1、在Java语言中,下列代码的循环体执行的次数是( ).
int n = 2;
while(n != 0){
System.out.println(n);
n--;
}
A、0次
B、1次
C、2次
D、3次
2、考虑下面这个类IdentifyMyParts,以下哪个说法是正确的?( )
public class IdentifyMyParts
{
public static int x = 7;
public int y = 3;
}
A、包含2个类变量
B、包含2个实例变量
C、包含1个类变量x,包含1个实例变量y
D、包含1个类变量y,包含1个实例变量x
3、指出下面关于垃圾收集的哪些叙述是对的。( )
A、实例变量是类得成员变量
B、实例变量用关键字static声明
C、在方法中定义的局部变高了在该方法被执行时创建
D、局部变量在使用前必须被初始化
4分析以下程序的运行结果,得到的结论是。( )
Public class MyClass{
String a;
Public static void main (String[] args){
MyClass static void MyClass();
m.go();
}
Void MyClass(){
S=”constructor”;
}
Void go(){
System.out.println(s);
}
}
A、程序可以运行,但是屏幕没有输出任何字符
B、程序可以运行,屏幕输出字符串为”null”
C、程序可以运行,屏幕输出字符串为”constructor”
D、程序无法编译运行
5、请说明Error与Exception有什么区别?
答案如下:
1、C
2、C
3、ACD
4、D
5、Error表示系统级的错误和程序不必处理的异常,
Exception表示需要捕捉或者需要程序进行处理的异常。