首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2020-07-28
38
问题
设有定义: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全国计算机二级
相关试题推荐
有以下程序#includemain(){intb[3][3]={0,1,2,0,1,2,0,1,2},i,j,t=1;for(i=0;i<=i;j++)t+=b[i][b[j][i]];printf("%d\n",t);}程序运行后的输出结果
设有定义:inta=2,b=3,c=4;,则以下选项中值为0的表达式是
以下选项中非法的C语言字符常量是
下列叙述中正确的是
数据库管理系统(DBMS)是一种
设二叉树的前序序列为ABDEGHCFIJ,中序序列为DBGEHACIFJ。则后序序列为
软件的三要素是
C语言程序的模块化通过以下哪个选项来实现
以下选项中不合法的标识符是
关于数组和指针,以下说法错误的是()。
随机试题
齿轮泵的转速越高,在同样结构尺寸下流量()。
贝壳放逐法
投资者的申购报价须在规定的询价区间且高于最终确定的发行价时,方能最终确定其申购权。( )
以下属于建立指标考核体系的核心的是()。
试述决定课程的进步和发展的内部基本矛盾(基本关系)。
在“冷战”形成的过程中,影响苏联领导人对美政策变化的关键性事件是()。
有关研究发现,在肺癌患者中,有高达90%的建筑工人经常感受到来自工作和家庭的双重压力。王强是一名肺癌患者,而且他经常感受到来自各方面的压力,有时甚至有不堪重负的感觉,所以,王强很可能是一名建筑工人。以下哪项最准确地指出了上文推理中的错误?
十八届三中全会提出创新社会治理体制的重大战略任务,标志着我们党对社会治理的认识和要求从局部走向了系统。创新社会治理体制,就要
Itwasnotmuchfuntotravelononeoftheoldsailingships.Lifewashardforbothpassengersandcrew.17thcenturysailing
Thetreasurymarketdroppedinresponsetoadecreaseinthevalueofthedollarandtocontinuedconcernthattheeconomymight
最新回复
(
0
)