JAVA工程师面试笔试题_第1页
JAVA工程师面试笔试题_第2页
JAVA工程师面试笔试题_第3页
JAVA工程师面试笔试题_第4页
JAVA工程师面试笔试题_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

JAVA工程师面试笔试题1.以下代码段,哪行将引起一个编译时错误?

1.publicclassTest{

2.intn=0;

3.intm=0;

4.publicTest(inta){m=a;}

5.publicstaticvoidmain(Stringarg[]){

6.Testt1,t2;

7.intj,k;

8.j=3;k=5;

9.t1=newTest();

10.t2=newTest(k);

11.}

A.行1B.行4C.行6D.行9(正确答案)2.Java接口方法修饰符可以是(忽略内部接口)()A.privateB.protectedC.finalD.abstract(正确答案)3.下列不可作为java语言修饰符的是()A.a1B.$1C._1D.11(正确答案)4.Java类可以作为()A.类型定义机制B.数据封装机制C.类型定义机制和数据封装机制(正确答案)D.上述都不对5.在创建对象时必须()A.先声明对象,然后才能使用对象B.先声明对象,为对象分配内存空间,然后才能使用对象C.先声明对象,为对象分配内存空间,对对象初始化,然后才能使用对象(正确答案)D.上述说法都对6.Java中()A.一个子类可以有多个父类,一个父类也可以有多个子类B.一个子类可以有多个父类,但一个父类只可以有一个子类C.一个子类可以有一个父类,但一个父类可以有多个子类(正确答案)D.上述说法都不对7.关于以下程序段,正确的说法是()

1.Strings1=”abc”+”def”;

2.Strings2=newString(s1);

3.if(s1==s2)

4.System.out.println(“==succeeded”);

5.if(s1.equals(s2))

6.System.out.println(“.equals()succeeded”);A.行4与行6都将执行B.行4执行,行6不执行C.行6执行,行4不执行(正确答案)D.行4、行6都不执行8.以下哪个方法用于定义线程的执行体?()A.start()B.init()C.run()(正确答案)D.synchronized()9.以下哪个关键字可以用来为对象加互斥锁?()A.transientB.staticC.serializeD.synchronized(正确答案)10.下列语句哪一个正确()A.Java程序经编译后会产生machinecodeB.Java程序经编译后会产生bytecode(正确答案)C.Java程序经编译后会产生DLLD.以上都不正确11.编写一个Filter,需要()A.继承Filter类B.实现Filter接口(正确答案)C.继承HttpFilter类D.实现HttpFilter接口12.有关会话跟踪技术描述正确的是()A.Cookie是Web服务器发送给客户端的一小段信息,客户端请求时,可以读取该信息发送到服务器端(正确答案)B.关闭浏览器意味着会话ID丢失,但所有与原会话关联的会话数据仍保留在服务器上,直至会话过期(正确答案)C.在禁用Cookie时可以使用URL重写技术跟踪会话(正确答案)D.隐藏表单域将字段添加到HTML表单并在客户端浏览器中显示13.EL表达式,${10mod3},执行结果为:()A.10mod3B.1(正确答案)C.3D.null14.下列说法正确的有()A.环境变量可在编译sourcecode时指定B.在编译程序时,所能指定的环境变量不包括classpath(正确答案)C.javac一次可同时编译数个Java源文件(正确答案)D.javac.exe能指定编译结果要置于哪个目录(directory)(正确答案)15.尝试运行下面的代码会发生什么?

publicclassTest{

publicstaticvoidmain(String[]args){

booleanm=true;

if(m=false){

System.out.println("true");

}else{

System.out.println("false");

}

}

}A.输出字符串”true”B.输出字符串”false”(正确答案)C.编译时错误D.运行时错误16.以下程序的输出结果是:

classA{

inti=1;

publicvoidprint(){

System.out.print("i="+i+“,”);

System.out.print(this.getClass());

}

};

classBextendsA{

inti=2;

};

publicclassExtendsDemo01{

publicstaticvoidmain(String[]args){

Bb=newB();

b.print();

}

}A.i=1,classAB.i=2,classAC.i=1,classB(正确答案)D.i=2,classB17.类Test1、Test2定义如下:

1.publicclassTest1{

2.publicfloataMethod(floata,floatb)throws

3.IOException{}

4.}

5.publicclassTest2extendsTest1{

6.//Line6

7.}

将以下()方法插入行6是不合法的A.floataMethod(floata,floatb){}(正确答案)B.publicintaMethod(inta,intb)throwsException{}C.publicfloataMethod(floatP,floatq){}D.publicintaMethod(inta,intb)throwsIOException{}18.对于以下关于可变长参数的定义,正确的是:()A.publicvoidshow(String[]aa,String...a){}(正确答案)B.publicvoidshow(String...a,String[]aa){}C.publicvoidshow(String...a,Stringb){}D.publicvoidshow(Stringa,doubleb,String...b,Stringc){}19.对文件名为Test.java的java代码描述正确的是?

classPerson{

Stringname="Noname";

publicPerson(Stringnm){

name=nm;

}

}

classEmployeeextendsPerson{

StringempID="0000";

publicEmployee(Stringid){

empID=id;

}

}

publicclassTest{

publicstaticvoidmain(Stringargs[]){

Employeee=newEmployee("123");

System.out.println(e.empID);

}

}

A.输出:0000B.输出:123C.编译报错(正确答案)D.输出:Noname20.运行下面代码会输出什么?

publicclasstest{

static{

intx=5;

}

staticintx,y;

publicstaticvoidmain(Stringargs[]){

x--;

myMethod();

System.out.println(x+y+++x);

}

publicstaticvoidmyMethod(){

y=x+++++x;

}

}

A.compiletimeerrorB.prints:2C.prints:3(正确答案)D.prints:7周末休息,你去公园里散步,你会选择在下面哪个地方休息呢?○A一条幽静的小径边的座椅○B轻风拂枊的湖边○C很多人的凉亭内○D一棵大树下有一天,你去爬山,到了半山腰,你看到一个男子站在那里,那么你感觉这个男子是在做什么?○A爬完了,正要下山○B就是停在那休息○C正往山上爬○D在等什么人○E猜不出来假设你是《我是特种兵》中的一个角色,你要去参加射击比赛,这次的比赛规则是可以随便射击,只要最后射中目标就可以,那么,你打算从哪里开始?○A从最近的靶子开始○B从最远的靶子开始○C从自己看着不顺眼的靶子开始○D随意开始也许你很久没骑脚踏车了,但不妨想一想你喜欢或者正使用的脚踏车应该是哪一款?○A轻便型脚踏车○B电动

温馨提示

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

评论

0/150

提交评论