首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2019-08-10
93
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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全国计算机二级
相关试题推荐
有以下程序#includemain(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
下列叙述中正确的是
有以下程序#includemain(){inti=0;i=~i;printf("%d\n",i);}程序运行后的输出结果是
若有以下程序段doublex=5.16894;printf("%f\n",(int)(x*1000+0.5)/(double)1000);则程序段的输出结果是
下列链表中,其逻辑结构属于非线性结构的是
给定程序中,函数fun的功能是:有N×N矩阵,将矩阵的外围元素顺时针旋转。操作顺序是:首先将第一行元素的值存入临时数组r,然后使第一列成为第一行,最后一行成为第一列,最后一列成为最后一行,临时数组中的元素成为最后一列。例如,若N=3,有下列矩阵:
给定程序中,函数fun的功能是:把形参S所指字符串中下标为奇数的字符右移到下一个奇数位置,最右边被移出字符串的字符绕回放到第一个奇数位置,下标为偶数的字符不动(注:字符串的长度大于等于2)。例如,形参S所指的字符串为:abodefgh,执行结果为:ahcb
给定程序中,函数fun的功能是:统计形参s所指字符串中数字字符出现的次数,并存放在形参t所指的变量中,最后在主函数中输出。例如,形参S所指的字符串为:abcdef35adgh3kjsdf7。输出结果为:4。请在程序的下划线处填入正确的内容并把下
针对简单程序设计,以下叙述的实施步骤顺序正确的是
随机试题
“君子欲化民成俗,其必由学乎”意思是:君子如果要教化人民,形成良好的风俗习惯,一定要从教育入手。这种观点所体现的教育观是()
过点M0(2,-2,0)且与直线垂直的平面方程为________.
召开会员大会,应当将会议审议的事项于会议召开( )日前通知会员。
社会基本矛盾的运动总是从()的变化开始。
()是指在行政法律关系中与行政主体相对应一方的公民、法人和其他社会组织。
区领导深入社区调查研究,一些居民骨干希望有关部门能重视社区的环境建设,但由于不善言辞,无法清晰地表述自己的观点。对此,社会工作者计划为社区居民骨干提供培训。下列培训内容中,较适宜的是()。[2010年真题]
社会管理职能,是指警察运用行政管理的手段,维护一定社会制度下的社会秩序。()
某网站主页面文件为index.html,用户在打开该文件时,看到一幅图像并听到一段音乐,则(46)。
有以下程序#include<stdio.h>intm=1,n=2;voidsub1(intm,intn){m+=2;n++;}voidsub2(){m++;n+=2;}main(){
EachtimeIhearsomeonesay,"Dothemath,"Igritmyteeth.Thephrasereinforceshowlittleawarenessthereisaboutthebrea
最新回复
(
0
)