首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2018-11-21
37
问题
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
选项
A、n=0;while((ch=getchar())!=’\n’)n++;
B、n=0;while(getchar0()!=’\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://jikaoti.com/ti/8pa0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
与数据元素本身的形式、内容、相对位置、个数无关的是数据的______。
有以下程序#defineF(X,Y)(X)*(Y)main(){inta=3,b=4;printf("%d\n",F(a++,b++));}程序运行后的输出结果是
以下定义语句中正确的是
下列程序的运行结果是【】。main(){unionEXAMPLE{struct{intx;inty;}in;inta;
以下程序运行后的输出结果是()。structNODE{intk;structNODE*link;};main(){structNODEm[5],*p=m,*q=m+4;inti=0:
软件定义时期主要包括______和需求分析两个阶段。
下面的程序可对指定字符串中的字符串进行从大到小排序,请将程序填完整。(注:程序采用了冒泡排序算法)#include<stdio.h>#include<string.h>main(){char*str="ABCDabcd
十六进制数100转换成十进制数为【】。
已知字母A的ASCII码为十进制数65,下面程序的输出结果是() main() {charch1,ch2; ch1=A+5-3; ch2=A+6-3; printf("%d,%c\n",ch1,ch2); }
随机试题
记忆不包括()
下列影片中,改编自文学作品的是【】
某猪群,部分3~4月龄育肥猪出现消瘦、顽固性腹泻,用抗生素治疗效果不佳,剖检死亡猪在结肠壁上见到大量结节,肠腔内检获长8~11mm的线状虫体。可能发生的寄生虫病是
下列项目中属于财务费用的有()。
根据证券法律制度的规定,下列情形中,须经中国证监会核准的有()。
有权就实施行政许可收取费用作出规定的规范性文件是()。
调查法的局限在于()。
“才者,德之资也;德者,才之帅也。”下列对这句话理解正确的是()。
Asanambitiouswriter,Hardysoughtto______whatheconsideredtheauthorial......ofsolelyrecordingthingsexactlyasthe
YouTubehasbuiltaglobalreputationastheplacetogoforvideoclipsofsingingcats,laughingbabies,recklessdrivers,and
最新回复
(
0
)