选择题
有以下程序:
#include <stdio.h>
main()
{ int x=1, y=2, z=3;
if(x>y)
if(y<z) printf('% d', ++z);
else printf('% d', ++y);
printf('% d\n', x++);
}
程序的运行结果是______。
A、
331
B、
41
C、
2
D、
1
【正确答案】
D
【答案解析】
该题目考查if条件语句,else语句和最近的一个if语句配对。由于x>y为假,所以直接执行最后一行代码。
提交答案
关闭