首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是( )。
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是( )。
admin
2020-11-23
52
问题
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是( )。
选项
A、for(n=0;getchar()!=’\n’;n++);
B、n=0;while(getchar()!=’\n’)n++;
C、n=0;while((ch=getchar())!=’\n’)n++;
D、n=0;for(ch=getchar();ch!=’\n’;n++);
答案
D
解析
本题主要考查循环的使用。选项A中,使用for循环,n的初值为0,每次循环n增加1,循环的结束条件是输入回车符;选项B中,直接判断getchar函数的返回值是否是回车符,如果不足则n增加,输入回车符循环结束;选项C首先把输入的字符放到ch变量中,然后判断ch是否为回车符,如果不是则n增加,循环结束条件是输入的是同车符;选项D中for循环的初始条件ch值为输入的字符,只有一次输入,不能统计输入的字符数,如果第一次输入的不是回车符循环不能结束。
转载请注明原文地址:https://kaotiyun.com/show/jl3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是
设有定义doublea[10],*s=a;以下能够代表数组元素a[3]的是
若有以下程序#include<stdio.h>main(){inta=1,b=2,c=3,d=4,r=0;if(a!=1);elser=1;if(b==2)r+=2;else;if(c!=3)r+=3;else;if(d==4)r+=4
有以下定义语句,编译时会出现编译错误的是
关于C语言的变量,以下叙述中错误的是
以下叙述中错误的是
对于一个正常运行的C程序,以下叙述中正确的是
以下关于字符串的叙述中正确的是
以下选项中不能作为C语言合法常量的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是()。
随机试题
多边形填充算法中,不正确的描述是()。
输血前血型血清学检查不包括
日常进行银行对账时需要显示的数据包括总账科目的()。
企业外购一项商标,应借记的科目是()。
采用几何平均法计算平均发展速度时,每一个环比发展速度都会影响到平均发展速度的大小。()
我国的统计报表()
某公司招聘总经理秘书,程蔷、朱莉、李萍、薛芳四人前去应聘。该公司规定的录用条件是:①有硕士研究生学历。②英语口语会话熟练。③有两年以上文秘工作经验。现在已知:(1)程蔷和朱莉两人中有一人只上过本科。(2)朱莉和薛芳的最后学历相同。(
①语段,又叫句群,是由句子组成的语言表达单位②它是建筑在逻辑思维基础上的表意“层次”③语段正是这样一个相对独立的较大语义单位④但是,要表达多方面的、比较复杂的思想,往往需要把几个句子组织起来,结成更大的言语片段,以表达“一层”
MadeinChinavs.CreatedinChina中国制造vs.中国创造Writeanessayof160-200wordsbasedonthedrawing.Inyouressay,youshould1
We______eachotherthebestofluckintheexamination.
最新回复
(
0
)