变量定义如下: int i = 128; 下列赋值语句正确的是:( )。
A. int j = i;
B. short s = i;
C. short s = 128;
D. long l = i;
查看答案
以下由do-while语句构成的循环执行的次数是( )。 int m = 8; do { ++m; } while ( m < 8 );
A. 一次也不执行
B. 执行1次
C. 8次
D. 有语法错,不能执行
试图编译运行下面的代码会输出什么样的结果int i=1; switch (i) { case 0:System.out.println("zero");break;case 1: System.out.println("one"); case 2: System.out.println("two"); default: System.out.println("default"); }
A. one
B. one, default
C. one, two, default break
D. default
关于 class,以下说法不正确的是:( )。
A. class是关键字,实质上是系统类的名字;
B. 与接口和数组相比,class 这一大类主要用于用户构造满足自己需要的对象类型;
C. class是对象的数据类型,描述的是一类对象的共同拥有的属性、行为等特征;
D. 当 class 作为内部成员时,可以用 private 或 protected 等来修饰;
关于 super 和 this,下列说法不正确的是:( )。
A. 这是两个特殊的对象引用,可以引用类中的 static 成员;
B. 这两个特殊引用可在构造函数中调用构造函数,且只能放在第一句;
C. 借助 super 可引用超类的私有成员
D. this 的含义为“自己”,是指对象自身,而非类自身