首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2019-12-17
33
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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/S2Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序main(){charch[]="uvwxyz",*pc;pc=ch,printf("%c\n",*(pc+5));}程序运行后的输出结果是
有下列程序:main(){inta[4][4]={{1,4,3,2},{8,6,5,7),{3,7,2,5),{4,8,6,1}),i,j,k,t;for(i=0;i<4;i++)for(j=0;j<3;j++)for(k=j+1;k<4;k+
有以下程序#include<stdio.h>#include<string.h>voidfun(char*w,intm){chars,*p1,*p2;p1=w;p2=w+m-1;while(p1<p2){s=*p1;*p1=*p2;*p2
有以下程序,程序运行后的输出结果是voidfun(int*p1,int*p2,int*s){s=(int*)malloc(sizeof(int));*s=*p1+*(p2++);}main(){inta[2]={1,2},b[21={10,20
有以下程序,程序的输出结果是main(){intsum,pad,pAd;sum=pad=5;pAd=++sum,pAd++,++pad;printf("%d\n",pad);}
下列叙述中正确的是
下列叙述中正确的是
程序流程图中带有箭头的线段表示的是
软件设计中模块划分应遵循的准则是
C语言源程序名的后缀是
随机试题
剧烈运动时尿量减少的主要原因是
吸收剂量测量通常使用的方法是
患者男性,60岁,胃溃疡病史8年,近3个月腹胀、食欲减退、消瘦明显、粪隐血持续阳性,应用抗酸剂治疗胃痛无效。应首选的检查方法是
抢救氰化物中毒最有效的急救方法是
什么是后续检定?其对象和目的是什么?
丙公司为增值税一般纳税人,适用的增值税税率为17%,从事商品生产和销售。2011年7月10日,丙公司以原材料交换专利权。有关业务资料如下:(1)原材料的账面余额为500万元,已计提的存货跌价为120万元,公允价值(等于计税价格)为420万元。专利权经评
甲亢营养治疗中应适当补充____________、____________和____________等矿物质。
对公安机关做出的限制人身自由或者查封、扣押、冻结财产等行政强制措施决定不服的,公民、法人或者其他组织可以向公安机关提起行政复议。()
对如下二叉树进行后序遍历的结果为
BydrawingontheWorldBank’sprojectionsofsocioeconomicdevelopmentoverthenextquartercentury,researchersattheWorl
最新回复
(
0
)