首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
要求通过while循环不断读入字符,当读入字母N时结束循环。若变量已正确定义,以下正确的程序段是
admin
2018-01-11
58
问题
要求通过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://www.kaotiyun.com/show/UFxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序:#includevoidWriteStr(char*fn,char*str){FILE*fp;fp=fopen(fn,"w");fputs(str,fp);fclose(fp);}mai
执行下列程序后,输出的结果是()。#include#defineS(X)X*Xvoidmain(){inta=9,k=3,m=2;a/=S(k+m)/S(k+m):
有下列程序段:intn,t=1,S=0;scanf("%d",&n);do{s=s+t;t=t-2;}while(t!=n);为使此程序段不陷入循环,从键盘输入的数据应该是()。
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);if(a<b){t=a;a=b;b=t;}
下列叙述中正确的是()。
下列叙述中正确的是()。
下列选项中不会引起二义性的宏定义是()。
设x、y和z是int型变量,且x=4,y=6,z=8,则下列表达式中值为0的是()。
若变量a、b、x、i都已正确定义并赋值,则以下符合C语言语法的表达式是()。
在计算机中,算法是指______。
随机试题
胸骨角
关于走私、贩卖、运输、制造毒品罪,下列说法正确的是【】
具有明目去翳,收湿止痒敛疮功效的药物是
正确的结肠、直肠的术前准备是()
甲生前曾多次表示,要将自己尚未发表的书稿赠送给乙,但一直未交付。后甲立遗嘱由丙继承全部遗产,但甲临终前又将该书稿赠与丁并立即交付。该书稿的发表权应由谁行使?()
个人住房商业性贷款是银行以信贷资金向购房者发放的贷款,个人住房商业性贷款的贷款方式有()。
私募基金管理人应当提供私募基金登记和备案所需的文件和信息,并保证所提供文件和信息的()。
【2013年济宁市市属真题】关于影响人的身心发展因素的众多观点当中,“人之初,性本善”的主张属于()。
经济平稳较快发展,综合国力大幅提升,财政收入大幅增加。农业综合生产能力提高,粮食连年增产。产业结构调整取得新进展,基础设施全面加强。城镇化水平明显提高,城乡发展协调性增强。创新型国家建设成效显著,载人航天、探月工程、载人深潜、超级计算机、高速铁路等实现重大
数据字典(DD)所定义的对象都包含于
最新回复
(
0
)