备注:本文档凡注明
“
X
”标记的都是上次习题课未讲解的,但可以在此讲解。
其他的已经在前面
的习题课中讲过。
习题
001
、选择填空(可多选)
(
1
)
-----------------------
(
E
)
代码如下
:
public class WhileExm {
public static void main (String []args) {
int x= 1, y = 6;
while (y--) {x--;}
system.out.p
rintIn(“x=” + x “y =” + y
);
}
}
结果是什么
?
A. The output is x = 6 y = 0
B. The output is x = 7 y = 0
C. The output is x = 6 y = -1
D. The output is x = 7 y = -1
E.
编译失败
(
2
)
------------------------------
(
ACD
)
下面关于变量及其范围的陈述哪些是对的?
A.
实例变量是类的成员变量。
B.
实例变量用关键字
static
声明。
C.
在方法中定义的局部变量在该方法被执行时创建
D.
局部变量在使用前必须被初始化。
(
3
)
---------------------------
(
AC
)
X
哪些声明阻止了方法的
overriding?
A. final void methoda() {}
B. static void methoda() {}
C. static final void methoda() {}
D. final abstract void methoda() {}
(
4
)
---------------------------
(
A
)
X
哪个语句创建了一个数组实例
?
A. int[] ia = new int [15];
B. float fa = new float [20];
C. char[] ca = “Some String”;
D. int ia [][] = {4, 5, 6} {1, 2, 3};