Java题库 道选择题Word格式.docx
《Java题库 道选择题Word格式.docx》由会员分享,可在线阅读,更多相关《Java题库 道选择题Word格式.docx(29页珍藏版)》请在冰豆网上搜索。
D、程序会运行和启动
6.要从文件?
文件中读出第10个字节到变量C中,下列哪个方法适合A
A、FileInputStreamin=newFileInputStream(\);
(9);
intc=();
B、FileInputStreamin=newFileInputStream(\);
(10);
C、FileInputStreamin=newFileInputStream(\);
D、RandomAccessFilein=newRandomAccessFile(\);
7.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变B
A、CardLayout
B、FlowLayout
C、BorderLayout
D、GridLayout
8.给出下面代码:
publiccl}
}
那个语句是正确的C
A、编译时将产生错误;
B、编译时正确,运行时将产生错误;
C、输出零;
D、输出空。
B哪个关键字可以对对象加互斥锁9.
A、transient
Bsynchronized
Cserialize
Dstatic
10.下列哪些语句关于内存回收的说明是正确的B
A、程序员必须创建一个线程来释放内存;
B、内存回收程序负责释放无用内存
C、内存回收程序允许程序员直接释放内存
D、内存回收程序可以在指定的时间释放内存对象
11.下列代码哪几行会出错:
C
A、line4
B、line6
C、line7
D、line8
是int型public成员变量,变量值保持为常量100,用简短语句定义这个变量。
D
A、publicintMAX_LENGTH=100;
B、finalintMAX_LENGTH=100;
C、finalpublicintMAX_LENGTH=100;
D、publicfinalintMAX_LENGTH=100.
13.给出下面代码:
1)classParent{
2}privateStringname;
3}publicParent(){}
4}}
5)publicclassChildextendsParent{
6}privateStringdepartment;
7}publicChild(){}
8}publicStringgetValue(){returnname;
}
9}publicstaticvoidmain(Stringarg[]){
10}Parentp=newParent();
11}}
12}}
那些行将引起错误D
A、第3行
B、第6行
C、第7行
D、第8行
14.类Teacher和Student是类Person的子类;
Personp;
Teachert;
Students;
if(tinstanceofPerson){s=(Student)t;
最后一句语句的结果是:
BC
对象;
Student将构造一个、A.
B、表达式是合法的;
C、表达式是错误的;
D、编译时正确,但运行时错误。
15.给出下面代码段
1)publicclassTest{
2)intm,n;
3)publicTest(){}
4)publicTest(inta){m=a;
5)publicstaticvoidmain(Stringarg[]){
6)Testt1,t2;
7)intj,k;
8)j=0;
k=0;
9)t1=newTest();
10)t2=newTest(j,k);
11)}
12)}
哪行将引起一个编译时错误D
A、line3
B、line5
C、line6
D、line10
16.对于下列代码:
1)classPerson{
2)publicvoidprintValue(inti,intj){......cl......个关键字可以抛出异常C
B、finally
C、throw
D、static
()方法的返回类型是:
B
A、int
B、void
C、boolean
类在哪个包中D
A、
B、
C、
D、
20.对于下列代码:
publicclassParent{
publicintaddValue(inta,intb){
ints;
s=a+b;
returns;
classChildextendsParent{
下述哪些方法可以加入类ChildC
A、intaddValue(inta,intb){............出下面代码:
publicclA
C、输出零;
22.下面哪些选项是正确的main方法说明B
A、publicmain(Stringargs[])
B、publicstaticvoidmain(Stringargs[])
C、privatestaticvoidmain(Stringargs[])
D、voidmain()
23.给定下面的代码片段:
A、line1
B、line2
C、line5
24.下面哪种注释方法能够支持javadoc命令:
BD
A、/**...**/
B、/*...*/
C、...欲编写如下图的一个界面,用于显示用户指定的图像:
如果在区域A中只能放置一个
AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件:
D
A、TextArea
B、Panel
C、Applet
D、Canvas
26.界面如上题所示。
若?
瑵潴?
的功能是:
点击后弹出一个用于输入的界面,获取用户想要显示的图像文件名,则该界面最好是(从编程简单和程序不易出错的角度考虑):
c
A、模式(Modal)Dialog
B、非模式(None-modal)Dialog
C、FileDialog
D、FrameB
A、构造方法
B、paint(Graphicsg)
C、update(Graphicsg)
D、repaint()
28.下面关于Applet的说法正确的是B
A、Applet也需要main方法
C、Applet能访问本地文件
D、Applet程序不需要编译
29.看下面一段程序:
classAclclass);
publicclassBclassextendsAclclass);
publicstaticvoidmain(Stringargs[]){
Aclassa=newAclass();
Aclassa1=newBclass();
();
以上程序运行结果是:
A、Aclass
Aclass
B、Bclass
Bclass
C、Aclass
D、Bclass
30.下列关于Java线程的说法那些是正确的()D
A、每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。
B、创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。
C、Thread类属于程序包。
D、以上说法无一正确。
31.看以下程序:
booleana=false;
booleanb=true;
booleanc=(a&
&
b)&
(!
b);
intresult=(c==false)1:
2;
这段程序执行完后,c与result的值是:
DA
A、c=false;
result=1;
B、c=true;
result=2;
C、c=true;
D、c=false;
32.运行下列程序,会产生什么结果B
publiccl
A、intheInnerouter
B、thisisrun()
C、intheInner
D、编译不通过
33.指出下列程序的运行结果B
A、default
B、default,zero
C、errordefaultclausenotdefined
那个nooutputdisplayed、D.
34.运行下列程序,会产生什么结果:
B
classOuter1{
privateinta;
voidfoo(doubled,finalfloatf){
Strings;
finalbooleanb;
cl
B、outer
D、编译不通过
35.下面哪个单词是Java语言的关键字(B)
A、FloatB、thisC、stringD、unsigned
C)36.下面哪个是Java语言中正确的标识符(、thisthatD3comB、importC、A、D)37.下面哪个语句不能定义一个字符变量('
;
charc2='
?
、charc1=06477;
B、A、charc3=A;