下列程序的运行结果是( )。 #include<stdio.h> main() {int x=5,a=1,b=2,C=5,d=0; if(a<B) if(b!=3) if(!C) x=1; else

admin2010-09-05  14

问题 下列程序的运行结果是(    )。   
#include<stdio.h>   
main()   
{int x=5,a=1,b=2,C=5,d=0;   
if(a<B)   
if(b!=3)   
if(!C)
  x=1;  
else   
if(D) x=1;
   else x=-1;  
printf("%d",x);
  }

选项 A、-1
B、0
C、1
D、不确定的值

答案A

解析 本题考查if else语句。第1个if语句,先判断条件,发现a<b条件成立,执行下列的语句;第2个if语句,先判断条件,发现b!=3条件成立,执行下列的语句;第3个if语句,先判断条件,c=5,则!c条件不成立,执行与其配对的else语句;第4个if语句,先判断条件,d=0,条件不成立,则x-I,结束循环。
转载请注明原文地址:https://kaotiyun.com/show/LZWp777K
0

最新回复(0)