A、不能通过编译,因为类 J_Test 没有定义无参数的构造方法
B、不能通过编译,因为类 J_SubClass 没有定义无参数的构造方法
C、不能通过编译,因为没有实现 J_SubClass(int i)的构造方法
D、可以成功通过编译
11.关于下面程序片段, ( B )的结论是正确的。
String a = "Java";
String b = "Java";
String x = "Ja";
String y = "va";
String c = x + y;
A、a 和 b 指向同一个实例对象,a 和 c 指向同一个实例对象
B、a 和 b 指向同一个实例对象,a 和 c 不指向同一个实例对象
C、a 和 b 不指向同一个实例对象,a 和 c 指向同一个实例对象
D、a 和 b 不指向同一个实例对象,a 和 c 不指向同一个实例对象
12.假设下面的程序代码都放在 MyClass.java 文件中, ( D )程序代码能够编译通过。
A、import java.awt.*; B、package mypackage;
package mypackage; import java.awt.*;
class MyClass { } public class myClass { }
C、int m; D、/*This is a comment*/
package mypackage; package mypackage;
import java.awt.*; import java.awt.*;
class MyClass { } public class MyClass { }
13.当需要在文件中写入字符而不是字节时,在下面的类中最好选用( B )类。
A、java.io.RandomAccessFile B、java.io.PrintWriter
C、java.io.PrintStream D、java.io.PrintOutputStream
14.关于事件监听,正确的是( C ) 。
A、一个事件监听器只能监听一个组件
B、一个事件监听器只能监听处理一种事件
C、一个组件可以注册多个事件监听器,一个事件监听器也可以注册到多个组件上
D、一个组件只能引发一种事件
二、填空题
1. Class类是由 Java 编译器自动生成的,它伴随每个类。
2.任何一个 Java 程序都默认引入一个包,这个包的名字是http://doc.wendoc.comng 。
3.在 Java 语言中,有一个类是所有类或接口的父类,这个类的名称是
http://doc.wendoc.comng.Object 。