首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
admin
2019-06-12
81
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。
选项
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://www.kaotiyun.com/show/5jRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序测试的目的是()。
以下程序的功能是判断输入的一个整数是否能被3或7整除,若能整除,输出YES,否则输出NO。在下划线处应填入的选项是#includemain(){intk;printf("Enteraintnumber:");scanf("%d",
若有定义intx,y;并已正确给变量赋值,则以下选项中与表达式(x-y)?(x++):(y++)中的条件表达式(x-y)等价的是()。
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i
有以下程序#includeintfun(int(*s)[4],intn,intk){intm,i;m=s[0][k];for(i=1;im)m=s[i][k];returnm;}main(){inta[4]
以下叙述中正确的是()。
在数据库设计中,将E—R图转换成关系数据模型的过程属于()。
设有栈S和队列Q,初始状态均为空。首先依次将A,B,C,D,E,F入栈,然后从栈中退出三个元素依次入队,再将X,Y,Z入栈后,将栈中所有元素退出并依次入队,最后将队列中所有元素退出,则退队元素的顺序为()。
负责数据库中查询操作的数据库语言是()。
关于地址和指针,以下说法中正确的是()。
随机试题
基金合同
下列选项中,属于管理者扮演的决策角色是()。
主诉检察官陈某办理某单位的一起走私案。此时,他应当遵循的基本要求是下列哪一项?
某工程施工到2010年4月30日,已完成工作预算费用为7500万元,计划工作预算费用为8500万元,已完成工作实际费用为9000万元,则此时的费用绩效指数为()
下列关于勘查、设计单位质量责任和义务说法中,正确的是()。
甲公司发生分立,成立了A公司与B公司。对甲公司未缴清的税款,以下说法正确的是()。
下列各项指标中,能够反映银行短期偿债能力的是()。
设f(χ)=,若f(χ)在χ=0处可导且导数不为零,则k为().
Whathaveyoutodobeforeyougettothedeparturegate?Youhavetopay______.Whydosomeyoungpeopledislikeliving
Anorganization’sreputation,profitability,andevenitscontinuedexistencecandependonthedegreetowhichitstargetedpub
最新回复
(
0
)