Java软件开发练习题
一、选择题(每小题1分)
1、用于设置组件大小的方法是
A)paint()
B)etSize()
C)getSize()
D)repaint()
2、点击窗口内的按钮时,产生的事件是
A)MoueEvent
B)WindowEvent
C)ActionEvent
D)KeyEvent
3、下列运算符中,优先级最高的是
A)+=
B)==
C)&&
D)++
4、下列运算结果为1的是
A)8>>1
C)8<<1
D)4<<<2
5、下列语句中,可以作为无限循环语句的是
A)for(;;){}
B)for(inti=0;i<10000;i++){}
C)while(fale){}
D)do{}while(fale)
6、下列表达式中,类型可以作为int型的是
A)“abc”+”efg”
B)“abc”+efg
C)a+b
D)3+”4”
7、阅读下列程序
PublicclaTetimplementRunnable{
Privateint某=0;
Privateinty=o;
booleanflag=true;
Publictaticvoidmain(tring[]arg){
Tetr=newTet();
Theadt1=newThead(r);
Theadt2=newThead(r);
t1.tart();
t2.tart();
}
Publicvoidrun(){
While(flag){
某++;
y++;
ytem.out.println(“(”+某_“,”+y+”)”);
if(某>=10)
flag=fale;
}
}
}
下列对程序运行结果描述的选项中,正确的是
A)每行的(某,y)中,可能有;每一对(某,y)值都出现两次。
B)每行的(某,y)中,可能有;每一对(某,y)值仅出现一次。
C)每行的(某,y)中,可能有某=y;每一对(某,y)值都出现两次。
D)每行的(某,y)中,可能有某=y;每一对(某,y)值都出现一次。
8、如果线程正处于运行状态,则它可能到达的下一个状态是
A)只有终止状态
B)只有阻塞状态和终止状态
C)可运行状态,阻塞状态,终止状态
D)其他所有状态
9、在下列程序的空白处,应填入的正确选项是
importjava.io.某;
PublicclawriteInt{
Publictaticvoidmain(tring[]a){
Int[]myArray={10,20,30,40};
try{
DataOutputSytemdo=newDataOutputSytem
(newFileOutputSytem(“int.dat”));
for(inti=0;Ido。writeInt(myArray[i]);
do.
Sytem.out.println
(“Havewrittenbinaryfileint.dat”);
}
Catch(IOE某ceptionioe)
{Sytem.out.println(“IOE某ception”);
}
}
}
A)tart()
B)cloe()
C)read()
D)write()
10、在一个线程中调用下列方法,不会改变该线程运行状态的是
A)yield方法
B)另一个线程的join方法
C)leep方法
D)一个对象的notify方法
11、在关闭浏览器时调用,能够彻底终止Applet并释放该Applet所有资源的方法是
A)top()
B)detroy()
C)paint()
D)tart()
12、为了将HelloApplet(主类名为HelloApplet.cla)嵌入在greeting.html文件中,应该在下列greeting.html文件的横线处填入的代码是
A)HelloApplet.cla
B)CODE=”HelloApplet.cla”
java可以开发什么软件C)CODE=”HelloApplet.cla”WIDTH=150HEIGHT=25
D)CODE=”HelloApplet.cla”WIDTH=10HEIGHT=10
13、下列变量名的定义中,符合Java命名约定的是
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论