第 1 页:单选题 |
第 5 页:操作题 |
第 8 页:参考答案 |
31.下列代码将对象写入的设备是( )。
ByteArrayOutputStream bout=new ByteArrayOut-
putStream();
ObjectOutputStream out=new ObjectOutputStream
(bout);
out.writeObject(this);
out.close();
A.内存
B.硬盘
C.屏幕
D.网络
32.为使下列代码正常运行,应该在下画线处填入的选项是( )。
int[]numbers=new int[n];
for(int i=0;i numbers[i]=i+1:
A.size B.length
C.dimension D.measurement
33.为使下列代码正常运行,应该在下画线处填入的选项是( )。
abstract class person{
public Person(String n){
name = n:
}
public String getDescription();
public String getName(){
return name;
}
private string name;
}
A.static
B.private
C.abstract
D.final
34.下列能够正确创建线程的方法是(. )。
Ⅰ.继承java.lang.Thread类,并重写run()方法
Ⅱ.继承java.lang.Runnable类,并重写start()方法
Ⅲ.实现java.1ang.Thread接口,并实现run()方法
IV.实现java.lang.Runable接口,并实现run()方法
A.Ⅰ,Ⅲ B.Ⅱ,IV
C.Ⅱ,Ⅲ D.I,IV
35.下列线程状态转换序列,在线程实际运行中可能出现的序列是( )。
A.新建→运行→阻塞→终止
B.……运行→阻塞→可运行→终止
C.……可运行→运行→阻塞→运行……
D.新建→可运行→运行→阻塞→可运行……
36.为了支持压栈线程与弹栈线程之间的交互与同步,应
在下画线处填入的选项是( )。
public class StackTest{
private int idx=0;
private int[]data=new int[8]
public void push(int i){
synchronized(this){
;
data(idx)=i:
idx++:
}
}
}……
A.this.notify()
B.interrupt()
C.this.wait()
D.sleep()
37.对下列程序的叙述中,正确的是( )。
1)public class X extends Thread implements Runnable{
2)public void run(){
3)system.out.println("this is run()");
4)}
5)public static void main(String args[]){
6)Thread t=new Thread(new X());
7)t.start();
8)}
9)}
A.第l行会产生编译错误
B.第6行会产生编译错误
C.第6行会产生运行错误
D.程序正常运行
38.下列关于Applet的叙述中,正确的是( )。
A.Applet不仅可以嵌入到浏览器中运行,还可以独立运行
B.Applet的主类要定义为Applet类或JApplet类的子类
C.同一个页面中的Applet之间不能通信
D.Applet不支持多线程
39.当一个Applet所在的Web页面被其他页面覆盖后,不可能被调用的Applet方法是( )。
A.destroy()
B.init()
C.stop()
D.start()
40.要向Applet传递参数,应该在下列drawing.htm文件的下画线处填入的选项是( )。
……
……
A.param image,"flower.gif">
B.
C.
D.
相关推荐:
北京 | 天津 | 上海 | 江苏 | 山东 |
安徽 | 浙江 | 江西 | 福建 | 深圳 |
广东 | 河北 | 湖南 | 广西 | 河南 |
海南 | 湖北 | 四川 | 重庆 | 云南 |
贵州 | 西藏 | 新疆 | 陕西 | 山西 |
宁夏 | 甘肃 | 青海 | 辽宁 | 吉林 |
黑龙江 | 内蒙古 |