一、 选择题
1.选出在java中有效的注释声明()。(选两项)
A.//这是注释
B.*/这是注释*/
C./这是注释
D./*这是注释*/
2.下面说法正确的是()。(选两项)
A.java程序的main()方法必须填写在类里面。
B.java程序中可以有多个main()方法。
C.java程序中,如果类名由public修饰,则类名必须与文件名一样。
D.如果java程序的main()方法中只有一条语句,则可以不用{}括起来
3.java源代码文件的扩展名为()。
A. .txt B. .class
C. .java D. .doc
4.在控制台显示消息的语句正确的是()
A.System.out.println(我是一个java程序员了!);
B.System.Out.Println(“我是一个java程序员了!”);
C.sytem.out.println(“我是一个java程序员了!”);
D.System.out.println(“我是一个java程序员了!”);
5.假定x和y为整型,其值分别为16和5,则x/y和x%y的值分别为()和()。(选择两项)
A.3 B.2 C.1 D.3.2
6.以下()是合法的变量名。(选择两项)
A.double B.3X C.sum D.de2$f
7.表达式(11+3*8)/4%3的值是()。8
A.31 B.0 C.1 D.2
8.下面()是java关键字。(选择两项)
A.public B.string C.int D.avg
9.下面这段代码的运行结果为()。
int day = 3;
switch (day) {
case 1:
case 3:
case 5:
System.out.println("学钢琴!");
break;
case 2:
System.out.println("学英语!");
default:
System.out.println("休息哦!");
}
A.学钢琴
B.学钢琴
学英语
休息哦!
C.学钢琴
休息哦!
D.没有任何输出
10.以下说法中正确的是( )。(选择两项)
A. 如果while循环结构的循环条件始终为true,则一定会出现死循环。
B. 程序调试时加入断电会改变程序的执行流程。
C. do-while循环结构的循环体至少无条件的执行一次
D. while循环结构的循环体有可能一次都不执行。
11.下面这段代码输出结果为()
int year = 2046;
if (!(year % 2 == 0)) {
if (year / 10 == 0) {
System.out.println("进入了if");
}
} else {
System.out.println("进入了else");
}
System.out.println("退出");
A. 进入了if
B. 退出
C. 进入了else
退出
D. 进入了if
退出
12.以下代码的输出结果是().
public static void main(String[] args) {
int i = 2;
do {
if (i % 2 == 0) {
System.out.print("*");
} else {
System.out.print("#");
}
i++;
} while (i < 7);// *#*#*
}
A.***
B.#*#*#
C.*#*#*
D.*
13.对以下代码,下面说法正确的是()。
int k = 10;
while (k == 0) {
k = k + 1;
}
A. 循环将执行10次
B. 死循环,将一直执行下去
C. 循环将执行1次
D. 循环一次也不执行
14.以下代码的输出结果是( )。
int a = 0;
while (a < 5) {
switch (a) {
case 0:
case 3:
a = a + 2;
case 1: