对于嵌套 if 语句,else 总是与( )配对。
A. 之前最近的尚未配对的 if
B. 最前面的 if
C. 第一个 if
D. 缩进位置相同的 if
对于下列程序,正确的是( )。 #includeint main(void) { int x, y; scanf("%d%d", &x, &y); if(x > y) x = y; y = x; else x++; y++; printf("%d,%d", x, y); return 0; }
A. 有语法错误,不能通过编译
B. 若输入 3 和 4,则输出 4 和 5
C. 若输入 4 和 3,则输出 4 和 5
D. 若输入 4 和 3,则输出 3 和 4
执行下列代码段: int x; scanf("%d", &x); if(x > 250) printf("X"); if(x < 250) printf("Y"); else printf("X");不可能出现的情况是( )。
A. 输出 Y
B. 输出 XY
C. 输出 X
D. 输出 XX
下列关于 switch 语句的说法,正确的是( )。
A. switch 语句的每个 case 分支中只能包含一条语句
B. switch 语句中 default 分支是可选的
C. switch 语句后边的圆括号可以省略
D. default 分支必须处在所有 case 分支之后,否则会影响程序执行效果