首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2016-12-18
57
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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://kaotiyun.com/show/q8Dp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>#defineN5#defineMN+1#definef(x)(x*M)main(){inti1,i2;i1=f(2)
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE
下面程序的输出结果是#include<stdio.h>#include<string.h>main(){char*p1="abc",*p2="ABC",str[50]="xyz";strcpy(str+2,
下列程序的输出结果是()。#include<stdio.h>voidmain(){inta=0,b=1,c=2;if(++a>0‖++b>0)
下面程序的运行结果是【】。main(){inti=0,j=10,k=2,s=0;for(;;){i+=k;if(i>j){printf("%d\n",s);break;}s+=i;}}
下列选项中C语言中不合法的字符串常量的是
以下程序的作用是:从名为filea.dat的文本文件中逐个读入字符并显示在屏幕上。请填空。#includemain(){FILE*fp;charch;fp=fopen(【】);ch=fgetc(fp);whil
下列叙述中错误的是______。
在软件测试设计中,软件测试的主要目的是
随机试题
患者,男,54岁,无痛性肉眼血尿2天就诊。体检:双肾无叩痛,左上腹可扪及肿块,大小4.0cm×3.0cm×3.0cm,轻压痛。静脉尿路造影提示左肾盏拉长、狭窄、受压变形。首诊考虑
下列哪项是输血的适应证
工程量清单计价应包括按招标文件规定,完成工程量清单所列项目的全部费用,具体包括( )。
国际电联(ITU-R)定义高清晰度电视(HDTV)为:观看者在距图像显示屏高度的()倍距离处所看到图像质量,应具有观看原始景物或表演时所得到的印象,亦即高清晰度电视的图像质量应相当于35mm胶片的质量。
迈克尔.波特的五力模型主要是用于战略分析中的()。
Theman______inthechairaskedmeto______.
网球运动:男女:()相当于交通标志:():信号灯
车厢:火车:铁轨
在带链队列中,经过一系列正常的操作后,如果front=rear,则队列中的元素个数为
A、Theyaremorelikelytobeabletocontroltheirattention.B、Theyaresmarterthanthosewhospeakonelanguage.C、Theymight
最新回复
(
0
)