首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2016-12-18
38
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
选项
A、n=0;while((ch=getchar())!=’\n’)n++;
B、n=0;while(getchar()1=’\n’)n++;
C、for(n=0;getchar())i=’n’;n++);
D、n=0;for(ch=getchar0;ch!=’ha’;n++);
答案
D
解析
本题主要考查循环的使用。选项A)中,首先把输入的字符放到ch变量中,然后判断ch是否为回车符,如果不是则n增加,循环结束条件是输入的是回车符;选项B)中,直接判断getchar函数的返回值是否是回车符,如果不是则n增加,输入回车符循环结束:选项C)使用for循环,n的初值为0,每次循环n增加1,循环的结束条件是输入回车符;选项D)中for循环的初始条件ch值为输入的字符,只有一次输入,不能统计输入的字符数。如果第一次输入的不是回车符循环不能结束。
转载请注明原文地址:https://jikaoti.com/ti/4Ai0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下面的程序段运行后,输出结果是inti,j,x=0;staticinta[8][8];for(i=0;i<3;i++)for(j=0;j<3;j++)a[i][j]=2*i+j;for
以下关于long、int和short类型数据占用内存大小的叙述中正确的是
可在C程序中用作用户标识符的一组标识符是
设函数findbig已定义为求3个数中的最大值,以下程序将利用函数指针调用findbig函数。请填空。main(){intfindbig(int,int,int);int(*f)(),x,y,z,big;f=
下列程序是用来判断数组中特定元素的位置所在的。#include<conic.h>#include<stdio.h>intfun(int*s,intt,int*k){inti;*k=0;
下面程序的运行结果是【】。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d\n",s);break;}s+=i;}}
设有定义语句int(*f)(int);,则以下叙述正确的是
下列选项中C语言中不合法的字符串常量的是
在单链表中,增加头结点的目的是()。
在Windows环境下,下列叙述中正确的是
随机试题
“语言要平实、亲切、自然”,这是对的写作要求。()
患者,女,40岁。有糖尿病史9年,长期使用降血糖药,一月前合并肺结核,又合用抗结核药及退烧药,血象检查粒细胞减少,应系哪一种药物的不良反应
由于大气中媒质的不均匀性,对电磁波产生散射作用,在接收端天线可收到多径传来的这种散射波,它们之间具有任意振幅和随即相位,可使收信点场强的振幅发生变化。这种衰落是()。
下面运算符的运算顺序正确的是()。
股份有限公司召开股东大会,应当于会议召开前( )日通知各股东。
体育是以()为目标的教育活动。
图5是某同学绘制的一个遗传病的系谱图(3号和4号为双胞胎)。下列与此相关的说法中正确的足()。
有效的资本市场是指在证券市场上,一切消息都是公开的,每个投资者都能无条件获得这些消息,并且市场消息一旦公开,就会翻样在市场价格上。()
不属于法律原则特点的是()
Motherdoesmostof______athome.
最新回复
(
0
)