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