单选题
有以下程序: #include
main() { int x=1,y=2,z=3; if(x>y)if(y
A、
1
B、
41
C、
2
D、
331
【正确答案】
A
【答案解析】
解析:else总是与离它最近的if配对,所以第一个if语句的判断条件不成立,不再执行第二个if语句和与第二个if语句配对的else语句,而是直接执行打印x++的操作,打印x的值1以后再加1。
提交答案
关闭