C:Test 3
D:Test 4 答案:ACD
29:如果关闭一个Applet程序,下面( )方法会被调用。 A:start() B:paint() C:stop() D:destroy() 答案:CD
30:下列组件( )是Swing窗口容器。 A:ContentPane B:JApplet C:JDialog D:JPanel
答案:BC
31:下列类定义中( )是合法的抽象类定义。
A:abstract A{ abstract void fun1();}
B:abstract class A{ abstract void fun1();}
C:abstract class A{ abstract void fun1() { }; } D:abstract class A{ void fun1() {};} 答案:BD
32:对对象的理解正确的是( )。 A:对象由属性和行为两部分组成。
B:对象可以是一个人、地址、物品、事件、概念等。 C:万事万物皆可看做对象。
D:对象=数据十作用于这些数据上的操作 答案:ABCD
判断题
33:接口是由常量和抽象方法组成的特殊类。 A:正确 B:错误
答案:A
34:在Windows 2000下使用Access数据库,必须使用JDBC-ODBC桥接程序。 A:正确 B:错误 答案:B
35:由于不同操作系统实现线程的方式不太一样,因此使用Java编写的程序中如果含有线程,则不可以跨平台执行。 A:正确 B:错误
答案:B
36:当一个方法在运行过程中产生一个异常,则这个方法会终止,但是整个程序不一定终止运行。
A:正确
B:错误 答案:A
37:引用一个类的属性或调用其方法,必须以这个类的对象为前缀。 A:正确 B:错误 答案:B
38:子类要调用父类的方法,必须使用super关键字。 A:正确 B:错误 答案:B
39:write()方法是向输出流写入数据的方法,有两种不同的write()方法,其共同点是只能逐字节地输出数据。 A:正确 B:错误 答案:A
40:不能被多个进程交叉执行的代码段称为临界区。 A:正确 B:错误
答案:A
41:一个异常处理中 finally语句块只能有一个或者可以没有。 A:正确 B:错误 答案:A
42:一个类可以生成多个对象,并且这些对象都具有相同的属性。 A:正确 B:错误
答案:A
43:输入流类对象有read()方法,它以二进制的方式读入数据,不能分解、重组和理解数据,使之变换、恢复到原来的有意义状态。 A:正确 B:错误
答案:A
44:所有的例外类皆继承于Throwable一个类。 A:正确 B:错误 答案:A
45:有的类定义时可以不定义构造函数,所以构造函数不是必需的。 A:正确 B:错误 答案:B
单选题
1:运行Jbuilder应用程序的快捷方式是( )。
A:F8 B:F5 C:F9 D:F7 答案:C
2:在声明线程的run方法时,必须使用的限定词是( )。 A:public B:private C:protected D:static 答案:A
3:线程睡眠时用一个整数参数指定睡眠时间,其单位是( )。 A:秒 B:毫秒 C:分钟 D:小时
答案:B
4:使用SQL语句从数据库中添加记录,应使用( )。 A:SELECT B:INSERT C:DELETE
D:UPDATE 答案:B
5:下面( )接口是JavaBean必须实现的。 A:java.lang.Runnable B:java.io.Serializable C:java.lang.Clonable
D:java.beans.BeanInfo 答案:B
6:Applet执行( )方法后,进入运行态。 A:start() B:init() C:stop() D:destroy()
答案:A
7:下面( )方法与applet的显示无关。 A:update() B:draw() C:repaint() D:paint() 答案:B
8:SQL语句如下: UPDATE chenji SET name=’andy’,age=28,gender=’M’ WHERE ID=’ 16’ 它完成的功能是( )。 A:将name=’andy’的记录ID值改为16
B:将age=28的记录ID值改为16
C:将name=’andy’且age=28、gender=’M’的记录的ID值改为16
D:将ID=16的记录name值改为andy、age值改为28、gender值改为M 答案:D
9:main方法是Java Application程序执行的入口点,关于main方法的方法头以下( )是合法的。
A:public static void main( )
B:public static void main( String args[] ) C:public static int main(String[] arg ) D:public void main(String arg[] ) 答案:B
10:创建字符串s:String s=new String(“hello”);下面( )语句将改变s。 A:s.append(“aaa”); B:s.concat(s); C:s.substring(3) D:以上语句都不会
答案:D
11:可以通过在线程组上调用( )方法将所有线程入进一个数组。 A:group B:collect C:enumerate
D:enter 答案:C
12:如果线程正在睡眠且还没有到指定的时间,下列( )方法可以将线程唤醒。 A:wake() B:interrupt() C:call()
D:awake() 答案:B
13:以下( )不是JSP标记库的构成部分。 A:标记处理器
B:标记库描述文件
C:标记库处理servlet
D:应用程序部署描述符(web.xml) 答案:C
14:对对象的理解错误的是( )。 A:对象由属性和行为两部分组成。
B:对象可以是一个人、地址、物品、事件、概念等。 C:万事万物皆可看做对象。 D:以上都不对 答案:D
15:建立了SQL语句变量,便可以执行SQL语句。如要执行插入记录或更改、删除记录的SQL语句,可以通过( )语句来实现。 A:executeQuery()
B:executeUpdate()
C:execute()
D:createStatement() 答案:B
16:数组中可以包含( )类型的元素。 A:int B:String C:数组
D:以上都可以 答案:D
17:对成员的访问控制保护最强的是( )。 A:public B:缺省
C:private D:protected 答案:C
18:编译Java Applet 源程序文件产生的字节码文件的扩展名为( )。 A:java B:class C:html D:exe
答案:B
19:下面( )输出类具备数据类型或格式转换的功能,即向流中写入数据时,可以实现对二进制字节数据的编码功能。 A:FileOutputStream B:FilterOutputStream C:DataOutputStream
D:BufferedOutputStream 答案:C
20:编译Servlet时,Java编译器找不到javax.servlet.http类,处理的方法有( )。
A:没有安装Java的编译器,重新安装
B:修改Classpath
C:把Servlet复制到Java安装路径的lib文件夹中,运行 D:找一台可以编译的机器上运行 答案:B
多选题
21:接口中所有的成员变量都隐含的是( )。 A:public B:static C:final D:proteted 答案:ABC