华为Java笔试题+数据库题_第1页
华为Java笔试题+数据库题_第2页
华为Java笔试题+数据库题_第3页
华为Java笔试题+数据库题_第4页
华为Java笔试题+数据库题_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

本文格式为Word版,下载可任意编辑——华为Java笔试题+数据库题职业规划题。

在求职过程中需要留神的问题您知道?需要的求职技巧您知道?职场我报告你,在求职过程中切忌夸夸其谈,切忌过于自信,切忌自我炫耀,切忌左顾右盼以及切忌形象糟糕。感谢阅读《华为Java笔试题+数据库题》内容,职场资讯网我向您推举一些求职技巧学识,梦想能够帮到您。

一、单项选择题

1.Java是从()语言提升重新设计。

A.AdaB.C++C.PasacalD.BASIC答案:B

2.以下语句哪一个正确()

A.Java程序经编译后会产生machinecode

B.Java程序经编译后会产生bytecode

C.Java程序经编译后会产生DLL

D.以上都不正确答案:B

3.以下说法正确的有()

A.class中的constructor不成省略

B.constructor务必与class同名,但方法不能与class同名

C.constructor在一个对象被new时执行

D.一个class只能定义一个constructor答案:C

4.供给Java存取数据库才能的包是()

A.java.sqlB.java.awtC.java.langD.java.swing答案:A

5.以下运算符合法的是()

A.B.C.ifD.:=答案:A

6.执行如下程序代码a=0;c=0;do{--c;a=a-1;

}while(a0);后,C的值是()

A.0B.1C.-1D.死循环答案:C

7.以下哪一种表达是正确的()

A.abstract修饰符可修饰字段、方法和类

B.抽象方法的body片面务必用一对大括号{}包住

C.声明抽象方法,大括号可有可无

D.声明抽象方法不成写出大括号答案:D

8.以下语句正确的是()

A.形式参数可被视为localvariable

B.形式参数可被字段修饰符修饰

C.形式参数为方法被调用时,真正被传递的参数

D.形式参数不成以是对象答案:A

9.以下哪种说法是正确的()zc530.CoM

A.实例方法可直接调用超类的实例方法

B.实例方法可直接调用超类的类方法

C.实例方法可直接调用其他类的实例方法

D.实例方法可直接调用本类的类方法答案:D

二、多项选择题

1.Java程序的种类有()

A.类(Class)B.AppletC.ApplicationD.Servlet

2.以下说法正确的有()

A.环境变量可在编译sourcecode时指定

B.在编译程序时,所能指定的环境变量不包括classpath

C.javac一次可同时编译数个Java源文件

D.javac.exe能指定编译结果要置于哪个目次(directory)答案:BCD

3.以下标识符不合法的有()

A.newB.$UsdollarsC.1234D.car.taxi答案:ACD

4.以下说法错误的有()

A.数组是一种对象

B.数组属于一种原生类

C.intnumber=[]={31,23,33,43,35,63}

D.数组的大小可以任意变更答案:BCD

5.不能用来修饰interface的有()

A.privateB.publicC.protectedD.static答案:ACD

6.以下正确的有()

A.callbyvalue不会变更实际参数的数值

B.callbyreference能变更实际参数的参考地址

C.callbyreference不能变更实际参数的参考地址

D.callbyreference能变更实际参数的内容答案:ACD

7.以下说法错误的有()

A.在类方法中可用this来调用本类的类方法

B.在类方法中调用本类的类方法时可直接调用

C.在类方法中只能调用本类中的类方法

D.在类方法中十足不能调用实例方法答案:ACD

8.以下说法错误的有()

A.Java面向对象语言容许单独的过程与函数存在

B.Java面向对象语言容许单独的方法存在

C.Java语言中的方法属于类中的成员(member)

D.Java语言中的方法必定隶属于某一类(对象),调用方法与过程或函数一致答案:ABC

9.以下说法错误的有()

A.能被java.exe告成运行的javaclass文件务必有main方法

B.J2SDK就是JavaAPI

C.Appletviewer.exe可利用jar选项运行.jar文件

D.能被Appletviewer告成运行的javaclass文件务必有main方法答案:BCD职场资讯网精选阅读

PHP经典笔试题

1请说明PHP中传值与传引用的识别。什么时候传值什么时候传引用?

答:传值只是把某一个变量的值传给了另一个变量,而引用那么说明两者指向了同一个地方。

2在PHP中error_reporting这个函数有什么作用?

答:Theerror_reportingfunctionsetstheerror_reportingdirectiveatruntime.PHPhasmanylevelsoferrors,usingthisfunctionsetsthatlevelfortheduration(runtime)ofyourscript.

3请用正那么表达式(RegularExpression)写一个函数验证电子邮件的格式是否正确。

答:

php

if(isset($_POST['action'])

$_POST['action']==submitted)

{

$email=$_POST['email'];

if(!preg_match(/^(?:w+.?)*w+@(?:w+.?)*w+$/,$email))

{

echo

电子邮件检测失败;

}

else

{

echo

电子邮件检测告成;

}

}

else

