首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2019-04-24
29
问题
设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
选项
A、gets(s);
B、while((s[i++]=getchar( ))!=’\n’);s
=’\0’;
C、scanf("%s",s);
D、do{scanf("%C",&s
);}while(s[i++]!=’\n’);
s
=’\0’;
答案
C
解析
使用scanf( )输入字符串时,空格和回车符都作为输入数据的分隔符而不能被读入,而应该使用gets(s)。
转载请注明原文地址:https://kaotiyun.com/show/sQRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是______。main(){inti;for(i=1;i+1;i++){if(i>4){printf("%d",i++);break;}}print
下面选项中不属于面向对象程序设计特征的是()。
设C语言中,一个int型数据在内存中占两个字节,则int型数据的取值范围为【】。
已知i、j、k为int型变量,若要从键盘输入2、3、4<CR>,使i、j、k的值分别为2、3、4下列正确的输入语句是()。
下面程序段中,输出*的个数是char*s="\ta\018bc";for(;*s!=’\0’;s++)printf("*");
下列属于合法的C语言无符号短整型常数的选项是()
请补充函数fun(),该函数的功能是将字符串tt中的大写字母都改为对应的小写字母,其他字符不变。例如,若输入“AreyoucomefromSichuan?”,则输入“areyoucomefromsichuan?”。注意:部分源程序给
关于算法,以下叙述中错误的是
数据流图中带有箭头的线段表示的是()。
针对简单程序设计,以下叙述的实施步骤顺序正确的是
随机试题
我国北方地区的秋冬季节,有时房顶会出现霜、玻璃上会出现冰花、树枝上会出现雾凇。这些现象的成因属于()。
A.12寸B.13寸C.16寸D.18寸耻骨联合上缘至股骨内上髁上缘的骨度分寸是
异烟肼体内过程的特点是
A.锁骨上淋巴结B.锁骨下淋巴结C.腹股沟浅淋巴结D.腹股沟深淋巴结E.肠系膜淋巴结沿空、回肠动脉排列
在进行灭火器选择时,()不是考虑的主要因素。
某买卖合同当事人发生纠纷,双方根据仲裁协议申请仲裁后,又自行达成了和解。对此,下列说法正确的是()。
A公司为上市公司。2×17年12月31日,A公司收购B公司60%的股权,完成非同一控制下的企业合并。(1)收购定价的相关约定如下:①2×17年12月31日支付5000万元;②自B公司经上市公司指定的会计师事务所完成2×18年度财务报表审计后1个月
根据城镇职工基本医疗保险制度的规定,用人单位和职工的缴费率()。
复数若z2+az+b=1+i(a、b∈R),则a+b=().
下列选项中,属于美国联邦政府宪法原则的有()。(2013多52)
最新回复
(
0
)