首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
admin
2018-11-21
34
问题
要求通过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);
答案
C
解析
while循环的执行过程如下:
①计算while后面圆括号中表达式的值,当值为非0时,执行步骤②;当值为0时,执行步骤④;
②执行循环体一次;
③转去执行步骤①:
④退出循环。
在选项C)中,表达式(ch=getchar())!=’N’表示输入的字符不等于N,如果这个条件表达式成立,则执行循环体,打印输出输入的字符。如果这个条件表达式不成立,即输入的字符等于N,则退出循环。
转载请注明原文地址:https://kaotiyun.com/show/rlxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在下列给出的表达式中,与while(E)中的(E)不等价的表达式是()。
以下能正确定义二维数组的是()。
有以下程序:floatfun(intx,inty){return(x+y);}main(){inta=2,b=5,c=8;printf("%3.0f\n",fun((int)fun(a+c
有下列程序:main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}
在数据库系统的组织结构中,下列()映射把用户数据库与概念数据库联系了起来。
下列叙述中正确的______。
关系代数是关系操作语言的一种传统表示方式,它以集合代数为基础,它的运算对象和运算结果均为()。
若定义inta=10,则表达式a+=a=aa*=a的值是()。
C语言中文件的存取方式()
有如下程序inta[10]={1,2,3,4,5,6,7,8,9,10};int*p=&a[3],b;b=p[5];则b的值是
随机试题
(2009年10月)法约尔认为,全部经营活动巾最基础的职能要求是_________。
Thisbookwillshowyou______canbeusedinothercontexts.()
肺表面活性物质的作用有
A.虎斑心B.绒毛心C.梨形心D.球形心E.靴形心二尖瓣关闭不全时心脏形态
急性胰腺炎最常见的病因是
A.舒巴坦B.布洛芬C.西替利嗪D.巯嘌呤E.尼可刹米中枢兴奋药
(2011)下列网络接线如图4.5—5所示,元件参数标幺值示于图4.5—5中,f点发生三相短路时各发电机对短路点的转移阻抗及短路电流标幺值分别为()。
B公司以虚构的合同内容从A公司骗取一张票面金额30万元的银行汇票;后将汇票转让给C公司用于购买原材料;C公司取得汇票后未按约定交付B公司所需要的原材料。下列有关本案票据权利的表述不正确的有()。
在某个情景中,儿童为了完成某种目标而尝试新的图式和技能,这种情况皮亚杰称之为()
Recentyearshavebroughtminority-ownedbusinessesintheUnitedStatesunprecedentedopportunities—aswellasnewandsignific
最新回复
(
0
)