首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2019-08-10
52
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
选项
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
解析
本题主要考查循环的使用。选项A中,首先把输入的字符放到ch变量中,然后判断ch是否为回车符,如果不是则n增加,循环结束条件是输入的是回车符;选项B中,直接判断getchar函数的返回值是否是回车符,如果不是则n增加,输入回车符循环结束;选项C使用for循环,n的初值为0,每次循环n增加1,循环的结束条件是输入回车符;选项D中for循环的初始条件ch值为输入的字符,只有一次输入,不能统计输入的字符数,如果第一次输入的不是回车符循环不能结束。
转载请注明原文地址:https://jikaoti.com/ti/DQf0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
有以下程序#includevoidfun(intn,int*s){intf;if(n==1)*s=n+1;else{fun(n-1,&f);*s=f;}}main(){int
有以下程序#includemain(){intc[6]={10,20,30,40,50,60},*p,*s;p=c;s=&c[5];printf("%d\n",s-p);}程序运行后的输出结果是
以下关于return语句的叙述中正确的是
以下选项中,合法的一组C语言数值常量是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
下面不属于软件需求分析阶段主要工作的是()。
给定程序中,函数fun的功能是:在带有头结点的单向链表中,查找数据域中值为ch的结点。找到后通过函数值返回该结点在链表中所处的顺序号;若不存在值为ch的结点,函数返回0值。请在程序的下划线处填入正确的内容并把下划线删除,使程序得出正确的结果。
针对简单程序设计,以下叙述的实施步骤顺序正确的是
结构化程序设计的3种结构是()。
随机试题
外周阻力
气相色谱法测γ一六六六最低检测质量为2ng。
依据我国《商业银行法》的规定,商业银行总行拨付给各分支机构的营运资金额的总和,不得超过总行注册资本金额的_______。
男性,20岁,大学生,到电影院看到门前有四根大石柱子,立即体验到这四根石柱刺在自己的心脏,电影院的人都在嘲笑他,立即离开电影院,可诊断为
小儿颅内感染性疾病,急性期脑脊液白细胞计数可能正常的是
下列关于财产保险的保险利益说法正确的有()。
电信设备顶部应与列架上梁加固,对于()的抗震设防,必须用抗震夹板或螺栓加固。
只读光盘的英文缩写是()。
塑料包装材料的优点不包括()
根据以下资料,回答问题。根据材料,以下说法错误的有()个。①2007年开始,A城市的进出口总额开始有所回落②2005年到2010年间,A城市的进口额不断增长③2005年到2010年间,A城市的出口额的增长幅度不断增大④2009年开始,
最新回复
(
0
)