Java基础知识测试_B卷
本套题共40道,前30道为单选,后10道为多选。单选2分/题,多选4分/题。多选题不全对半分,全对满分。
单选题
1. 下面哪种类型的文件可以在java虚拟机中运行? ( ) A. .java B. .jre C. .exe D. .class
2. 下面程序的运行结果 class Demo {
public static int fun(int c) {
}
public static void main(String[] args) { }
}
int temp = fun(2);
System.out.println(temp); return c+=2;
A. 2 B. 4 C. 6 D. 8
3. 在Java中,以下( )选项中的java命令能够将java源文件编译为字节码文件? A. java B. javaw C. javac D. jar
4. 下面数组定义正确的是()
A. int [] arr ={23,45,65,78,89}; B. int [] arr=new int[10]{}; C. int [] arr=new int[4]{3,4,5,6}; D. int [] arr={\
5. 下面程序执行的结果是?( ) int x =1,y=1;
if(x++==2 & ++y==2) { }
System.out.println(\A. x=1 y=2 B. x=7 y=1 C. x=7 y=2
x=7;
D. x=2 y=2
6. 同一类中有两个以上方法同名称方法重载,Java语言规定(): A. 不允许重载
B. 重载方法的参数列表必须不同 C. 重载方法的返回值类型必须不同
D. 重载方法的参数列表和返回值类型必须都不同。
7. 下面程序执行的结果是?( ) boolean b=true; if(b=false) { }
else if(b) { }
else if(!b) { } else { } A. a B. b
System.out.println(\System.out.println(\System.out.println(\ System.out.println(\