A-A+
要求通过while循环不断读入字符 当读入字母N时结束循环。若变量已正确定义 下列正确的程序
问题详情
要求通过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,结束循环。