首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2019-08-10
68
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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://kaotiyun.com/show/3cRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includevoidfun(char*p,intn){charb[6]="abcde";inti;for(i=0,p=b;i<n;i++)p[i]=b[i];}main(){char
以下关于return语句的叙述中正确的是
以下叙述中错误的是
若有定义语句:doublea,*p=&a;以下叙述中错误的是
以下叙述中错误的是()。
设p是指针变量,语句p=NULL;等价于()。
若变量已正确定义为int型,要通过语句seanf("%d,%d,%d",&a,&b,&C;给a赋值1、给b赋值2、给c赋值3,以下输入形式中错误的是(注:口代表一个空格符)()。
C语言中char类型数据占字节数为
下列描述中,不符合良好程序设计风格要求的是
随机试题
人力资源可以自我补偿、自我更新、自我丰富和持续开发,此特征属于()
针对公路工程的特点主要的成本分析常用的方法有
出票人甲于2月12日签发一张现金支票。根据《支付结算办法》的规定,对该支票出票日期的填写,符合规定的是()。
建设工程施工合同无效,且建筑工程经竣工验收不合格的,而修复后的建设工程经竣工验收合格,发包人请求承包人承担修复费用的,人民法院()。
以下不影响利润表中公允价值变动收益项目的情形有()。
某试验的结果如表1.1-1所示,假定事件互不相容。若记事件A=(b,c,d,e),B=(a,d,e),则P(A-B)为()。
(2019年真题)盆地的主要特征是四周高(山地或高原)、中部低(平原或丘陵)。下列盆地中,海拔低于海平面的是()。
根据以下资料,回答101-105题50-59岁的外出人口中,小学及以下程度的人口占到了:
达摩克利斯之剑,是指用马鬃倒悬在国王头顶的一把锋利的宝剑。“身为国王,或许哪个大臣垂涎我的权力想杀死我;或许有人散布谣言让百姓反对我;或许邻国的国王会派兵夺取我的王位;或许我的决策失误使我不得不退位。如果你想做统治者,你就必须冒各种风险,风险永远是与权力同
Geographyisthestudyoftherelationshipbetweenpeopleandtheland.Geographerscompareandcontrast【C1】______ placesonthe
最新回复
(
0
)