首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2019-12-17
31
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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://www.kaotiyun.com/show/S2Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>voidf(int*p,int*q)voidf(int*p,int*q);{main()p=p+1;*q=*q+1;{intm=1,n=2,*r=&m;}f(r,&n);print
以下关于结构化程序设计的叙述中正确的是
有如下嵌套的if语句if(a<b)iffa<c)k=a;elsek=c:elseif(b<c)k=b;elsek=c;以下选项中与上述if语句等价的语句是
与数学表达式x≥y≥z对应的C语言表达式是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
在DOS环境F,代表键盘和显示器的设备文件名为
在结构化程序设计中,模块划分的原则是
下面是有关C语言字符数组的描述,其中错误的是
有以下函数intfun(char*x,char*y){intn=0;while((*x:=*y)&&*x!=’\0’){x++;y++;n++;}returnn;}函数的功能是
程序流程图中带有箭头的线段表示的是
随机试题
孙玉系海成县刘家镇人,1997年7月因故意伤害罪被取保候审,孙玉在取保候审期间的哪些行为违反了刑事诉讼法关于被取保候审人应遵守的规定?
在我国,因产品存在缺陷造成损害要求赔偿的诉讼时效期间是()
在女性上生殖道感染的防御机制中,最重要的是()
常用的冷刺激源不包括
我国现行《宪法》规定,下列中央国家机关中连续任职不得超过两届的有哪些?()
在面对侵害客户或者期货公司合法权益的指令时,首席风险官()。
嫉妒情绪的特点包括()。
请认真阅读下列材料,并按要求作答。问题:如指导小学生学习,试拟定教学目标。
由清乾隆年间的梆子腔演员魏长生创造出来的戏曲表演基本功是()。[2011年真题]
InAmerica,olderpeoplerarelylivewiththeiradultchildren.Butinmanyothercultureschildrenareexpectedtocare【C1】____
最新回复
(
0
)