首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2015-12-25
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://jikaoti.com/ti/Vai0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的执行结果是()#include<stdio.h>main(){inta,b,c;a=b=2;c=(a++)-1;printf("%d,%d",a,c);c+=-a+++(++b
已有定义:charc=’’;inta=1,b;(此处c的初值为空格字符),执行b=!c&Ra;后b的值为______。
判断char型变量c1是否为小写字母的正确表达式为()。
结构化程序设计主要强调的是()。
表达式~0x11的值是()。
目前实际存在和使用的广域网基本上都是采用______拓扑结构类型。有以下程序:#include<string.h>structSTU{intnum;floatTotal
下列叙述中,不符合良好程序设计风格要求的是
下面程序的输出结果是______。#inc1ude<stdio.h>main(){char*p[]={"BOOL","OPK","H","SP"};inti;for(i
以下fun函数的功能是在N行M列的整型二维数组中,选出一个最大值作为函数值返回,请填空。(设M,N已定义)intfun(inta[N][M]){inti,j,row=0,col=0;for(i=0;i
随机试题
第四脑室位于_______、_______和_______之间。
水头在20m左右的倒虹吸管一般采用()。
钢结构焊缝内部缺陷的( )一般可用超声波探伤和射线探伤。
期货公司的期货从业人员不得进行的行为有()。
差异化创新属于()。
一定的经济发展水平,只能支持一定数量和质量的人口,因而物质资料的生产和人口增长必须协渊发展。人作为生产者、消费者,其数量和质量必须与生产资料的质与量,消费品的结构与数量,以及资金的数量与投资结构等相适应。由此可以推出()。
A、 B、 C、 D、 B题干图形直线数均为2。
ThefirstcluecamewhenIgotmyhaircut.Thestylistofferedacomplimentarynail-polishchangewhileIwaitedformyhairto
以下叙述中正确的是()。
MysteriousNazcaDrawingsOneofthemostmysteriousarchaeologicalspectaclesintheworldistheimmensecomplexofgeo-me
最新回复
(
0
)