西西交15年《Java语言》考查课试题最新.docx
- 文档编号:2827759
- 上传时间:2022-11-15
- 格式:DOCX
- 页数:8
- 大小:20.26KB
西西交15年《Java语言》考查课试题最新.docx
《西西交15年《Java语言》考查课试题最新.docx》由会员分享,可在线阅读,更多相关《西西交15年《Java语言》考查课试题最新.docx(8页珍藏版)》请在冰豆网上搜索。
西西交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
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- Java语言 西西 15 Java 语言 考查 试题 最新