首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2017-04-26
30
问题
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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/1Ci0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
运行下列程序时,若输入的数据为“1,2,3”,则输出结果是()。main(){floata,b,c,t;scanf("%f,%f,%f",&a,&b,&c);if(a<
下面的程序实现的是从指针p所指向的地址的n个数中,找出最大的和最小的数据,请填空。fun(int*p,intn){int*q;intmax,min;max=min=*p;for(q=p;【】;q++)if(*q>ma
下面函数的功能是:找出一维数组元素中最大的值和它所在的下标,最大的值和它所在的下标通过形参传回。数组元素中的值已在主函数中赋予。主函数中x是数组名,n是x中的数据个数,max存放最大值,index存放最大值所在元素的下标。请填空。#include#
已定义charch=′$′;inti=1,j;,执行j!=ch&&i++以后,i的值为【】。
下列叙述中正确的是
下列所述中,是软件调试技术的是()。
在下列选项中,没有构成死循环的是
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE*p){char
在E-R图中,矩形表示_________。
随机试题
焊后有消氢处理要求的球罐,其后热温度为(),后热时间为0.5~1h。
某病人长期咳嗽,咳痰每日量约300ml,如咳痰不畅时则呈弛张型发热,此时血象的变化最可能是()。
A.急性粒细胞白血病B.急性早幼粒细胞白血病C.急性单核细胞白血病D.红白血病E.急性淋巴细胞白血病常可导致牙龈肿胀,口腔溃疡的是
A、清咽丸B、口炎清颗粒C、补肾固齿丸D、口腔溃疡散E、玄麦甘桔颗粒用于阴虚火旺所致的口腔炎症的是
钢筋连接接头根据()以及高应力和大变形条件下反复拉压性能的差异,分为三个等级。
工程造价指数,按照不同基期分类的是()指数。
为了调查某企业员工的服装消费支出,从男员工中随机抽取100名调查,从女员工中随机抽取150名调查,这种抽样方法是()。
知情同意和实践能力体现的是社会工作者对()的伦理责任。
有时为了便于理解知识,学习者也会利用表格帮助掌握知识,这种学习策略属于()。
WheredidPetermeetSusanforthefirsttime?
最新回复
(
0
)