首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2015-12-25
55
问题
设变量已正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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://kaotiyun.com/show/rxDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列定义(设int类型变量占2个字节):inti=8,j=9;则下列语句:printf("i=%u,j%x\n",i,j);输出的结果是()。
以下程序的功能是建立一个带有头结点的单向链表,链表结点中的数据通过键盘输入,当输入数据为-1时,表示输入结束(链表头结点的data域不放数据,表空的条件是ph->next==NULL),请填空。#include<stdio.h>struc
有下列程序:main(){inti;for(i=1;i<=40;i++){if(i++%5==0)if(++i%8==0)printf("%d",i);}printf("\n");}
若有定义:“inta[2][3];”则对a数组的第i行第j列元素的正确引用为()。
下列程序的运行结果为()。#defineMAX(x,y)(x)>(y)?(x):(y)main(){inta=2,b=3,c=1,d=3,t;printf("%d\n",(MAX(a+b,c+d))*1
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>b)&&(n=c>d)运算后,n的值是()。
有定义语句:chars[10];,若要从终端给s输入5个字符,错误的输入语句是
下列选项中合法的赋值语句是()。
在先左后右的原则下,根据访问根结点的次序,二叉树的遍历可以分为三种:前序遍历、【】遍历和后序遍历。
已知bead指向一个带头结点的单向链表,链表中每个结点包含数据域(data)和指针域(next),数据域为整型。以下函数求出链表中所有连接点数据域的和值作为函数值返回。请在横线处填入正确内容。{intdata;structlink*next;
随机试题
论述如何认识党对社会主义建设道路初步探索的重大意义。
由于第一印象的形成导致在总体印象上形成的最初信息比后来获得的信息影响更大的现象是指______,相反,新近获得信息比原来获得的信息影响更大的现象,称为______。
患者,男,2l岁。头枕部被铁棍击伤,昏迷约40分钟,醒后不能回忆当时受伤情况并出现躁动,伴有头痛、头晕,恶心、呕吐。检查:神经系统无阳性体征,X线摄片颅骨正常。其诊断是
对原材料、半成品及设备进行质量控制的主要内容有()。
关闭显示器的电源,正在运行的程序将停止运行。()
某市服装生产企业,为增值税一般纳税人。2019年度取得销售收入40000万元、投资收益1000万元,发生销售成本28900万元、税金及附加1800万元、管理费用3500万元、销售费用4200万元、财务费用1300万元,营业外支出200万元。企业自行计算实
宪法的作用不包括()。
根据我国《宪法》的规定,决定军人和外交人员衔级和其他专门衔级制度的权力属于()。
下列叙述中正确的是()。
Wheredoesthewomanwork?
最新回复
(
0
)