要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是( )

admin2010-09-05  21

问题 要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,下列正确的程序段是(    )

选项 A、while((ch=getchar ())!=’N’)printf("%c",ch);
B、while(ch=getchar()!=’N’) printf("%c",ch);
C、while(ch=getchar()==’N’) printf("%c",ch);
D、while((ch=getchar()) ==’N’)printf(’%c’,ch);

答案A

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

最新回复(0)