中兴Java Web开发工程师笔试题及答案文档格式.docx

上传人:b****6 文档编号:19241903 上传时间:2023-01-04 格式:DOCX 页数:29 大小:22.22KB
下载 相关 举报
中兴Java Web开发工程师笔试题及答案文档格式.docx_第1页
第1页 / 共29页
中兴Java Web开发工程师笔试题及答案文档格式.docx_第2页
第2页 / 共29页
中兴Java Web开发工程师笔试题及答案文档格式.docx_第3页
第3页 / 共29页
中兴Java Web开发工程师笔试题及答案文档格式.docx_第4页
第4页 / 共29页
中兴Java Web开发工程师笔试题及答案文档格式.docx_第5页
第5页 / 共29页
点击查看更多>>
下载资源
资源描述

中兴Java Web开发工程师笔试题及答案文档格式.docx

《中兴Java Web开发工程师笔试题及答案文档格式.docx》由会员分享,可在线阅读,更多相关《中兴Java Web开发工程师笔试题及答案文档格式.docx(29页珍藏版)》请在冰豆网上搜索。

中兴Java Web开发工程师笔试题及答案文档格式.docx

weight=w;

publicStringtoString(){

returnInteger.toString(weight);

publicclassTestPayload{

staticvoidchangePayload(Payloadp){

Payloadp=newPayload();

p.setWeight(1024);

changePayload(p);

System.out.println(Thevalueofpis+p);

假设运行后输出“Thevalueofpis420”,那么处应填入代码是:

A.p.setWeight(420);

B.Payload.setWeight(420);

C.p=newPayload(420);

D.p=newPayload();

p.setWeight(420);

7.题目代码实现的功能是:

把放入到TreeSet集合中的Student进行排序,首先按照num升序,如果num相同,再按照name降序。

请问《插入代码1》和《插入代码2》处应填入的代码分别是:

publicclassSortStudent{

TreeSetset=newTreeSet();

set.add(newStudent(19,tom));

set.add(newStudent(20,jessica));

set.add(newStudent(19,terry));

classStudentimplements《插入代码1》{

privateintnum;

privateStringname;

publicStudent(intnum,Stringname){

this.name=name;

this.num=num;

《插入代码2》

A.Comparable

publicintcompareTo(Objecto){

Studentstu=null;

if(oinstanceofStudent){

stu=(Student)o;

intresult=this.num>

stu.num1:

(this.num==stu.num0:

-1);

if(result==0){

result=pareTo(stu.name);

returnresult;

B.Comparable

result=pareTo(this.name);

C.Compartor

publicintcompare(Objecto){

D.Compartor

8.

下列语句创建对象的总个数是:

()。

Strings=”a”+”b”+”c”+”d”+”e”;

A.

1

B.

2

C.

3

D.

4

9.下列代码的输出结果是:

BigDecimald1=newBigDecimal(3.0);

BigDecimald2=newBigDecimal(2.9);

BigDecimald3=d1.subtract(d2);

System.out.println(d3);

A.0

B.0.1

C.0.10000000000000009

D.0.10

10.

运行下面程序:

publicclassFoo{

test();

System.out.println(condition1);

}catch(ArrayIndexOutOfBoundsExceptione){

System.out.println(condition2);

}catch(Exceptione){

System.out.println(condition3);

}finally{

System.out.println(finally);

publicstaticvoidtest(){

Stringstr=cc

pareTo(abc);

输出的结果是:

condition1

finally

condition2

condition3

11.关于下列代码说法正确的是:

publicclassA{

privateintcounter=0;

publicstaticintgetInstanceCount(){

returncounter;

publicA(){

counter++;

Aa1=newA();

Aa2=newA();

Aa3=newA();

System.out.println(A.getInstanceCount());

A.该类编译失败

B.输出:

C.输出:

D.输出:

12.运行下列代码发生的异常或错误是:

publicclassClassB{

publicvoidcount(inti){

count(++i);

ClassBa=newClassB();

a.count(3);

A.java.lang.StackOverflowError

B.java.lang.IllegalStateException

C.java.lang.ExceptionlnlnitializerError

D.java.lang.ArraylndexOutOfBoundsException

13.

类A,B的定义如下:

classA{

privateinta=100;

A(){

System.out.print(A());

System.out.println(a);

classBextendsA{

privateinta=200;

B(){

System.out.print(B());

运行下面的代码:

newB();

A.A()100

B()200

B.A()200

C.B()200

A()100

D.B()200

A()200

14.下列类的定义,错误的是()。

publicclassTestextendsObject{……}

finalclassOperators{……}

classPoint{……}

voidclassPoint{……}

D

15.

下列代码的作用说法不正确的是:

classCardimplementsjava.io.Serializable{}

开启序列化功能,使得Card类的对象可以存储到文件中

开启序列化功能,使得Card类的对象可以在网络上传输

使得Card类的子类的对象可以被序列化

导致Card的子类的对象不可以被反序列化

16.程序员需要创建一个泛型类MinMax,MinMax类的属性需要实现Comparable接口,下列选项中的MinMax类的实现能编译通过的是:

A.classMinMax>

{

Emin=null;

Emax=null;

publicMinMax(){}

publicvoidput(Evalue){/*storeminormax*/}

B.classMinMax>

C.classMinMax>

Emin=null;

Emax=null;

D.classMinMax>

17.请看下列代码:

publicclassPlant{

publicPlant(Stringname){

this.name=name;

publicStringgetName(){

returnname;

classTreeextendsPlant{

publicvoidgrowFruit(){

publicvoiddropLeaves(){

下列说法正确的是:

A.在Tree类中添加代码:

publicTree(){Plant();

},编译将通过

B.在Plant类中添加代码:

publicPlant(){Tree();

C.在Plant类中添加代码:

publicPlant(){this(”fern”);

D.在Plant类中添加代码:

publicPlant(){Plant(”fern”);

C

18.运行下列代码:

int[]oneArr={2,11,26,27,37,44,48,60};

int[]twoArr={19,35,49,55,58,75,83,84,91,93};

int[]threeArr=newint[oneArr.length+twoArr.length];

intp=0,q=0;

while(p

threeArr=

oneArr

if(p

System.arraycopy(oneArr,p,threeArr,p+q,oneArr.lengthp);

elseif(q

System.arraycopy(twoArr,q,threeArr,p+q,twoArr.lengthq);

System.out.println(Arrays.toString(threeArr));

A.[2,11,26,27,37,44,48,60,19,35,49,55,58,75,83,84,91,93];

B.[2,11,19,26,27,35,37,44,48,49,55,58,60,75,83,84,91,93];

C.[19,35,49,55,58,75,83,84,91,93,2,11,26,27,37,44,48,60];

D.[2,19,11,35,26,49,27,55,37,58,44,75,48,83,60,84,91,93];

19.请看下列代码:

2.publicclassTest{

3.publicstaticvoidmain(String[]args){

4.Liststrings=newArrayList();

5.

6.}

7.}

下列选择中放在第5行编译失败的是:

A.Strings=strings.get(0);

B.Iteratori1=strings.iterator();

C.String[]array1=strings.toArray();

D.Iteratori2=strings.iterator();

20.

下列代码的输出结果是()

Stringtest=a1b2c3

String[]tokens=test.split(\\d);

for(Strings:

tokens)

System.out.print(s+);

abc

123

a1b2c3

a1b2c3

21.数据类型int、char和double所占用内存字节数分别是:

A.4、2和8

B.2、2和4

C.2、1和8

D.4、4和4

22.如下方法声明中,错误的是()。

publicvoidsay()

{System.out.print(“Hi”);

}

return;

publicintsay()

return0;

23.

运行下面的语句:

Strings="

;

if(s==s+0){

System.out.println(HelloWorld);

编译,运行的结果是:

HelloWorld

无输出

编译错误

抛出运行时异常

24.List类的对象list中的元素为:

[0,1,2,3,4,5,6,7,8,9],现在想返回该list对象的子集合[5,6,7,8],需要做的操作是:

A.list.subList(5,8);

B.list.subList(5,9);

C.list.subList(4,8);

D.list.subList(4,9);

25.请看下列代码:

interfaceFoo{

intbar();

publicclassSprite{

publicintfubar(Foofoo){

returnfoo.bar();

publicvoidtestFoo(){

fubar(

);

使类Sprite编译通过,在处应填入的代码是:

A.Foo{publicintbar(){return1;

}}

B.newFoo{publicintbar(){return1;

C.newFoo(){publicintbar(){return1;

D.newclassFoo{publicintbar(){return1;

26.需要读取一个比较大的文本文件,这个文件里有很多字节的数据,那么下列最合适读这个文件的选项是:

newFileInputStream(“fileName”);

newInputStreamReader(newFileInputStream(“fileName”));

newBufferedReader(newInputStreamReader(newFileInputStream(“fileName”)));

newRandomAccessFile(“fileName”,”+rw”);

27.下列不属于Collection接口的方法的是:

A.clear

B.contains

C.remove

D.listIterator

28.下列代码运行的结果是:

Listlist=newArrayList();

list.add(b);

list.add(a);

list.add(c);

System.out.println(Collections.binarySearch(list,a));

B.1

C.a

D.b

29.下列选项中,不能包含重复元素的容器是:

List

ArrayList

Set

Collection

30.下面关于interface,叙述错误的是:

()

一个interface可以继承多个interface

接口中的方法可以由private修饰

interface中可以定义staticfinal常量

interface中可以无任何方法定义

31.下面关于final说法正确的是:

final修饰类时,该类能被继承。

final修饰方法时,该方法能被重写。

当使用staticfinal修饰的常量时,将采用编译期绑定的方式。

当使用final和abstract共同修饰一个类时,final应至于abstract之前。

32.下列不属于Java运算符的是()。

A.>

>

B.>

33.下面不属于Java语言特点的是:

A.平台无关

B.面向对象

C.支持指针类型

D.垃圾回收机制

34.请看下列代码:

publicinterfaceA{

StringDEFAULT_GREETING=HelloWorld

publicvoidmethod1();

现有接口B,是A接口的子接口,下列选择中B接口的声明正确的是:

A.publicinterfaceBextendsA{}

B.publicinterfaceBimplementsA{}

C.publicinterfaceBinstanceOfA{}

D.publicinterfaceBinheritsFromA{}

35.在Java语言中,下列说法正确的是:

A.Java访问修饰符按照访问范围由低到高的排列顺序是public,default,protected,private

B.private可以用于外部类的声明

C.一个Java源文件中声明为public的外部类只能有一个

D.protec

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 经管营销 > 销售营销

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1