笔试题库答案新分析解析Word下载.docx

上传人:b****2 文档编号:13325025 上传时间:2022-10-09 格式:DOCX 页数:44 大小:43.08KB
下载 相关 举报
笔试题库答案新分析解析Word下载.docx_第1页
第1页 / 共44页
笔试题库答案新分析解析Word下载.docx_第2页
第2页 / 共44页
笔试题库答案新分析解析Word下载.docx_第3页
第3页 / 共44页
笔试题库答案新分析解析Word下载.docx_第4页
第4页 / 共44页
笔试题库答案新分析解析Word下载.docx_第5页
第5页 / 共44页
点击查看更多>>
下载资源
资源描述

笔试题库答案新分析解析Word下载.docx

《笔试题库答案新分析解析Word下载.docx》由会员分享,可在线阅读,更多相关《笔试题库答案新分析解析Word下载.docx(44页珍藏版)》请在冰豆网上搜索。

笔试题库答案新分析解析Word下载.docx

8.下列关于栈的叙述正确的是()

  A)栈是非线性结构  B)栈是一种树状结构

  C)栈具有先进先出的特征  D)栈具有后进先出的特征

9.关于下列程序段的输出结果,说法正确的是

publicclassMyClass{

staticinti;

publicstaticvoidmain(Stringargv[]){

System.out.println(i);

}

}

A、有错误,变量i没有初始化。

B、nullC、1D、0

10.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?

A、ArrayListmyList=newObject();

B、ListmyList=newArrayList();

C、ArrayListmyList=newList();

D、ListmyList=newList();

11.下面程序的运行结果是()

inti=0,j=1;

if((i++==0)&

(j++==2)){

i=42;

}

A.i=1,j=2B.i=1,j=1C.i=42,j=2D.i=42,j=1

12.下面程序的运行结果是()

booleanbool=true;

if(bool=false){

System.out.println(“a”);

}elseif(bool){

System.out.println(“b”);

}elseif(!

bool){

System.out.println(“c”);

}else{

System.out.println(“d”);

A.aB.bC.cD.dE.Compilationfails.

13.关于接口跟抽象类正确的是()

A.接口能够创建对象B.抽象类能够创建对象

C.接口中不能定义变量,都是常量D.接口中可以有private方法

14.异常处理正确的是()

A.调用任何可能抛出异常方法,都必须捕捉trycatch或者throws

B.RuntimeException可以不捕捉或者throws

C.throw跟throws用法是一样的

D.try必须有catch,可以没有finally

15.下面在Java线程同步中已经不推荐使用,应该避免使用的方法是()

A.joinB.notifyC.waitD.suspend

16.关于final,下列说法错误的是()

A.final修饰的变量,只能对其赋一次值

B.final修饰一个引用类型变量后,就不能修改变量指向的对象的状态

C.final不能修饰一个抽象类

D.final修饰的方法,不能被子类覆盖

17.下列有关Java语言的叙述中,正确的是

A、Java是不区分大小写的B、源文件名与public类型的类名必须相同

C、源文件名其扩展名为.jarD、源文件中public类的数目不限

18.在面向对象的方法中,一个对象请求另一个对象为其服务的方式是通过发送

A、调用语句B、命令C、口令D、消息

19.描述数据内容的概念模式是

A、E-R图B、DFD图C、结构图D、数据字典

20.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的?

AArrayListmyList=newObject();

BListmyList=newArrayList();

CArrayListmyList=newList();

DListmyList=newList();

21.下列赋值语句中错误的是

A、floatf=11.1fB、doubled=5.3E12;

C、charc='

\r'

;

D、bytebb=433;

22.下面那些是java关键或者保留字

A)ifB)thenC)gotoD)whileE)case

23.下列哪个类声明是正确的?

A)abstractfinalclassHI{·

·

}B)abstractprivatemove(){·

  C)protectedprivatenumber;

D)publicabstractclassCar{·

24.下列叙述中,错误的是

A、接口与类的层次无关B、通过接口说明类所实现的方法

C、通过接口可了解对象的交互界面D、接口与存储空间有关

25.下列代码的执行结果是:

publicclassTest5{

publicstaticvoidmain(Stringargs[]){

Strings1=newString("

hello"

);

Strings2=newString("

System.out.print(s1==s2);

System.out.print("

"

System.out.println(s1.equals(s2));

A、true,falseB、true,trueC、false,trueD、false,false

26.请说明下面的程序执行后,输出哪个结果是正确的?

答:

输出默认值0,5代表数组大小;

如果是String类型则输出null;

publicclassQ{

publicstaticvoidmain(Stringargv[]){

intanar[]=newint[5];

System.out.println(anar[0]);

1)Error:

anarisreferencedbeforeitisinitialized

2)null3)04)5

27.在下面程序的第6行补充上下列哪个方法,会导致在编译过程中发生错误?

classSuper{

publicfloatgetNum(){

return3.0f;

publicclassSubextendsSuper{

A.publicfloatgetNum(){return4.0f;

}B.publicvoidgetNum(){}

C.publicvoidgetNum(doubled){}D.publicdoublegetNum(floatd){return4.0d;

28.正则表达式"

\d+\.?

\d*"

在匹配下列字符串时结果是失败的是?

(3分)

A.12.5B.125C.1.25D.以上都成功E.以上都失败

29.执行下面的代码,输出结果是什么?

inti=1;

switch(i){

case0:

System.out.println("

zero"

break;

case1:

one"

case2:

two"

default:

default"

1)one2)one,default3)one,two,default4)default

30.下列语句执行后,变量a,c的值分别是。

intx=182;

inta,c;

c=x/100;

a=x%100;

A)1,2B)2,1C)1.82,2D)1,82

31.3.应用程序的main方法中有以下语句,则输出的结果是

doublex=1234.1234567;

DecimalFormatform1=newDecimalFormat("

0.00"

System.out.println("

PI="

+form1.format(x));

A)1234.12B)4.12C)1234.1234567D)1234.00

32.应用程序的main方法中有以下语句,则输出的结果是

int[]x={122,33,55,678,987};

inty=x[0];

for(inti=1;

i<

x.length;

i++){

if(x[i]>

y)

y=x[i];

System.out.println(y);

A)678B)122C)987D)33

33.下列语句序列执行后,K的值是

intx=2,y=5,k=0;

switch(x%y){

k=x+y;

break;

k=x-y;

k=x*y;

k=x/y;

System.out.println(k);

A)2B)5C)10D)0

34.下面的程序输出的结果是

publicclassAimplementsB{

publicstaticvoidmain(String[]args){

inti;

Ac1=newA();

i=c1.k;

System.out.println("

i="

+i);

interfaceB{

intk=10;

A)i=0B)i=10C)编译错误D)i=true

35.请写出下列程序段的执行结果。

publicclassPass{

staticintj=20;

publicstaticvoidmain(Stringargv[]){

inti=10;

Passp=newPass();

p.amethod(i);

System.out.println(j);

publicvoidamethod(intx){

x=x*2;

j=j*2;

amethodparameterdoesnotmatchvariable

2)20and403)10and404)10,and20

36.15、.以下哪一个不是赋值符号?

 A.+=B.<

<

=C.<

=D.>

>

=

A.很明显是赋值符号B.<

=左移赋值C.不是

D.>

=右移赋值,左边空出的位以0填充

37.以下哪个不是Collection的子接口

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

当前位置:首页 > 高中教育 > 小学教育

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

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