首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2017-04-26
34
问题
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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全国计算机二级
相关试题推荐
为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为
执行下列程序后,输出的结果是()。#include<stdio.h>#defineS(X)X*Xvoidmain(){inta=9,k=3,m=2;a/=S(k+m)/S(k+m);prin
已知大写字母A的ASCII码是65,小写字母a的ASCII码是97。以下不能将变量c中的大写字母转换为对应小写字母的语句是
C语言规定,在一个源程序中,main函数的位置
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
结构化程序设计方法的3种基本控制结构中不包括
下列数据结构中,按先进后出原则组织数据的是
软件工程研究的内容主要包括:______技术和软件工程管理。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是
相对于数据库系统,文件系统的主要缺陷有数据关联差、数据不一致性和
随机试题
生态学建立时期的主要发展主流内容是()
Inthissmalltowntherewasnotasinglemanofimportancewhowoulddaretohaveahousekeeperyoungerthansixty,forfearof
拟观察某肠梗阻患者腹部积气和积液情况,最好选用
红外光谱图中,1650~1900cm-1处具有强吸收峰的基团是
A.药品包装B.内包装C.外包装D.内包装标签E.中包装
属于地理信息产业的特征的是()。
进行工程质量事故处理的主要依据有( )。
沥青路面的施工中,沥青混凝土半幅施工不能采用热接缝时,应当采用措施有()。
Jackson方法是一种面向【】的结构化方法。
Thenatureoflightisnotwhollyknown,butitisgenerallybelievedtobematter,asinits(1)______,itobeysthelaws(2)____
最新回复
(
0
)