一. 判断题
1. 即使一个类中未显式定义构造函数, 也会有一个缺省的构造函数, 缺省的构造函数是无参函数, 函数体为
空。 ( 对 )
2 . 在 Java 的方法中定义一个常量要用 const 关键字。 ( 错 )
3 . 在异常处理中总是将可能产生异常的语句放在 try 块中, 用 catch 子句去处理异常, 而且一个 try 块之后只
能对应一个 catch 语句。 ( 错 )
4 . Applet 是一种特殊的 Panel,它是 Java Applet 程序的最外层容器。 ( 对 )
5 . 一个线程对象的具体操作是由 run() 方法的内容确定的,但是 Thread 类的 run() 方法是空的 ,其中没有内容 ;
所以用户程序要么派生一个 Thread 的子类并在子类里重新定义 run() 方法 ,要么使一个类实现 Runnable 接
口并书写其中 run() 方法的方法体。 ( 对 )
6 . Java 的字符类型采用的是 Unicode 编码,但所占字节由具体软硬件环境决定。 ( 错 )
7 . 所有的鼠标事件都由 MouseListener 监听接口的监听者来处理。 ( 错 )
8 . Java 语言中的数组元素下标总是从 0 开始,下标可以是整数或整型表达式。 ( 对 )
9 . 如果 p 是父类 Parent 的对象,而 c 是子类 Child 的对象,则语句 p=c 是正确的。 ( 错 )
10. Java 程序里 ,创建新的类对象用关键字 new ,回收无用的类对象使用关键字 free 。 ( 错 )
11. 由继承性可知,程序中子类拥有的成员数目一定大于等于父类拥有的成员数目。 ( 错 )
12. 静态初始化器是在其所属的类加载内存时由系统自动调用执行。 ( 对 )
13. Applet 是一种特殊的 Panel,它是 Java Applet 程序的最外层容器。 ( 对 )
14. 注释的作用是使程序在执行时在屏幕上显示 //之后的内容。 ( 错 )
15. 在异常处理中,若 try 中的代码可能产生多种异常则可以对应多个 catch 语句,若 catch 中的参数类
型有父类子类关系,此时应该将父类放在后面,子类放在前面。 ( 对 )
二. 选择题;
1.以下哪个方法用于定义线程的执行体? ( C )
A 、 start() B 、init() C 、run() D 、synchronized()
2 .下面哪个不是 Java 中的容器 ? ( B )
A 、 Sc