首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2021-02-25
61
问题
设有定义: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://kaotiyun.com/show/EQtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwr
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
有以下程序#includemain(){charc[2][5]={"6938","8254"},*p[2];inti,j,s=0;for(i=0;i<2;i++)p[i]=c[i];for(i=0;i<
以下叙述中正确的是
以下叙述中正确的是
设变量均已正确定义,若要通过scanf("%d%c%d%c",&a1,&c1,&a2,&c2);语句为变量a1和a2赋数值10和20,为变量c1和c2赋字符X和Y。下列所示的输入形式中正确的是(注:口代表空格字符)()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是
下面属于黑盒测试方法的是
一名员工可以使用多台计算机,每台计算机可由多名员工使用,则实体员工和计算机间的联系是
数据流图中带有箭头的线段表示的是()。
随机试题
根据拉斯韦尔的观点,公共政策应是一门________。
创客空间发挥作用的形式包括()
证券账户具有证明证券持有者身份的法律效力。()
某企业发现所在地区公众有大量闲钱,因此启行开设了一个民间钱庄,吸收公众的存款并付给一定利息。这种行为违反了《商业银行法》。()
______是对顺服安拉的伊斯兰教徒的通称;主持清真寺教务的人称为______。
“罢黜百家,独尊儒术”是()提出来的。
被称为“记忆之门”的脑组织是
20世纪40年代,中国共产党以延安为中心,在全党范围开展了一场整风运动,史称延安整风。延安整风运动的最主要的任务是
要实现消息缓冲通信,需要利用______原语和______原语。
A、Choosesomedifferentfoodstoeat.B、Trytotakeamorebalanceddiet.C、Learnsometoolsandstrategiestodealwithanger.
最新回复
(
0
)