首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
admin
2018-01-11
48
问题
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
选项
A、while(ch=getchar0=’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);
答案
C
解析
while循环的执行过程如下:
①计算while后面圆括号中表达式的值,当值为非0时,执行步骤②;当值为0时,执行步骤④;
②执行循环体一次:
③转去执行步骤①;
④退出循环。
在选项C中,表达式(ch=getchar())!=’N’表示输入的字符不等于N,如果这个条件表达式成立,则执行循环体,打印输出输入的字符。如果这个条件表达式不成立,即输入的字符等于N,则退出循环。
转载请注明原文地址:https://kaotiyun.com/show/UFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序执行后的输出结果是()。main(){intx=’f’;printf("%c\n",’A’+(x-’a’+1));}
设变量a、b、c、d和y都已正确定义并赋值。若有以下if语句:if(a<b)if(c==d)y=0;elsey=1;该语句所表示的含义是()。
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);if(a<b){t=a;a=b;b=t;}
若要使指针p指向一个double类型的动态存储单元,请填空。p=__________malloe(sizeof(double));
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
下列关于栈的叙述中,正确的是()。
若已定义的函数有返回值,则以下关于该函数调用叙述中错误的是
若有以下说明和定义:typedefint*INTEGER;INTEGERp,*q;以下叙述正确的是()。
算法的空间复杂度是指()。
算法的时间复杂度是指______。
随机试题
A.疏肝理气,和胃降逆B.疏邪解表,化浊和中C.消食化滞,和胃降逆D.温中化饮,和胃降逆呕吐之痰饮内阻证,宜
急性呼吸窘迫综合征正常人的
根据公路工程抗震设计规范的规定()与确定桥墩地震荷载的动力放大系数无关。
咨询公司在参加项目投标时,向雇主递交()。
输入期初余额时.上级科目的余额和累计发生数据需要手工输入。()
下列选项中,不属于设立证券登记结算机构条件的是()。
贷款承诺是在贷款意向阶段做出的书面承诺。()
2013年6月18日,中央召开党的群众路线教育实践活动工作会议,对全党开展教育实践活动进行部署。习近平强调:“开展党的群众路线教育实践活动,就是要使全党同志牢记并恪守全心全意为人民服务的根本宗旨,以优良作风把人民紧紧凝聚在一起,为实现党的十八大确定的目
1979年3月,邓小平在中共中央召开的理论工作务虚会上讲话的中心内容是()。
【B1】【B9】
最新回复
(
0
)