1、以下说法正确的是()(正确答案:B,C))
A:在dos窗口javac命令是运行.java文件
B:在dos窗口javac命令是编译.java文件
C:在dos窗口javacA.java编译成.class文件
D:在dos窗口javaA.class文件执行
2、哪个关键字能确定一段代码是一个类?()(正确答案:C))
A:public
B:static
C:class
D:main
3、接口Statement中定义的executeUpdate方法的返回值代表:()(正确答案:A))
A:受影响的行
B:一个结果集
C:一个对象
D:一个ArrayList集合
4、以下方法定义正确的是()(正确答案:B))
A:publicstaticintgetSum(){};
B:publicstaticintgetSum(){intsum=0;returnsum;}
C:publicstaticvoidgetSum();
D:publicstaticgetSum(){intsum=0;returnsum;}
5、在java中,()关键字用来退出循环,将控制权转给程序的其他部分。(正确答案:C))
A:return
B:continue
C:break
D:exit
6、如下Java代码运行的结果是()。
publicclassTest{
finalintage;
publicTest(){
age=10;
}
publicstaticvoidmain(String[]args){
System.out.println(newTest().age);
}
}(正确答案:B))
A:输出:0
B:输出:10
C:输出:null
D:运行时出现异常
7、阅读下面的程序片断,输出结果是()
inta=0;
while(a5){
switch(a){
case0:
case3:
a=a+2;
break;
case1:
case2:
a=a+3;
break;
default:
a=a+5;
break;
}
}
System.out.println(a);正确答案:C))
A:2;
B:3;
C:5
D:7
8、下列程序的运算结果是():
inti=5;
System.out.println(i++);(正确答案:B))
A:4
B:5
C:6
D:编译错误
9、下面有关变量及其作用域的陈述哪个是错的()(正确答案:D))
A:在方法里面定义的局部变量在方法退出的时候被撤销
B:局部变量只在定义它的方法内有效
C:在方法外面定义的变量(即实例变量)在对象被构造时创建
D:在方法中定义的方法的参变量只要该对象被需要就一直存在
10、下面选项中关于JAVA中静态变量和静态方法的说法正确的是()(正确答案:B,D))
A:静态方法中可以出现this和super关键字
B:静态变量有两种访问方式:通过类名直接访问或通过对象名访问
C:在静态方法中可以直接访问静态成员,也可以直接访问非静态成员
D:不管new多少个对象,一个类的static变量在内存中只有一份
11、给定如下所示Java代码片段,程序运行的结果是:()。
publicstaticvoidmain(String[]args){
inti;
System.out.println(“i=”++i);
}(分数:2)(正确答案:A))
A:编译错误
B:运行时出现意外
C:正常运行,输出i=1
D:正常运行,输出i=0
12、分析下面的代码,输出结果正确的是()。
doubled=84.54;
d++;
intc=d/2;(正确答案:B))
A:42
B:编译错误,更改为intc=(int)d/2;
C:43
D:编译错误,更改为intc=int(d)/2;
13、执行语句inti=1,j=++i;后i与j的值分别是什么?(正确答案:D))
A:1,1
B:2,1
C:1,2
D:2,2
14、下面程序执行完毕后,i的结果是:()
for(inti=3,j=1;j5;j+=3){
i=i+j;
}(分数:2)正确答案:D))
A:5
B:6
C:7
D:8
15、如下结果为true的是()(正确答案:A,B,C,D))
A:Strings1=”abc”;s1==”abc”;
B:inti=2;i==2;
C:Integeri=;i==
D:Strings1=newString(”abc”);s1.equals(”abc”);
16、在控制台显示消息的语句正确的是()。(正确答案:D))
A:System.out.println(我是一个Java程序员了);
B:System.Out.Println("我是一个Java程序员了");
C:system.out.println("我是一个Java程序员了");
D:System.out.println("我是一个Java程序员了");
17、以下关于JVM的叙述,哪项正确?(正确答案:A,C))
A:JVM运行于操作系统之上,它依赖于操作系统
B:JVM运行于操作系统之上,它与操作系统无关
C:JVM支持Java程序运行,它能够直接运行Java字节码文件
D:JVM支持Java程序运行,它能够直接运行Java源代码文件
18、在java中,调用类中的方法时,无需创建对象可以直接通过类名调用的方法是()(正确答案:B))
A:实例方法
B:静态方法
C:无返回值的方法
D:有返回值的方法
19、使用下列哪个关键字能声明一个常量?()(正确答案:A))
A:final
B:public
C:static
D:class
20、下面关于变量的作用域,不正确的描述是()。(正确答案:B))
A:方法中定义的变量的作用域为它所在的方法
B:不同方法中的变量不能同名
C:方法外定义的变量为全局变量
D:局部变量和全局变量可以同名