首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2020-07-28
42
问题
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
选项
A、gets(s);
B、scanf("%s",s);
C、while((s[i++]=getchar0)!=’\n’);s
=’\0’;
D、do{scanf("%c",&s
);)while(s[i++]!=’\n’);s
=’\0’;
答案
B
解析
本题考查标准输入输出函数和循环语句。gets(s)函数的作用是将输入的字符读入字符串s,直到遇到回车。而scanf()函数接收字符串时的结束标志为回车或者空格。因此选项B)不能,选项C)和选项D)中按字符逐个读入字符串s中,直到读入的字符是换行符为止,因此正确。
转载请注明原文地址:https://kaotiyun.com/show/jH3p777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
使用VC++2010打开考生文件夹下prog1中的解决方案。此解决方案的项目中包含一个源程序文件prog1.c。在此程序中,编写函数fun,其功能是:实现B=A+A’,即将矩阵A加上A的转置,存放在矩阵B中。计算结果在main函数中输出。例如,输入下面
设有定义:inta;floatb;执行scanf("%2d%f",&a,&b);语句时,若从键盘输入876543.0则a和b的值分别是
下列叙述中正确的是
在快速排序法中,每经过一次数据交换(或移动)后
下列叙述中错误的是
一棵二叉树中共有70个叶子结点与80个度为1的结点,则该二叉树中的总结点数为
设有定义:char*c;以下选项中能够使c正确指向一个字符串的是
将E—R图转换为关系模式时,实体和联系都可以表示为
在软件设计中,不属于过程设计工具的是
在软件设计中不使用的工具是
随机试题
下列疾病出现肺泡呼吸音减弱并呼气期延长,除了
金黄色葡萄球菌感染青霉素高度过敏时使用
在温度和湿度状况不良的城市道路上,应设置垫层,以改善路面结构的使用性能。垫层分为()。
托收承付是指根据()由收款人发货后委托银行向异地付款人收取款项,由付款人向银行承认付款的一种结算方式。
我国《公司法》规定,记名股票由股东以背书方式或者法律、行政法规规定的其他方式转让;转让后由公司将受让人的姓名或名称及住所记载于股东名册。( )
东流古镇位于东至县,是以()为特色的历史文化风景区。
速记的灵魂是()
下列组合是“后三头同盟”的是()①屋大维②恺撒③安东尼④雷必达
在下列各组命题中,哪组命题体现着唯物主义与唯心主义的对立
中国指导国家间关系的基本准则是
最新回复
(
0
)