{

?

发散性思维笔试试题

什么是发散性思维面试题?

发散思维又称辐射思维、放射思维、多向思维、分散思维或求异思维,是指从一个目标启程,沿着各种不同的途径去斟酌。发散思维是创造性思维的最主要的特点,是测定创造力的主要标志之一。名企面试中也常用这种发散思维的面试题,以来考察求职者的素质及才能。同样这种面试题在公务员面试中也往往遇见。在公务员面试中,联想发散类面试题考核的对比多,除了国家公务员考试之外,在各省市公务员考试中湖南、云南、贵州、河北等公务员面试中展现最为频繁。发散思维性面试题在题目设置上,联想发散题可归结为三大类:第一类,极度发散思维题这类面试题的特点就是由你自由发挥。多角度的斟酌,是最典型的发散性思维。典型例题:1、给你一张纸你会画下什么。2、一个小老鼠掉进一个米缸里,有半缸米,小老鼠很欣喜,就一向吃,结果后来米吃完了,由于缸太高,小老鼠出不去了,结果饿死在里面。谈谈你对这个故事的看法。解答这样的问题,思维确定要多元,呈现出全面的思维才能。其次类,哲理性问题典型例题:1、一个跳蚤被放在玻璃杯子里面,一开头杯子的口是打开的,跳蚤可以自由地跳出;过一段时间之后,用一个玻璃片封住杯子,跳蚤尝试了几次之后,都没有跳出去,跳蚤不再尝试了;随后工作人员把玻璃片移走之后,再过了一段时间,跳蚤也没有再尝试跳出杯子。请说明这一现象带来的启示。解答这类面试题要通过题目给定的信息,抽象出背后蕴含的哲理,才能更好地解读。第三类,串词、串故事题这其实是两种题型,假设是要求应试者将几个词语串联成一段话,那就没有什么特殊要求,只要传承精细、主体积极、思想端正、有确定的深度即可;假设是要求应试者讲一个故事并把这些词语用上,那么留神,只要题目不做特殊要求,能串起来即可,不需要把词语作为固定的主要内容,而且既然是编故事就确定要有人物和情节,所以尽量使故事曲折。PHP笔试题含答案

1、用PHP打印出前一天的时间,格式是2022-5-1022:21:21

//echodate(Y-m-dH:i:s,time-60*60*24

echodate(Y:m:dH:i:s,strtotime(-1day));

?

2、echo,print,print_r的识别

echo是语言布局,无返回值;print功能和echo根本一致,不同的是print是函数,有返回值;print_r是递归打印,用于输出数组对象

3、能够使HTML和PHP分开开使用的模板

somuch,其实PHP本身就是一种模版引擎,我用过的是smarty,常见的还有PHPLib,FastTemplate,Savant这里有个模板引擎列表:http:///forums/showthread.php?t=123769

4.如何实现PHP、JSP交互?

题目有点含混不清,SOAP,XML_RPC,Socketfunction,CURL都可以实现这些,假设是考PHP和Java的整合,PHP内置了这种机制(假设考PHP和.NET的整合,也可以这么回复),例如$foo=newJava(java.lang.System);

5.使用哪些工具举行版本操纵?

CVS和SVN,SVN号称下一代CVS,功能强大,不过CVS是老牌,市占率很高.我一向用SVN,题目是问用什么工具,呃,这个可能需要这么回复:CVSServeronApache作服务端,WinCVS作客户端;SubversiononApache/DAV做服务端,TortoiseSVN做客户端,或者Subclipse做客户端

6.如何实现字符串翻转?

其实PHP本身就有字符串翻转的函数:strrev,不妨试试echostrrev($str);不过全体的这三种方法都不能解决中文字符串翻转的问题,会出错的。

functionreverse($var)

{

$res=;

for($i=0,$j=strlen($var);$i$j;$i++)

{

$res=$var[$i].$res;

}

return$res;

}

$tmpvar=wofang;

$res=reverse($tmpvar);

echo$res;

?

7、优化MYSQL数据库的方法。

(1).数据库设计方面,这是DBA和Architect的责任,设计布局良好的数据库,必要的时候,去正规化(英文是这个:denormalize,中文翻译成啥我不知道),允许片面数据冗余,制止JOIN操作,以提高查询效率

(2).系统架构设计方面,表散列,把海量数据散列到几个不同的表里面.快慢表,快表只留最新数据,慢表是历史存档.集群,主服务器Readwrite,从服务器readonly,或者N台服务器,各机器互为Master

(3).(1)和(2)超越PHPProgrammer的要求了,会更好,不会没关系.检查有没有少加索引

(4).写高效的SQL语句,看看有没有写低效的SQL语句,譬如生成笛卡尔积的全连接啊,大量的GroupBy和orderby,没有limit等等.必要的时候,把数据库规律封装到DBMS端的存储过程里面.缓存查询结果,explain每一个sql语句

(5).所得皆务必,只从数据库取必需的数据,譬如查询某篇文章的评论数,selectcount(*)wherearticle_id=?就可以了,不要先select*wherearticle_id=?然后msql_num_rows.

只传送务必的SQL语句,譬如修改文章的时候,假设用户只修改了标题,那就updatesettitle=?wherearticle_id=?不要setcontent=?(大文本)

(6).必要的时候用不同的存储引擎.譬如InnoDB可以裁减死锁.HEAP可以提高一个数量级的查询速度

8、谈谈事务处理

A给B的账户转账50美元的例子

PHP笔试题及答案

1.在PHP中,当前脚本的名称(不包括路径和查询字符串)记录在预定义变量(1)中;而链接到当前页面的的前一页面URL记录在预定义变量(2)中

//本页地址,SCRIPT_NAME也可以:php/test.php

echo$_SERVER[PHP_SELF].

;

//链接到当前页面的前一页面的URL地址:

echo$_SERVER[HTTP_REFERER].

;

//其它的见参考手册:语言参考》变量》预定义变量

//前执行脚本的十足路径名:D:Inetpubrootphpest.php

echo$_SERVER[SCRIPT_FILENAME].

;

//正在欣赏当前页面用户的IP地址:

echo$_SERVER[REMOTE_ADDR].

;

//查询(query)的字符串(URL中第一个问号?之后的内容):id=1bi=2

echo$_SERVER[QUERY_STRING].

;

//当前运行脚本所在的文档根目次:d:inetpubroot

echo$_SERVER[DOCUMENT_ROOT].

;

?

2.执行程序段将输出__。

//参考手册》语言参考》运算符》算术运算符》%为取模运算,输出0

echo8%(-2).

;

//取模$a%$b在$a为负值时的结果也是负值。输出-2

echo((-8)%3).

;

//输出2

echo(8%(-3)).

;

?

3.在HTTP1.0中,状态码401的含义是____;假设返回找不到文件的提示,那么可用header函数,其语句为____。

答:401表示未授权;header(HTTP/1.0404NotFound);[见参考手册》函数参考》HTTP函数》header]

4.数组函数arsort的作用是____;语句error_reporting(2047)的作用是____。

答:arsort:对数组举行逆向排序并保持索引关系error_reporting(2047)的作用是:reportAllerrorsandwarnings

5.写出一个正那么表达式,过虑网页上的全体JS/VBS脚本(即把script标记及其内容都去掉):

$script=以下内容不显示:;

echopreg_replace(/].*?.*?/si,替换内容,$script);

