首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
admin
2019-06-12
42
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
选项
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()!="\n";n++);
答案
D
解析
要统计一行中输入字符个数(不包含回车符)的程序实现,首先定义一个用作统计的变量n,赋初值为0;因为字符结束应该有换行符,所以该行字符是否结束的判断条件应为getchar()!=“\n”;for循环中用括号括起来的3个表达式之间要用分好隔开,其中表达式可以省略,但分号必须保留,故D选项错误。
转载请注明原文地址:https://kaotiyun.com/show/5jRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下选项中与if(a==1)a=b;elsea++;语句功能不同的switch语句是()。
有以下程序#includeintfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;im)m=s[i][k];returnm;}main(){inta[4]
已知字符’A’的ASCII代码值是65,字符变量c1的值是’A’,c2的值是’D’。则执行语句printf("%d,%d",c1,c2-2);的输出结果是()。
设有定义:inta,b;floatx,y;,则以下选项中对语句所作的注释叙述错误的是()。
有以下程序#includevoidfun(int*a,intn)/*fun函数的功能是将a所指数组元素从大到小排序*/{intt,i,j;for(i=0;i
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是()。
深度为7的二叉树共有127个结点,则下列说法中错误的是()。
数据库中对概念模式内容进行说明的语言是()。
若函数f调用了函数g,函数g又调用了函数f,则以下说法中正确的是()。
随机试题
Hewasverybusyyesterday,otherwisehe______totheparty.
导致急性乳腺炎最常见细菌是
患儿,1岁。惊厥3次入院,控制惊厥的首选药物是
水下深层搅拌施工,水泥搅拌桩桩体钻孔取样取芯率不应低于()。
集装箱的托运分整箱托运和拼箱托运两种。凡装货量达到每个集装箱_______的即为整箱货。
甲上市公司(简称甲公司)为增值税一般纳税人,适用的增值税税率为16%,销售商品为正常的生产经营活动。资料一:2018年12月甲公司发生下列经济业务:(1)12月1日,甲公司与A公司签订以支付手续费方式委托代销商品的协议,甲公司委托A公司代销w商品100
假设市场利率保持不变,溢价发行债券的价值会随时间的延续而逐渐下降。()
国家质量技术监督局
若二次型f(x1,x2,x3)=2x12+x22+x32+2x1x2+tx2x3是正定的,则t的取值范围是_______.
Entertheinformationage.Informationistherawmaterialformanyofthebusinessactivities【C1】______thisnewera,justasir
最新回复
(
0
)