《华为校园招聘笔试题目java类.doc》由会员分享,可在线阅读,更多相关《华为校园招聘笔试题目java类.doc(5页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、一单项选择题1.Java是从()语言改进重新方案。A.AdaB.C+C.PasacalD.BASIC答案:B2.以下语句哪一个精确()A.Java次序经编译后会发作machinecodeB.Java次序经编译后会发作bytecodeC.Java次序经编译后会发作DLLD.以上都不精确答案:B3.以下说法精确的有()A.class中的constructor弗成省略B.constructor必须与class同名,但办法不克不迭与class同名C.constructor在一个东西被new时实行D.一个class只能定义一个constructor答案:C4.供应Java存取数据库才干的包是()A.ja
2、va.sqlB.java.awtC.java.langD.java.swing答案:A5.以下运算契合理的是()A.&B.C.ifD.:=答案:A6.实行如下次序代码a=0;c=0;do-c;a=a-1;while(a0);后,C的值是()A.0B.1C.-1D.去世循环答案:C7.以下哪一种表白是精确的()A.abstract修饰符可修饰字段、办法跟类B.抽象办法的body部分必须用一对大年夜括号包住C.声明抽象办法,大年夜括号有关紧急D.声明抽象办法弗成写出大年夜括号答案:D8.以下语句精确的选项是()A.办法参数可被视为localvariableB.办法参数可被字段修饰符修饰C.办法参数
3、为办法被调用时,真正被转达的参数D.办法参数不克不迭够是东西答案:A9.以下哪种说法是精确的()A.实例办法可开门见山调用超类的实例办法B.实例办法可开门见山调用超类的类办法C.实例办法可开门见山调用其他类的实例办法D.实例办法可开门见山调用本类的类办法答案:D二、多项选择题1.Java次序的种类有()A.类(Class)B.AppletC.ApplicationD.Servlet2.以下说法精确的有()A.状况变量可在编译sourcecode时指定B.在编译次序时,所能指定的状况变量不包括classpathC.javac一次可同时编译数个Java源文件D.javac.exe能指定编译结果要置
4、于哪个目录(directory)答案:BCD3.以下标识符不合法的有()A.newB.$UsdollarsC.1234D.car.taxi答案:ACD4.以下说法差错的有()A.数组是一种东西B.数组属于一种原生类C.intnumber=31,23,33,43,35,63D.数组的大小可以任意修改答案:BCD5.不克不迭用来修饰interface的有()A.privateB.publicC.protectedD.static答案:ACD6.以下精确的有()A.callbyvalue不会修改理论参数的数值B.callbyreference能修改理论参数的参考所在C.callbyreference
5、不克不迭修改理论参数的参考所在D.callbyreference能修改理论参数的内容答案:ACD7.以下说法差错的有()A.在类办法中可用this来调用本类的类办法B.在类办法中调用本类的类办法时可开门见山调用C.在类办法中只能调用本类中的类办法D.在类办法中绝对不克不迭调用实例办法答案:ACD8.以下说法差错的有()A.Java面向东西语言同意单独的过程与函数存在B.Java面向东西语言同意单独的办法存在C.Java语言中的办法属于类中的成员(member)D.Java语言中的办法确信附属于某一类(东西),调用办法与过程或函数一样答案:ABC9.以下说法差错的有()A.能被java.exe成
6、功运行的javaclass文件必须有main()办法B.J2SDK的确是JavaAPIC.Appletviewer.exe可使用jar选项运行.jar文件D.能被Appletviewer成功运行的javaclass文件必须有main()办法三、揣摸题1.Java次序中的肇端类名称必须与存放该类的文件名一样。()答案:精确2.Unicode是用16位来表示一个字的。()答案:精确3.原生类中的数据典范均可任意转换。()答案:差错四,编程题1:输出1-50个数字,求出最小数跟最大年夜数的跟输出以逗号隔开结果:谁人题用C做,要考虑的东西太多了假定用java做,可以用split函数,值得试验。2.简述
7、有多少多种排序办法,同时实现快速排序。3.JSP写入内容到文件有哪多少多种办法,实现其中至少两种。4.有一对兔子,从降生后第3个月起每个月都生一对兔子,小兔子长到第四个月后每个月又生一对兔子,假定兔子都不去世,征询每个月的兔子总数为多少多?5.揣摸101-200之间有多少多个素数,并输出所有素数。次序分析:揣摸素数的办法:用一个数分不去除2到sqrt(谁人数),假定能被整除,那么阐明此数不是素数,反之是素数。publicclassexp2publicstaticvoidmain(Stringargs)inti=0;for(i=1;i=20;i+)System.out.println(f(i);
8、publicstaticintf(intx)if(x=1|x=2)return1;elsereturnf(x-1)+f(x-2);5.揣摸101-200之间有多少多个素数,并输出所有素数。次序分析:揣摸素数的办法:用一个数分不去除2到sqrt(谁人数),假定能被整除,那么阐明此数不是素数,反之是素数。importjava.util.ArrayList;publicclassSushupublicstaticvoidmain(Stringargs)ArrayListlist=newArrayList();for(inti=101;i=200;i+)if(isPrime(i)list.add(i);System.out.println(list+n共有+list.size()+个素数);publicstaticbooleanisPrime(inti)booleanflag=true;for(intj=2;j=Math.sqrt(i);j+)if(i%j=0)flag=false;returnflag;6.取一个整数a从右端开始的47位。次序分析:可以如斯考虑:(1)先使a右移4位。(2)设置一个低4位全为1,其他全为0的数。可用(04)(3)将上面二者停顿&运算