?

6.以Apache模块的方式安装PHP,在文件http.conf中首先要用语句____动态装载PHP模块,

然后再用语句____使得Apache把全体扩展名为php的文件都作为PHP脚本处理。

答:LoadModulephp5_modulec:/php/php5apache2.dll;AddTypeapplication/x-httpd-php.php

见参考手册》目次》II.安装与配置》6.Windows系统下的安装》MicrosoftWindows下的Apache2.0.x

7.语句include和require都能把另外一个文件包含到当前文件中,它们的识别是____;为了制止屡屡包含同一文件,可以用语句____来代替它们。

答:在如何处理失败时,include产生一个警告而require那么导致一个致命错误;require_once/include_once

8.一个函数的参数不能是对变量的引用,除非在php.ini中把____设为on.

答:allow_call_time_pass_referenceboolean:是否启用在函数调用时强制参数被按照引用传递,见参考手册》附录G

9.SQL中LEFTJOIN的含义是__,假设tbl_user记录了学生的姓名(name)和学号(ID),

tbl_score记录了学生(有的学生考试以后被开除了,没有其记录)的学号(ID)和考试劳绩(score)以及考试科目(subject),要想打印出各个学生姓名及对应的的各科总劳绩,那么可以用SQL语句____.

答:自然左外连接

createdatabasephpinterview;

usephpinterview

createtabletbl_user

(

IDintnotnull,

namevarchar(50)notnull,

primarykey(ID)

阿里在线前端笔试题

一共13题,6个选择,1题是github地址或博客微博地址,6个大题。

选择题第一题:

vararr=[1,2,3,4,5];

arr.splice(1,2,3,4,5);

arr?

考察数组splice的用法。

后面几个选择题忘了(别打脸),选择题都不是很难。

大题:

1.测验css的根本学识,给出html根本代码。写css代码,每个div是一个盒子模型。中间文字水平垂直居中,三个盒子水平排列。(对比根基,代码就不上了)

2.多维数组转一位数组:原题:[1,[2,3]]==》[1,2,3]

vararr=[1,[[4,5,6],2,[[[7,8,9]]],3]];//转成一位数组:[1,4,5,6,2,7,8,9,3]

functionf(arr){

if(Ototype.toString.call(arr)!=[objectArray])//判断arr是不是数组

return;

varnewArr=[];

functionfn(arr){

for(vari=0;iarr.length;i++){//遍历数组

if(arr[i].length){//判断是不是多维数组

fn(arr[i]);//递归调用

}else{

newArr.push(arr[i]);

}

}

}

fn(arr);

returnnewArr;

}

console.log(f(arr));

当时在做试卷的时候没有考虑多维数组,只片面的为了解题,没有用递归。

3.数字类型转千分位表示

varnum=123456789.9

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论