首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2013-02-23
82
问题
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
选项
A、gets(s);
B、scanf(“%s”,s);
C、while((s[i++]=getchar())!=‘\n’);s
=‘\0’;
D、do{scanf(“%c”,&s
);}while(s[i++]!=‘\n’);s
=‘﹨0’;
答案
B
解析
本题考查标准输入输出函数和循环语句。gets(s)函数的作用是将输入的字符读入字符串s,直到遇到回车。而scanf()函数接收字符串时的结束标志为回车或者空格。因此选项B不能,选项C和选项D中按字符逐个读入字符串s中,直到读入的字符是换行符为止,因此正确。
转载请注明原文地址:https://www.kaotiyun.com/show/hzJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
程序设计语言的基本成分是数据成分、运算成分、控制成分和
在设计程序时,应采纳的原则之一是
设有以下说明语句typedefstruct{intn;charch[8];}PER;则下面叙述中正确的是
有如下定义#defineD2intx=5;floaty=3.83;charC=’D’;则下面选项中错误的是
请选出以下语句的输出结果Printf("%d\n",strlen("\t\"\065\xff\n"));
判断char型变量c1是否为大写字母的正确表达式是
设有以下宏定义:#defineN3#defineY(n)((N+1)*n)则执行以下语句后,z的值为______。z=2*(N+Y(3+2));
将E-R图转换到关系模式时,实体与联系都可以表示成______。
在数据库技术中,面向对象数据模型是一种______。
在具有n个单元、顺序存储的循环队列中,队满时,共有【】个元素。
随机试题
对于主要的议题或争执较大的焦点问题,可将其安排在()
关键成功因素法的简称()
主身热者,为主体重节痛者,为
湿陷性黄土处理可采用()
协调机制就是建立在企业的分工与协调之上的制度,下列关于协调机制的表述中,不正确的是()。
中国公民张某2009年1~12月的收入情况如下:(1)每月取得工资4500元,12月份办理内部退养手续,提前20个月退休,从原单位取得一次性收入25000元;(2)当年装修房屋提取公积金45000元;(3)7月份将市区内闲置的一处商
甲想杀乙,故意将装好子弹的枪交给丙,并骗丙说是空枪,叫丙向乙瞄准并恐吓丙,结果丙不小心扣动扳机将乙打死。甲丙的行为()。
Whyisitverydifficultforthewomantogetthetimeoff?
Judgingfromrecentsurveys,mostexpertsinsleepbehavioragreethatthereisvirtuallyanepidemicofsleepinessinthenatio
A、Suethegovernment.B、Suetheindividual.C、Closedownthecompany.D、Sentencetheindividualtodeath.B短文谈到,任何人不付钱就使用某种专利,该专
最新回复
(
0
)