首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2018-11-21
61
问题
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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://www.kaotiyun.com/show/2Yxp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。main(){inta=1,b=2;printf("%d,%d\n",--a,++b);}
以下程序段中与语句k=a>b?(b>c?1:0):0;功能等价的是______。
若定义inta=10,则表达式a+=a=aa*=a的值是()。
设函数findbig已定义为求3个数中的最大值。以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,y,z,big;f=
若有程序:main(){inti,j;scanq("i=%d,j=%d",&i,&j);printf("i=%d,j=%d\n",i,j);}要求给i赋10,给j赋20,则应该从键盘输入【
已知字母A的ASCII代码值为65,若变量kk为char型,以下不能正确判断出kk中的值为大写字母的表达式是
A、(a+b)*h/2B、(1/2)*(a+b)*hC、(a+b)*h*1/2D、h/2*(a+b)2由于1和2都是整型,选项B中1/2的运算结果为0,故整个表达式的值为0,所以它的结果和题目中要求的代数式的计算结果不相符。
给定程序MODll.C中函数fun的功能是:统计一个无符号整数中各位数字值为零的个数,通过形参传回主函数;并把该整数中各位上最大的数字值作为函数值返回。例如,若输入无符号整数30800,则数字值为零的个数为3,各位上数字值最大的是8。请改正函数f
如果一个算法显式地调用自己则称为()
若已建立如下图所示的单链表结构:且该链表结构中,指针p和q分别指向图中所示节点,则不能将q所指的节点插入到链表末尾来构成单向链表的语句是()。
随机试题
Staringattheruinsofhishouse,hecouldn’t______howthefirehadbrokenout.
接触石棉的丁人所患职业性肿瘤为
第一个口服有效的咪唑类广谱抗真菌药是
上消化道出血病人的粪便可呈
蓄电池是将电能转换成化学能储存起来,需要时将化学能转变成为电能的一种储能装置。蓄电池的组成部分有()。
试论新课程改革理念下的教育评价的特点,对你有什么启发?
货币政策是政府调控宏观经济的基本手段之一,当通货膨胀较为严重时,应该采取的货币政策是:
在互联网迅速发展的基础上,电子商务正在悄然兴起,但差不多所有的电子商务网站都在亏损,这主要是因为:( )。
根据下列资料。回答下列问题。2010年,浙江省粮食播种面积和单产分别比上年下降1.1%和1.3%,粮食总产量为770.67万吨,下降2.3%,其中晚稻总产量为584.71万吨,下降2.4%。油料播种面积208.75千公顷;蔬菜播种面积618.59
官督商办
最新回复
(
0
)