西西交15年《Java语言》考查课试题最新.docx

上传人:b****5 文档编号:2827759 上传时间:2022-11-15 格式:DOCX 页数:8 大小:20.26KB
下载 相关 举报
西西交15年《Java语言》考查课试题最新.docx_第1页
第1页 / 共8页
西西交15年《Java语言》考查课试题最新.docx_第2页
第2页 / 共8页
西西交15年《Java语言》考查课试题最新.docx_第3页
第3页 / 共8页
西西交15年《Java语言》考查课试题最新.docx_第4页
第4页 / 共8页
西西交15年《Java语言》考查课试题最新.docx_第5页
第5页 / 共8页
点击查看更多>>
下载资源
资源描述

西西交15年《Java语言》考查课试题最新.docx

《西西交15年《Java语言》考查课试题最新.docx》由会员分享,可在线阅读,更多相关《西西交15年《Java语言》考查课试题最新.docx(8页珍藏版)》请在冰豆网上搜索。

西西交15年《Java语言》考查课试题最新.docx

西西交15年《Java语言》考查课试题最新

安交通大学15年7月《Java语言》考查课试题

西交《Java语言》在线作业

     

单选题多选题 

一、单选题(共39道试题,共78分。

1.  给定下面的代码片段:

  1)Stringstr=null;  2)if((str!

=null)&&(str.length()>10)){  3)System.out.println("morethan10");  4)}  5)elseif((str!

=null)&(str.length()<5)){  6)System.out.println("lessthan5");  7)}  8)else{System.out.println("end");}哪些行会导致错误?

A.line1

B.line2

C.line5

D.line8

-----------------选择:

C    

2.  阅读下列代码publicclassTest2005{publicstaticvoidmain(Stringargs[]){Strings=″Test″;Switch(s){case″Java″:

System.out.print(″Java″);break;case″Language″:

System.out.print(″Language″);break;case″Test″:

System.out.print(″Test″);break;}}}其运行结果是_________。

A.Java

B.Language

C.Test

D.编译出错

-----------------选择:

C    

3.  执行完代码"int[]x=newint[25];"后,以下说明是正确的()。

A.x[24]为0

B.x[24]未定义

C.x[25]为0

D.x[0]为空

-----------------选择:

A    

4.  不允许作为类及类成员的访问控制符的是()。

A.public

B.private

C.static

D.protected

-----------------选择:

C    

5.  4)看下面一段程序:

  classAclass{   voidgo(){    System.out.println("Aclass");   }  }  publicclassBclassextendsAclass{   voidgo{    System.out.println("Bclass");   }  publicstaticvoidmain(Stringargs[]){   Aclassa=newAclass();   Aclassa1=newBclass();  a.go();  a1.go();  }以上程序运行结果是:

A.Aclass  Aclass

B.Bclass   Bclass

C.Aclass   Bclass

D.Bclass   Aclass

-----------------选择:

C    

6.  2)下面哪种注释方法能够支持javadoc命令:

A./**...**/

B./*...*/

C.//

D./**...*/

-----------------选择:

D    

7.  下面是有关子类调用父类构造函数的描述正确的是(  )

A.子类定义了自己的构造函数,就不会调用父类的构造函数

B.子类必须通过super关键字调用父类没有参数的构造函数

C.如果子类的构造函数没有通过super调用父类构造函数,那么子类会先调用父类不含参数的构造函数,再调用子类自己的构造函数

D.创建子类对象时,先调用子类自己的构造函数,然后调用父类的构造函数

-----------------选择:

C    

