首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。【09年3月】
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。【09年3月】
admin
2017-07-05
74
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)的程序段是( )。【09年3月】
选项
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
解析
本题考查字符处理函数和循环语句。选项D)之所以错误是因为将ch=getchar()放在初始条件的位置,ch无论循环多少次仍然是输入的第一个字符,所以不能起到统计的作用。
转载请注明原文地址:https://kaotiyun.com/show/6pDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下程序的输出结果是#include<stdio.h>main(){inta=15,b=21,m+0;switch(a%3){case0:m++;bteak;case1:m++;switch(b
标准库函数fgets(s,n,file)的功能是()。
下列程序中c的二进制值是()。chara=2,b=4,c;c=a^b>>2;
以下程序的运行结果是______。#include<stdio.h>longfib(intg){switch(g){case0:return0;case1:case2:return1;}return(fib(g-1)+f
以下程序有错,错误原因是main(){int*p,i;char*q,ch;p=&i;q=&ch;*p=40;*p=*q;…}
下列叙述中正确的是
若有定义inta[10],*p=a,则p+6表示()。
以下不合法的用户标识符是()。
定义如下变量和数组:inti,x[3][3]={1,2,3,4,5,6,7,8,9};则下面语句的输出结果是()。for(i=0;i<3;i++)printf("%d",x[i][2-i]);
随机试题
像素图的图像分辨率是指单位长度上的像素数量。
某机组用联轴器联接两个转子,轴系找中轴线偏差示意如图4-2所示。测得数据如下: 0°时,B′1=0.05mm,B″1=0.02mm,A1=0; 90°时,B′2=0.04mm,B″2=0.01mm,A2=0.04mm; 180°时,B′3=0.03m
患者男,39岁,干部。2005年元月初下乡居住在老乡家中,因天气寒冷,老乡为其室内生炭火,次日发现昏迷在床上,急送当地医院就诊。既往身体健康,无脑外伤及抽搐病史,无高血压史,无烟酒嗜好,无精神失常史等。体检:意识丧失,无自主运动,对外界刺激元反应,呼之不应
诊断Χ线机准直器的作用,错误的是
下列不属于职业危害的是()。
评价企业短期偿债能力强弱最可信的指标是()。
被视为五岳之首的泰山主峰玉皇顶海拔约为()。
()是一切教育工作的出发点,它是实现教育活动的归宿。它贯穿于教育活动的全过程,对一切教育工作都具有指导意义。
衡量教师是否成熟的重要标志是()。
Itiscustomaryforadultstoforgethowhardanddullandlongschoolis.Thelearningbymemoryofallthebasicthingsonemu
最新回复
(
0
)