1.下列叙述中,正确的是( )。 A. 声明变量时必须指定一个类型 B. Java认为变量number与Number相同 C. Java中唯一的注释方式是"//" D. 源文件中public类可以有0或多个 2. public class Test2006 { public static void main(String args[]) { System.out.println(~(0xa5)&0xaa); } } 其运行结果是( )。 A. 0xa5 B. 10 C. 0x50 D. 0xaa 3.结构化程序设计的一种基本方法是( )。 A. 筛选法 B. 递归法 C. 归纳法 D. 逐步求精法 4. 设有下面两个类的定义: class Person { class Student extends Person { long id; // 身份证号 int score; // 入学总分 String name; // 姓名 int getScore(){ } return score; } } 问:类 Person 和类 Student 的关系是( )。 A. 包含关系 B. 继承关系 C. 关联关系 D. 无关系,上述类定义有语法错误 5.用来导入已定义好的类或包的语句是( )。 A. main B. import C. public class D. class 6.在Java语言中,( )包是编译器自动导入的。 A. java.applet B. java.awt C. java.io D. java.lang 7.如果希望所有的控件在界面上均匀排列,应使用下列( )布局管理器。 A. BoxLayout B. GridLayout C. BorderLayout D. FlowLayout 8.不允许使用指针体现了Java的一种特性是( )。 A. 可移植 B. 解释执行 C. 健壮性 D. 安全性 9.下列代表16进制整数的是( )。 A. 0123 B. 1900 C. fa00 D. 0xa2 10.若需要定义一个类域或类方法,应使用( )修饰符。 A. static B. package C. private D. public 11. 对于下列代码: 1) class Person { 2) public void printValue(int i, int j) {//... } 3) public void printValue(int i){//... } 4) } 5) public class Teacher extends Person { 6) public void printValue() {//... } 7) public void printValue(int i) {//...} 8) public static void main(String args[]){ 9) Person t = new Teacher(); 10) t.printValue(10); 11) } 12) } 第 10 行语句将调用 ( ) 语句。 A. line 2 B. line 7 C. line 6 D. line 3 12.对于构造函数,下列叙述错误的是( )。 A. 构造函数也允许重载 B. 子类无条件地继承父类的无参构造函数 C. 子类不允许调用父类的构造函数 D. 在同一个类中定义的重载构造函数可以相互调用 13.Java语言使用的字符码集是( )。 A. ASCII B. BCD C. DCB D. Unicode 14. 给出下面代码: public class Person{ static int arr[] = new int[10]; public static void main(String a[]) { System.out.println(arr[1]); } } 正确的语句是 ( ) 。 A. 编译时将产生错误 B. 输出0 C. 编译时正确,运行时将产生错误 D. 输出空 15.下列关于静态初始化器的叙述中,( )是正确的。 A. 静态初始化器是在构造函数之前加上static修饰符 B. 静态初始化器是对其创建的对象进行初始化 C. 静态初始化器在同一个类中只能有一个 D. 静态初始化器是在其所属的类加载内存时由系统自动调用执行 16.在Java语言中,单选框类名是( )。 A. Label B. Checkbox C. Button D. CheckButton 17.( )是网格布局管理器。 A. BorderLayout B. FlowLayout C. ReseauLayout D. GridLayout 18.Java语言中,负责并发管理的机制是( )。 A. 垃圾回收 B. 虚拟机 C. 代码安全 D. 多线程 19.当一个部件有一个事件发生,但并没有为这个部件的这个事件指定事件监测器,将会发生( )。 A. 编译时就不会通过 B. 忽略这个事件 C. 引起Java程序发生致命错误 D. 引发默认的事件处理 20.在switch(expression)语句中,expression的数据类型不能是( ) A. double B. char C. byte D. short (责任编辑:admin) |