2018春学期《面向对象技术》在线作业1答案题目
2018春学期《面向对象技术》在线作业1www.ap5u.com
一、单选题:
1.(单选题)有下面的类:\n publicclassExample{\n staticintx[]=newint;\n publicstaticvoidmain(Stringargs[]){\n System.out.println(x);\n }\n }\n下面的那些说法是正确的。 (满分:)
A编译时出错
B运行时出错
C输出0
D输出null
正确答案:**** Hidden Message *****
2.(单选题)若有循环:\nintx=5,y=20;\ndo{\ny-=x;\nx++;\n}while(++x<--y);则循环体将被执行()。 (满分:)
A0次
B1次
C2次
D3次
正确答案:**** Hidden Message *****
3.(单选题)以下代码的输出结果是什么?\nclassFoo{\npublicstaticvoidmain(Stringargs[]){\nintx=4,j=0;\nswitch(x){\ncase1:j++;\ncase2:j++;\ncase3:j++;\ncase4:j++;\ncase5:j++;\nbreak;\ndefault:j++;\n}\nSystem.out.println(j);\n}\n} (满分:) 无忧答案网
A1
B2
C3
D编译错误
正确答案:**** Hidden Message *****
4.(单选题)设有下面的两个类定义:\nclassAA{\nvoidShow(){System.out.println(\我喜欢Java!\);\n}\nclassBBextendsAA{\nvoidShow(){System.out.println(\我喜欢C++!\);\n}\n则顺序执行如下语句后输出结果为:()\nAAa;BBb;\na.Show();b.Show(); (满分:)
A我喜欢Java!\n我喜欢C++!
B我喜欢C++!\n我喜欢Java!
C我喜欢Java!\n我喜欢Java!
D我喜欢C++!\n我喜欢C++!
正确答案:**** Hidden Message *****
5.(单选题)能从循环语句的循环体中跳出的语句是()。 (满分:)
Afor语句
Bbreak语句
Cwhile语句
Dcontinue语句
正确答案:**** Hidden Message *****
6.(单选题)当一个新的线程开始执行时,它会调用哪一个方法作为这个线程运行的开始方法? (满分:)
Apublicvoidstart()
Bpublicvoidrun()
Cpublicvoidint()
Dpublicstaticvoidmain(Stringargs[])
正确答案:**** Hidden Message *****
7.(单选题)当Frame的大小被改变时Frame中的按钮的位置可能被改变时使用的哪一个布局管理器。 (满分:)
ABorderLayout
BFlowLayout
CCardLayout
DGridLayout
正确答案:**** Hidden Message *****
8.(单选题)下面程序的输出结果是什么?\nclassFoo{\nstaticvoidchange(Strings){\ns=s.replace('j','l');\n}\n\npublicstaticvoidmain(Stringargs[]){\nStrings=\java\;\nchange(s);\nSystem.out.println(s);\n}\n} (满分:)
Alava
Bjava
C编译错误
D运行时出现异常
正确答案:**** Hidden Message *****
9.(单选题)下面哪一条语句可以创建一个可以存放50个字符串数据的数组? (满分:)
Achara[][];
BStringa[];
CStringa;
Dchara[];
正确答案:**** Hidden Message *****
10.(单选题)下列常见的系统定义的异常中,哪个是输入、输出异常? (满分:)
AClassNotFoundException
BIOException
CFileNotFoundException
DUnknownHostException
正确答案:**** Hidden Message *****
11.(单选题)若a的值为3时,下列程序段被执行后,c的值是多少?()\nc=1;\nif(a>0)if(a>3)c=2;elsec=3;elsec=4; (满分:)
A1
B2
C3
D4
正确答案:**** Hidden Message *****
12.(单选题)下列的哪个选项可以正确用以表示八进制值8? (满分:)
A0x8
B0x10
C08
D010
正确答案:**** Hidden Message *****
13.(单选题)表达式5&2的值应该是: (满分:)
A0
B2
C5
D7
正确答案:**** Hidden Message *****
14.(单选题)下面程序的输出结果是什么?\npublicstaticvoidmain(Stringargs[])\n{\ninta=10;\nintb=20;\nif(a=b)\nSystem.out.println(\NotEqual\);\nelse\nSystem.out.println(\Equal\);\n} (满分:)
AEqual
BNotEqual
C编译错误
D运行时将抛出异常
正确答案:**** Hidden Message *****
15.(单选题)下列哪个不是nio包的新特点? (满分:)
A内存映射技术
B文件锁定
C字符及编码
D阻塞I/O
正确答案:**** Hidden Message *****
16.(单选题)下面哪个方法与applet的显示无关? (满分:)
Aupdate()
Bdraw()
Crepaint()
Dpaint()
正确答案:**** Hidden Message *****
17.(单选题)有下面的类:\n publicclassExample{\n publicstaticvoidmain(Stringargs[]){\n staticintx[]=newint;\n System.out.println(x);\n }\n }\n下面的那些说法是正确的。 (满分:)
A编译时出错
B运行时出错
C输出0
D输出null
正确答案:**** Hidden Message *****
二、多选题:
18.(多选题)下面哪个方法可用于定义新线程类? (满分:)
A实现Runnable接口
B在类中添加一个run()方法
C创建一个Thread类的实例
D继承Thread类
正确答案:**** Hidden Message *****
19.(多选题)已知如下类说明:\npublicclassTest{\nprivatefloatf=1.0f;\nintm=12;\nstaticintn=1;\npublicstaticvoidmain(Stringarg[]){\nTestt=newTest();\n//程序代码…\n}\n}\n如下哪个使用是正确的? (满分:)
At.f
Bthis.n
CTest.m
DTest.n
正确答案:**** Hidden Message *****
20.(多选题)针对下面的程序,那些表达式的值是true?\n ClassAclass{\n privatelongval;\n publicAclass(longv){val=v;}\n publicstaticvoidmain(Stringargs[]){\n Aclassx=newAclass(10L);\n Aclassy=newAclass(10L);\n Aclassz=y;\n longa=10L;\n intb=10;\n }\n } (满分:)
Aa==b;
Ba==x;
Cy==z;
Dx==y;
Ea==10.0;
正确答案:**** Hidden Message *****
www.ap5u.com
页:
[1]