首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2017-03-23
33
问题
设有定义: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/9cDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
阅读下面程序,则执行后的结果是#include"stdio.h"main(){charstr[]="tomeetme",*p;for(p=str;p
有以下程序main(){inti;for(i=1;i
函数的值通过return语句返回,下面关于return语句的形式描述错误的是
有以下程序intadd(inta,intb){return(a+b);}main(){intk,(*f)(),a=5,b=10;f=add;…}则以下函数调用语句错误的是
栈通常采用的两种存储结构是
下列程序输出的结果是______。intm=17;intfun(intx,inty){intm=3;return(x*y-m);}main(){inta=5,b=7;printf("%d\n",fun(a,b)/m);
有以下程序voidss(char*s,chart){while(*s){if(*s==t),s=t-’a’+’A’;s++;}}main(){charstr1[100]="abcddfe
语句int(*ptr)()的含义是()。
在关系模型中,把数据看成一个二维表,每一个二维表称为一个【】。
下面叙述正确的是
随机试题
下列属于乙类传染病的是
A.癞皮病B.干眼病C.坏血病D.步行困难E.脚气病维生素A缺乏可引起
我国《著作权法》不适用于下列哪些选项?(2011年试卷三第61题)
在工程网络计划执行过程中,若某项工作比原计划拖后,而未超过该工作的自由时差,则( )。
下列直方图中,属于正常直方图的是()。
一项完整的统计分析活动,总是包含着两个相互联系的过程,即()。
如果在期中实施了控制测试,在针对剩余期间获取补充审计证据时,注册会计师通常考虑的因素有()。
历史上明确提出“德礼为政教之本,刑罚为政教之用”立法指导思想的法典是()。
A.sensibleB.comprehensiveC.readilyD.incaseE.sensitiveF.passingG.signH.spaceI.suddenlyJ.liberateK.c
A、Atthepostoffice.B、Atthebank.C、Inthestreet.D、Intheoffice.C推理判断题。对话中,女士询问男士怎样去附近的银行,男士说沿着这条街在拐角处左拐就是了。由此可以推断,对话发生的地
最新回复
(
0
)