首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
admin
2009-09-28
64
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是______。
选项
A、n=0;while((ch=getchar())!=’\n’)n++;
B、n=0;while(getchar()!=’\n’)n++;
C、for(n=0;getchar()!=’\n’;n++);
D、n=0;for(ch=getchar();ch!=’\n’;n++);
答案
D
解析
本题主要考查了while和for循环语句的执行过程。for循环的一般形式如下:
for(表达式1;表达式2;表达式3)循环体
for循环的执行过程如下:
①计算表达式1;
②计算表达式2。若其值为非o,转步骤3;若其值为0,转步骤5;
③执行—次for循环体:
④计算表达式3,转向步骤2:
⑤结束循环。
在选项D中,由于for循环语句末尾直接是分号,没有循环体,因此可以将其看做—条空循环语句,循环体部分可以忽略。程序首先在for循环语句外为变量n赋初值0,在for循环中,先执行表达式“cb=getchar();”,getchar函数用于输入字符,因此程序首先将输入的字符赋值绐变量ch,然后执行表达式“ch!=’\n’;”,判断输入的字符是否为回车,如果此时输入的字符是回车,结束循环,所以D选项错误。
转载请注明原文地址:https://www.kaotiyun.com/show/v9Wp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在名称为Forml的窗体上添加一个名称为Ll,标题为“业余爱好”的标签,再添加一个名称为chl的复选框数组,含3个复选框,它们的Index属性分别为0、l、2,标题依次为“体育”、“音乐”、“美术”,请设置复选框的属性,使其初始状态如下表所示。程序运行
在考生文件夹下有一个工程文件sjt3.vbp。窗体上有名称为Timerl的定时器,以及两条水平直线,名称分别为Linel和Line2。请用名称为Shapel的形状控件,在两条直线之间画一个宽和高都相等的形状,设置其形状为圆,并设置适当属性使其满足
在考生文件夹下有一个工程文件sjt3.vbp。其窗体文件上有一个标题为“得分”的框架,在框架中有一个名称为Textl的文本框数组,含6个文本框控件;文本框Text2用来输入难度系数。程序运行时,在左边的6个文本框中输入6个得分,输入难度系数后,单击“计算分
在考生文件夹下有一个工程文件sjt5.vbp,窗体如图所示。运行程序时,从考生文件夹数据文件中读取学生的成绩(均为整数)。要求编写程序,统计总人数,同时统计不及格、60~69、70~79、80~89及90~100各分数段的人数,将统计结果显示在相应的文本框
在名称为Forml的窗体上添加一个名称为Commandl的命令按钮(如图1所示),然后通过属性窗口设置窗体和命令按钮的属性,实现如下功能:①窗体标题为“设置按钮属性”;②命令按钮的标题为“等级考试”;③程序运行后,命令按钮不可见;④
在窗体上建立三个菜单(名称分别为Read、Calc和Save,标题分别为“读入数据”、“计算并输出”和“存盘”),然后再添加一个文本框,名称为Textl,MultiLine属性设置为True,ScrolIBars属性设置为2(如图所示)。程序运行后,如果
数据流图中带有箭头的线段表示的是
下列叙述中正确的是
数据库管理系统是
下列运算符中,优先级别最低的是
随机试题
情势变更的前提,是合同成立后,作为该合同基础的事由发生了合同订立时不能预料的变化,而这种变化的原因是_______。
假小叶
Youhavestudiedhard,andthedayhas【21】comewhenyoumustwriteyourexam.Trytoarriveafewminutesbeforethe【22】starts.
常导致急性肾功能衰竭的肾小球肾炎是:
A、糖正常,氯化物升高,蛋白明显下降,细胞数升高,以中性粒细胞为主B、糖明显下降,氯化物下降,蛋白明显升高,细胞数升高,以中性粒细胞为主C、糖明显下降,氯化物下降,蛋白明显升高,细胞数升高,以淋巴增高为主D、细胞数增高,淋巴为主,
在建设工程实施过程中进行严格的质量控制,不仅可减少实施过程中的返工费用,而且可减少投入使用后的维修费用。这体现了建设工程质量目标和投资目标之间的( )。
当前我国银行业金融机构使用的主要是()合同。
下列土地政策,按时间先后顺序排列正确的是()。①依靠贫农、雇农,联合中农,限制富农,保护中小工商业者,消灭地主阶级,变封建半封建的土地所有制为农民的土地所有制②没收地主土地,废除封建剥削的土地制度,实行耕者有其田的土地制度,按农
A、Toadoptathree-yearpolicy.B、Toprovidesubsidies.C、Tocreatemorejobopportunities.D、Toadoptasystemofunemployment
A、Thewomandidn’tpayherrentontime.B、Shecouldn’tfindanyonetorepairthewashingmachine.C、Thewomanhadsomerepairs
最新回复
(
0
)