首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2019-08-10
56
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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全国计算机二级
相关试题推荐
下列叙述中正确的是
以下叙述中正确的是
下列叙述中正确的是( )。
有以下程序:#includestructS{intn;inta[20];};voidf(structS*p){inti,j,t;for(i=0;i
有以下程序(注:字符a的ASCII码值为97):#includemain(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是()。
若变量已正确定义,以下选项中非法的表达式是
以下函数实现按每行8个输出w所指数组中的数据#includevoidfun(int*w,intn){inti;for(i=0;i<n;i++){_______printf("%d",w[i]);}printf("\n");}在横线处应填
有以下程序#include#includeintfun(intn){int*p;p=(int*)malloc(sizeof(int));*p=n;return*p;}mai
函数fun的功能是:把形参a所指数组中的奇数按原顺序依次存放到a[0]、a[1]、a[2]、……中,把偶数从数组中删除,奇数个数通过函数值返回。例如:若a所指数组中的数据最初排列为:9、1、4、2、3、6、5、8、7,删除偶数后a所指数组中的数据
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参S所指的字符串为:abcdef35adgh3kjsdf7。输出结果为:4。请在程序的下划线处填入正确的内容并把下
随机试题
A.(4.0~5.5)×1012/LB.(4.5~6.0)×1012/LC.(3.5~5.0)×1012/LD.(6.0~7.0)×1012/LE.(5.0~6.0)×1012/L成年男性红细胞计数参考值
《突发公共卫生事件应急条例》规定医疗卫生机构拒绝接诊病人的将追究以下责任()
下列说法正确的是()。
认证计划的余量需求是(),因此造成采购环境扩大。
中国艺术追求的静寒境界,宁静而渊澄,有一种自然而平淡的美,这与中国人的文化追求有关。世界永远充满着龌龊与清洁的角逐,而清清世界、朗朗乾坤不仅是中国人的社会理想,也是一种审美追求。静寒境界是片宁静的天地。宁静驱除了尘世的喧嚣,将人们带入悠远清澄的世
生产力和生产关系的矛盾、经济基础和上层建筑的矛盾是人类社会的基本矛盾。这是因为它们()。
1905年11月,孙中山在《民报》发刊词中阐发的三民主义是指()。
通用对话框Filter属性的作用是
【26】【30】
TheAustriaBigDry______.
最新回复
(
0
)