1.组件不能独立显示出来,必须将组件放在一定的容器中才可以显示出来。( Y)
2.Swing组件存放在Javax.swing包中(  Y )
3.Dialog是弹出式窗口用于接受用户输入。(  N )
4.在容器内可以采用一定的规则来安排所包含的部件(  Y )
5.容器可以包含容器(  Y)
6.int read()方法的用途是从输入流中读取下一个字符流数据,其返回值是0-255之间的一个整数。(  N )
7.InputStream、OutputStream、Reader、Writer是基本输入输出流的抽象类,可以用于直接创建对象来完成输入输出操作。(  Y)
8.随机存取文件中的记录必须等长。(  y
9.seek 方法必须以文件头为基准进行查。(  Y
10.如果要在 Java 中进行文件处理,则必须使用 Java .swing 包。(  N
11.InputStream 和 OutputStream 都是抽象类。(  Y
12.Java 语言中对文件没有结构要求,所以需要使用随机存取的程序必须自己建立它们。(实例化类和实例化对象)
13.Try语句后面可以跟多个catch语句(  Y 
14.finally语句必须执行。(  Y
15.throws 和throw 功能一样。(  N
16.一个线程对象的具体操作是由run()方法的内容确定的,Y
17.C 和 Java 都是多线程语言。(  N  )
18.一个接口不可以继承其他接口。(    N
19.一个类可以实现抽象类的所有方法,也可以只实现部分方法,但实现部分方法的类仍然
是一个抽象类。(  Y
20.在实现接口的时候,要实现接口的所有方法。(  Y)
21.抽象方法必须在抽象类中,所以抽象类中的方法都必须是抽象方法。(  N  )
22.抽象类中不可以有非抽象的方法。  (    N  )
23.程序在编译通过以后,仍然可能出现运行时错误和逻辑错误。  (   Y 
24.可以在子类构造方法中通过this关键字调用基类的构造方法。  (    Y )
25.子类可以从多个超类中派生出来。(  N  )
26.Java 中的类和接口都只支持单重继承。(    N )
27.构造方法没有返回类型,也不能写void,主要用于完成类对象的初始化工作,一般不能直接编程(    Y)
28.在类方法中可用this来调用本类的类方法(    n )
29.类是对象的实例化(  N  )
30.一个类的构造方法可以有多个(  Y)
31.子类不能继续父类的私有属性  (    N )
32.构造方法只能由对象中的其它方法调用(    N )
33.构造方法可以用于给类的 private 实例变量赋值。(  Y )
34.对象一经声明就可以立即使用。(    N)
1、  Java的字符类型采用的是Unicode编码方案,每个Unicode码占用【  B  】
个比特位。
A、8      B、16        C、32        D、64
2、编译java程序时出现error: cannot read: aaa.java,则下列原因最正确的是【  A  】。
A、原因是执行的当前目录下没有到aaa.java文件。
B、原因是没有安装JDK开发环境。
C、原因是java源文件名后缀一定是以.txt结尾。
D、原因是JDK安装后没有正确设置环境变量PATH和Classpath。
3下面哪个单词是Java语言的关键字【  B  】。
A、Float      B、this      C、string    D、unsigned 
4、下列选项中不是JAVA语言特点的是【  D  】。
A、面向对象    B、 平台无关  C、安全性高  D、单线程
5、下列选项中,哪一个是打印语句的正确表达式:【  A  】。
A、System.out.println();        B、System.out.Println();
C、System.Out.print();        D、System.Out.println();
6、下列关于注释语句的描述错误的是【  D  】。
A、多行注释语句的内容,从/*开始,到*/结束
B、多行注释语句也可以是单行语句
C、文档注释语句的内容,从/**开始,到*/结束
D、单行注释语句的内容,从//开始,以分号为结尾句
7、 下面用来编译Java应用程序的命令是【  A  】。
A 、javac     B、jdk     C、 appletviewer       D 、java
8、 下面用来运行Java应用程序的命令是【  D  】。
A 、javac     B、jdk       C、 appletviewer     D 、java
9下面对运算符&&描述正确的是【  D  】。
A、执行短路运算 
B、是一个比较运算
C、如果两个操作数都为真,则计算的结果为假
D、以上答案都不对
10、System类在哪个包中? 【  D  】。
Ajava.util   Bjava.io   Cjava.awt   Djava.lang
11、下列哪个数代表十六进制整数【  C  】。
A、0123        B、1900    C、fa00      D、0xa2
12、下列哪个是Java语言的编译工具【  A  】。
A、javac      B、java    C、jalap      D、javadoc
13、以下哪个包不是Java标准库中常用的包?【  A  】。
A、 javax.servlet.http    B、 java.lang
C、 java.util                D、 java.sql
14、下面对continue的用法叙述正确的是【  A    】。
A、跳过循环体下面的语句,继续下次循环      B、跳出循环体
C、下次循环前不需要判断终止条件            D、以上说法都不对
15、 用于存放创建后则不变的字符串常量是【  A    】。 
A、String类    B、StringBuffer类 C、Character类  D、以上都不对
16、main()方法的返回类型是【    B  】。
A boolean       B int       C void       D static
17、方法重载所涉及的方法【  A  】。
A、有相同的名字      B、参数个数必须不同
C、参数类型必须不同    D、返回类型必须不同
18、下列方法定义中,不正确的是【  A  】。
A、 float x( int a,int b ) { return (a-b); }
B、 int  x( int a,int b) { return a-b; }
C、 int  x( int a,int b ); { return a*b; }
D、 int  x(int a,int b) { return 1.2*(a+b); }
19、Java中所有的类都是通过直接或间接地继承(  )类得到的。【  A  】。
A、java.lang.Object  B、java.lang.Class  C、任意类  D、以上答案都不对
20、构造方法何时被调用【  B  】。
A、类定义时 B、创建对象时  C、调用对象方法时 D、使用对象的变量时
21、用来导入已定义好的类或包的语句是【  B  】。
A、main    B、import    C、public class      D、class
22、下列语句中,对构造方法的描述错误的是【  D  】。
A、构造方法的名称必须和类名相同
B、构造方法没有返回值,返回类型也不能用void
C、构造方法在一个类中可以多次出现
D、当重写了带参数的构造方法,系统默认的不带参数的构造方法依然存在
23、下面关于java中类的说法哪个是不正确的【  C  】。
A、类体中只能有变量定义和成员方法的定义,不能有其他语句
B、构造方法是类中的特殊方法
C、类一定要声明为public 的,才可以执行
D、一个java文件中可以有多个class定义
24、下列选项中,表示数据或方法可以被同一包中的任何类或它的子类访问,即使子类在不同的包中也可以的修饰符是【  B  】。
A、public    B、 protected        C、 private      D、 final
25、下列选项中,表示数据或方法只能被本类访问的修饰符是【  C  】。
A、public  B、 protected    C、 private  D、final
26、下列选项中,接口中方法的默认可见性修饰符是【  A    】。
A、public  B、 protected  C、 private  D、 final
27、方法的重载指多个方法可以使用相同的名字,但是参数的数量或类型必须不完全相同,即方法体有所不同,它实现了java编译时的【  A  】。
A、  多态性    B、  接口      C、 封装性      D、  继承性
28、在类的定义中,通过使用【  A    】关键字可创建一个现有类的子类。
A、extends      B、 implements    C、 inherits    D、modifies
29、下列关键字中,用于声明类实现接口的关键字是【  A  】。
A、  implements    B、 package    C、  extends    D 、 class
30、关于抽象类下列描述正确的是【  C  】。
A、抽象类不能包含抽象方法。          B、接口和抽象类是一回事。
C、抽象类不能实例化,即不能生成对象。 D、抽象类可以实例化对象。
31、下列有关 Java 中接口的说法正确的是【  B  】。