1.D 2.D 3.BCD
4.A 5.ACD
6.A
7.D
8. CD
9.ABD 10.D
11.D 12.BC 13.A
14. D 15.BD
16. BC 17. C
A 19 D 20 D 18. 1.当使用Thread t= new Thread(r)创建一个线程时,表达式:r instance of Thread的值是_____。 2.抛出异常的语句是_____语句。 3.Java中的返回语句是_____语句。
4.C语言是面向过程的语言,Java语言是面向_____的语言 5.Java字节码文件的扩展名是_____。 6.JDBC是Java程序与_____连接的一种机制 7.能够用于创建可变字符串对象的类是_____。 8._____类在定义数组时,不必限定数组的大小。
9.下列程序的功能是统计命令行参数的个数,请在下划线处填上适当的代码_____。
10.Java中,线程必须属于一个进程,线程是程序运行中的一个_____。
11.线程由于调用sleep()方法进入阻塞状态,当睡眠结束时,该线程将进入_____状态。
12.在下列Java Applet程序的下划线处填入代码,使程序三整并能够正确运行_____。
13.Java语言具有可移植性、高性能、健壮性、安全性和独立于体系结构的_____特点。 14.JVM指的是Java_____。
15.Java中的字符变量在内存中占_____位(bit)。
16.Java语言对简单数据类型进行了类包装,int对应的包装类是_____。
17.继承性是面向对象方法的一个基本特征,它使代码可_____ 18.抽象类中含有没有实现的方法,该类不能_____。
19.在Java的输入输出流中,数据从数据源流向数据目的地,流的传送是_____行的。
20.下列程序创建了一个线程并运行,请在下划线处填入正确代码_____。
21.Java中线程的_____是由Java.lang.Thread类的run()方法定义的。
22.请在下划线处填入代码,使程序能够正确运行_____。 23._____类是由Java编译器自动生成的,它伴随每个类。 24.若类声明时加上修饰符_____,则表示该类不能有子类。 25.Java的类库中提供Throwable类来描述异常,它有Error和_____两个直接子类。
26.类中的某些方法通过类名就可以直接被调用,例如JOptionPane.showMessageDialog(null, \"按确定键退出\")中的showMessageDialog方法,这种方法称为_____方法。
27.在对象流中,对象的传送首先要将所传送的对象串行化,也就是实现Serializable接口。下列代码中必须要实现Serializable接口的类是_____。
28.下列代码的执行结果是_____。 public class Test2{
public static void main(String args[]){ System.out.println(5/2); }
}
29.语句Thread thread1=new SomeThreadClass()成功运行后,
线程thread1处于生命周期的_____状态。
30.Java的线程调度策略是一种基于优先级的_____式调度。 31.一个Applet被浏览器加载后,是从_____方法开始执行的。 32.根据下列类声明,可以得知类TwoListeners能够处理两类事
件:WindowEvent和_____。
33.下列代码的功能是把按钮save添加到窗口myFrame的中间,
在空白处应填入的代码是_____。
public class MyFrame {
public static void main(String[] args) {
JFrame myFrame=new JFrame(); JButton save=new JButton();
myFrame.getContentPane().add(save,______);
myFrame.setSize(200, 200); myFrame.setVisible(true);
} }
34.在运行时,由java解释器自动引入,而不用import语句引入的包是_____ 。
35.在Java中,字符串是作为_____出现的。
36.与显示相关的Applet方法有_____,repaint()和update()。 37.Applet生命周期方法有init(),_____,stop()和destroy()。 38.下列程序的功能是创建了一个显示5个“Hello!”的线程并启动运行,请将程序补充完整_____。
Swing的事件处理机制包括_____ 、事件和事件监听者。 40.Swing的顶层容器有:JApplet,JWindow,JDialog和_____ 。 41.Java源文件中最多只能有一个_____类,其他类的个数不限。 42.Java对象串行化技术,主要是通过_____类和ObjectOutputStream类来实现。
43._____是Java程序中基本的结构单位。
44.Java语言中,移位运算符包括:>>、<<和 _____ 。 45.构件不能独立地显示出来,必须将构件放在一定的_____中才能显示。
46.能将显示空间分成很多层的布局管理器是_____。
47.Applet是能够嵌入到_____格式的文件中,并能够在浏览器中运行的Java类。
48.使用Swing编写Applet,则该Applet的主类应该定义为_____类的子类。
49.在Java中,线程的模型就是一个CPU、程序代码和_____的封装体。
50.键盘键入字符串并在计算机屏幕上显示,这时的数据源是_____。
51.任何一个Java程序都默认引入了一个包,这个包的名字叫java._____。
52.在Java中所实现的多维数组,实际上是由一维数组构成的_____ 。
53.Java语言中,有一个类是所有类或接口的父类,这个类的名称是_____ 。
54.若想在程序中使用JLabel类,则该程序可以使用import_____JLabel;语句引入 JLabel类。 55.在Java中,3.14156D表示的是_____数。 56.阅读下列代码 其执行结果是_____。
57.阅读下列代码段 int x=3; while(x<9) x+=2; x++; while语句成功执行的次数是_____。
58.Java不直接支持多继承,但可以通过_____实现多继承。 59.在下列程序的下划线处,填入适当语句使程序能正确执行并输出异常栈信息_____。
60.在java.io包中有某个类同时实现了DataInput接口和DataOutput接口,这个类是_____ 。
61.在Java程序中,主线程一般具有_____优先级。 62.当实现Runnable接口时,要实现的方法是_____。 63.StringBuffer类提供_____字符串对象的表示。
64.mouseDragged()方法是MouseMotionListener接口中的抽象方法,该方法的参数是_____类。
65._____是为嵌入式和移动设备提供的Java平台。 66.在Java中,转义字符表示____ 67.阅读下列程序段 其执行结果是_____。 68.阅读下列程序段
int i=3,j; outer:while(i>0){
j=3;
inner:while(j>0){ if(j<2) break outer; System.out.println(j+\"and\"+i);
j--; } i--; }
被输出到屏幕的第一行结果是_____。
69.类是变量和_____的集合体。
70.Java中的异常对象是Error类或Exception类的对象,这两类对象中_____类的对象不会被Java应用程序捕获和抛出。 71.在java.io包中,字符输出流类都是_____类的子类。 72.在Java线程中,共享数据的所有访问都必须作为临界区,使用_____进行加锁控制。
73.Swing是由纯Java实现的轻量级构件,没有本地代码,不依赖_____系统的支持。这是它与AWT构件的最大区别。 74.每个Applet程序必须有一个类是_____类的子类。 75.Applet类属于_____包。
76.在Java中,所有数据类型的长度都固定,因此没有保留字_____。 77.布尔逻辑运算符包括:!、&&和_____。
78.switch语句中,在每个case子句后进行跳转的语句是:_____。 79.用户不能直接调用构造方法,只能通过_____关键字自动调用。 80.Class对象由Java_____自动生成。
81.下面程序运行时输出结果为C:\\Program Files is a directory.请将程序补充完整_____。
82.一个Applet在被加载到浏览器并完成初始化后,将被调用的方法是_____。
83.Java中的线程体是由线程类的_____方法进行定义的,线程运行时,也是从该方法开始执行。
84.AWT中的布局管理器包括BorderLayout、_____、CardLayout、OridBagLayout和GridLayout。
85.线程在生命周期中要经历5种状态,分别是新建状态、可运行状态、运行状态、_____状态和终止状态。
86.Java中线程模型由虚拟的CPU,代码与数据构成。该模型是由java.lang._____类进行定义和描述的。
87.按照Java中的命名约定,方法名的起始字母一般都是小写,但是_____方法例外。
88.Swing中的按钮类是 _____。 89.Java中的三元运算符是_____。
90.Java输入/输出流中包括字节流、_____、文件流、对象流及管道流。
91.在Java中,对象流以_____方式传送和存储。 92.请将下面程序补充完整_____。
93.请将下面的Applet程序补充完整_____。
94.Swing中的组件往往采用MVC结构,MVC指的是Model、View和_____。
95.Java中,可以通过建立java. lang. _____类或其子类的实例创建和控制线程。
96. FileInputStream是字节流,BufferedWriter是字符流,ObjectOutputStream是_____ 。
97.如果一个线程调用_____方法,将使该线程进入休眠状态。
98.Java语言中的浮点数默认类型是_____。
99._____是类中的一种特殊方法,是为对象初始化操作编写的方法。 100.文件类File是_____包中的一个重要的非流类。 101.已知
Java
语句 double[][] balances = new
double[NYEARS][NRATES]; 数组balances是_____维数组。 102.对二进制数进行算术右移的运算符是_____。 103.MouseMotionListener中的方法包括_____。
104.任何运行在Web页面中的小应用程序都必须是Java中_____类的子类。
105.Swing中的内部框架类是_____。
106.下列代码包括一个Html文件和一个Applet类。在hello. html文件的横线处填入相应内容,把HelloApplet嵌入在hello. html中_____。
107.break语句最常见的用法是在switch语句中,通过break语句退出switch语句,使程序从整个switch语句后面的_____开始执行。
108.线程是程序运行时的一个执行流,是由CPU运行程序代码并操作_____所形成。
109.Java语言中,使用关键字_____对当前对象的父类对象进行引用。
110.能打印出一个双引号的语句是System.out.println_____;。 111.Swing中用来表示表格的类是iavax.swing._____。
112.大多数Swing构件的父类是javax.swing._____,该类是—个抽象类。
113.“流”(stream)可以看作是一个流动的_____缓冲区。 114.Java接口内的方法都是公共的、_____的,实现接口就要实现接口内的所有方法。
115.Java语言的_____可以使用它所在类的静态成员变量和实例成员变量,也可以使用,占所在方法中的局部变量。
116.下列程序构造了一个SwingApplet,请在下划线处填入正确的代码_____
117.实现线程交互的wait()和notify()方法在_____类中定义。 118.请阅读下列程序代码,然后将程序的执行结果补充完整。 public class throwsException{static void Proc(int sel)
throws
ArithmeticException,ArrayIndexOutOfBoundsException{
System.out.println(\"In Situation\"+sel);
if(sel==0){
System.out.println(\"no Exception caught\");
return; }else if(sel==1){ int iArray[]=new int[4];
iArray[1]=3;
}
}
public static void main(String args[]){
try{ Proc(0); Proc(1)
}catch(ArrayIndexOutOfBoundsException e){
System.out.println(\"Catch\"+e);
}finally{
System.out.println(\"in Proc finally\");
} } }
执行结果: In、Situation 0 no Exception caught _____ in Proc
finally
119.清在下划线处填入代码,使程序正常运行并且输出“Hello!” 120.按照Java的线程模型,代码和_____构成了线程体。 121.在多线程程序设计中,如果采用继承Thread类的方式创建线程,则需要重写Thread类的_____方法。
122.在下列Javaapplet程序的横线处填入代码,使程序完整并能够正确运行_____。
123.在Java语言中,用_____修饰符定义的类为抽象类。 124.在Java中,字符是以16位的_____码表示。
125.请在下列程序的空白处,填上适当的内容_____:
126.代码System.out.println(066)的输出结果是_____。动测试,其主要方法有逻辑覆盖、基本路径测试等
127.swing中用来表示工具栏的类是javax.swing._____。 128.表达式(10*49.3)的类型是_____型。
129.面向对象的语言将客观世界都看成由各种对象组成,共同特征和行为的对象组成类,类是变量和_____的集合体。
因篇幅问题不能全部显示,请点此查看更多更全内容