首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是( )。
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是( )。
admin
2020-11-23
56
问题
以下程序段中不能统计出一行中输入字符个数(不包含回车符)的是( )。
选项
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全国计算机二级
相关试题推荐
若有以下程序#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
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\
if句的基本形式是:if(表达式)语句,以下关于“表达式”值的叙述中正确的是()。
以下选项中不能作为C语言合法常量的是
设文件指针fp已定义,执行语句fp=fopen("file","w");后,以下针对文本文件file操作叙述的选项中正确的是
若fp已定义为指向某文件的指针,且没有读到该文件的末尾,则C语言函数feof(fp)的函数返回值是
设有如下程序段#includechars[20]="Beijing",*p;p=s;则执行p=s;语句后,以下叙述正确的是()。
下列描述中,不符合良好程序设计风格要求的是
软件设计中模块划分应遵循的准则是
某图书集团数据库中有关系模式R(书店编号,书籍编号,库存数量,部门编号,部门负责人),其中要求(1)每个书店的每种书籍只在该书店的一个部门销售;(2)每个书店的每个部门只有一个负责人;(3)每个书店的每种书籍只有一个库存数量。则关系模式R最高是()
随机试题
推荐v.r______
Thebanana"tree"isactuallynotarealtree.Thisisbecausethereisnowoodinthestem(树干)risingabovetheground.Thestem
A.奶牛B.水牛C.马D.绵羊E.山羊全年多次发情,发情周期21天,具有该发情特点的是()
男性,50岁,右髋部疼痛3年,加重2个月,伴跛行,酗酒史10年。查体:直腿抬高试验阳性,右“4”字征阳性。该病人首先应做的检查是
对结核性腹膜炎最有诊断价值的检查是
定价基准日可以为()
1,10,31,70,133,()
巴斯德说:“在观察的领域中,机遇只偏爱那种有准备的头脑。”这句话体现的哲学道理是________。
从旧兼从轻
•Readthefollowingextractfromanarticleaboutmonopolisticcompetition,andthequestionsfollowed.•Foreachquestion15—20
最新回复
(
0
)