一、选择题:
- 请看下面的程序代码,运行结果为:D
A.2 B.3 C.4 D .编译出错,无结果
2.当a=1,b=3,c=5,d=4时,执行完下面一段程序后x的值是(B)
if(a<b){
if(c<d){
x=1;
}else{
if (a<c){
if (b<d){
x=2;
} else{
x=3;
}
} else {
x=6;
}
}
}else {
x=7;
}
System.out.println(x);
A. 1 B. 2 C. 3 D. 6
3.关于switch结构,以下说法正确的是?D
A. default语句在switch结构中是必需的
B. break语句在switch结构中是必需的
C. default语句后的语句总是会被执行
D. switch()小括号中的表达式可以是字符串类型
4.关于选择结构下列哪个说法是正确的?B
A. if语句和else语句必须成对出现
B. if语句可以没有else语句对应
C. switch结构中每个case语句中必须用break语句
D. switch结构中必须有default语句