case 1: System.out.println("Condition 1");
case 2: System.out.println("Condition 2");
case 3: System.out.println("Condition 3");break;
default:System.out.println("Other Condition");
}
当 m 的值为( )时,输出“Condition 3”
(A)2 (B)0、1 (C)0、1、2 (D)0、1、2、3
38.下列哪种类成员修饰符修饰的变量只能在本类中被访问?( )
(A)protected (B)public (C)default (D)private
39.在 Java 语言中,哪一个包中的类是自动导入的?( )
A)java.lang B)java.awt C)java.io D)java.applet
40.给出下面的程序代码:
public class X4_1_3 {
private float a;
public static void m ( ){ }
}
如何使成员变量 a 被方法 m( )访问( )
(A)将 private float a 改为 protected float a(B)将 private float a 改为 public float a
(C)将 private float a 改为 static float a (D)将 private float a 改为 float a
41.有一个类 B,下面为其构造方法的声明,正确的是( )。
(A)void B(int x) {} (B)B(int x) {}
(C)b(int x) {} (D)void b(int x) {}
42.下面关于类的说法,不正确的是( )。
(A)类是同种对象的集合和抽象 (B)类属于 Java 语言中的复合数据类型
(C)类就是对象 (D)对象是 Java 语言中的基本结构单位
43.下面关于方法的说法,不正确的是( )。
(A)Java 中的构造方法名必须和类名相同
(B)方法体是对方法的实现,包括变量声明和合法语句
(C)如果一个类定义了构造方法,也可以用该类的默认构造方法
(D)类的私有方法不能被其他类直接访问
44.关于内部类,下列说法不正确的是( )。
(A)内部类不能有自己的成员方法和成员变量
(B)内部类可用 private 或 protected 修饰符修饰
(C)内部类可以作为其他类的成员,而且可访问它所在的类的成员
(D)除 static 内部类外,不能在类内声明 static 成员
45.定义外部类时不能用到的关键字是( )。
(A)final (B)public (C)protected (D)abstract
46.为 AB 类定义一个无返回值的方法 f,使得使用类名就可以访问该方法,该方法头的形
式为( )
(A)abstract void f() (B)public void f()
(C)final void f() (D)static void f()
47.定义一个公有 double 型常量 PI,哪一条语句最好?( )
(A)public final double PI; (B)public final static double PI=3.14;
(C)public final static double PI; (D)public static double PI=3.14;