首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)0的程序段是
admin
2017-04-26
39
问题
设变量己正确定义,以下不能统计出一行中输入字符个数(不包含回车符)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全国计算机二级
相关试题推荐
函数调用语句:“fgets(buf,n,fp);”从中指向的文件中读入n个字符放到buf字符数组中,函数返回值为______。
下列程序的输出结果是()。#inClude<stdio.h>main(){charch[2][5]={"1234","5678,},*p[2];inti,j,s=0;for(i=0;i
下列程序的输出结果是()。intf1(intx,inty){returnx>y?x:y;}intf2(intx,inty){returnx>y?y:x;}main(){inta=4,b=3,c=5,
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
数据库系统的核心是
下列二维数组初始化语句中,正确且与语句floata[][3]={0,3,8,0,9};等价的是
下列可用于C语言用户标识符的一组是
在数据管理技术的发展过程中,可实现数据共享的是
假定当前盘符下有两个如下文本文件:文件名a1.txta2.txt内容123#321#则下面程序段执行后的结果为#include"stdio.h"voidfc(FILE*p){
随机试题
罪刑相适应原则的基本内容。
水利和水电建设项目应在初步设计成果基础上,编制建设项目报告书,报送()评估和批准。
相对固定预算法而言,弹性预算法的优点有()。
品格与情怀是治学的思想________。一些学者之所以受到世人敬仰,不惟其取得了丰硕的学术成果,更因其具有高尚的精神品格。学者高尚的精神品格有着丰富内涵,其中忧乐情怀是一个核心元素。忧乐情怀是儒家文化的重要精神,自古为学人所________。依次填入画横线
莱文森考察稳定期与转折期的标准是
资产评估价值类型(中山大学,2011)(浙江财经学院,2011)
A、 B、 C、 D、 B
以下关于IP协议的陈述中正确的是______。
Whatdoestheorganisertellthemembersaboutwhoshoulddoeachofthefollowingtasks?AAllthemembersmustdoit.BMemb
ManypeopleintheliterarywouldsaythatBritishliteraturehaslostits【C1】______nowadays.Manyothers【C2】______withthisopi
最新回复
(
0
)