8.  classPerson{Stringname,department;intage;publicPerson(Stringn){name=n;}publicPerson(Stringn,inta){name=n;age=a;}publicPerson(Stringn,Stringd,inta){//doingthesameastwoargumentsversionofconstructer//includingassignmentname=n,age=a}}下列哪一个选项可以添加到“//doingthesame....”处?

A.Person(n,a)

B.this(Person(n,a))

C.this(n,a)

D.this(name,age

-----------------选择:

C    

9.  下列关于修饰符混用的说法,错误的是()

A.abstract不能与final并列修饰同一个类

B.abstract类中不可以有private的成员

C.static方法中能处理非static的属性

D.abstract方法必须在abstract类中

-----------------选择:

C    

10.  int型public成员变量MAX_LENGTH,该值保持为常数100,则定义这个变量的语句是()

A.publicintMAX_LENGTH=100

B.finalintMAX_LENGTH=100

C.publicconstintMAX_LENGTH=100

D.publicfinalintMAX_LENGTH=100

-----------------选择:

D    

11.  下列程序段执行后的结果是()。

Strings=newString("abcdefg");for(inti=0;i

A.aceg

B.ACEG

C.abcdefg

D.abcd

-----------------选择:

A    

12.  下面哪个为构造函数的特性定义()。

A.在类中声明构造函数时,名称须与类名相同

B.具有重载特性,可以建立多个相同名称

C.使用类建立新对象时,会自动执行构造函数,因此在构造函数内设定变量的初始值进行内存的分配

D.以上都是

-----------------选择:

D    

13.  以下语句不能通过编译的是(  )

A.int[]a={1,2,3,4};

B.intb[];

C.intc[]=newint[3];

D.intd=newint[];

-----------------选择:

D    

14.  下列常见的系统定义的异常中,哪个是输入、输出异常?

A.ClassNotFoundException

B.IOException

C.FileNotFoundException

D.UnknownHostException

-----------------选择:

B    

15.  6)看以下程序:

  booleana=false;  booleanb=true;  booleanc=(a&&b)&&(!

b);  intresult=c==false?

1:

2;这段程序执行完后,c与result的值是:

A.c=false;result=1;

B.c=true;result=2;

C.c=true;result=1;

D.c=false;result=2;

-----------------选择:

A    

16.  写出下列代码运行的结果?

()inti;intj;i=5;j=0;while(j<100){for(i=0;i<10;i++)j++;}System.out.println("i="+i);

A.i=10

B.i=9

C.i=5

D.i=0

-----------------选择:

C    

17.  异常包含下列那些内容()。

A.程序中的语法错误

B.程序的编译错误

C.程序执行过程中遇到的事先没有预料到的情况

D.程序事先定义好的可能出现的意外情况

-----------------选择:

C    

18.  当Frame改变大小时,放在其中的按钮大小不变,则使用如下哪个layout()。

A.FlowLayout

B.CardLayout

C.NorthandSouthofBorderLayout

D.EastandWestofBorderLayout

-----------------选择:

D    

19.  下列程序段执行后K的值是()intx=20;y=30;k=(x>y)?

y:

x

A.20

B.30

C.10

D.50

-----------------选择:

A    

20.  8)指出下列程序的运行结果  inti=9;  switch(i){  default:

  System.out.println("default");  case0:

  System.out.println("zero");  break;  case1:

  System.out.println("one");  case2:

  System.out.println("two");  }

A.default

B.default,zero

C.errordefaultclausenotdefined

D.nooutputdisplayed那个

-----------------选择:

B    

21.  下列描述中,错误的是_________。

A.Java要求编程者管理内存

B.Java的安全性体现在多个层次上

C.Applet要求在支持Java的浏览器上运行

D.Java有多线程机制

-----------------选择:

A    

22.  下面的表达式哪个是正确的()

A.Strings="你好";inti=3;s+=i;

B.Strings="你好";inti=3;if(i==s){s+=i};

C.Strings="你好";inti=3;s=i+s;

D.Strings="你好";inti=3;s=i+;

-----------------选择:

A    

23.  如果类中的成员变量可以被同一包访问,则使用如下哪个约束符()。

A.private

B.public

C.protected

D.nomodifier

-----------------选择:

D    

24.  Java语言提供了一个()线程,自动回收动态分配的内存

A.异步

B.消费者

C.守护

D.垃圾收集

-----------------选择:

D    

25.  要想定义一个不能被实例化的抽象类,在类定义中必须加上修饰符(  )

A.final

B.public

C.private

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

当前位置:首页 > 求职职场 > 简历

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

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