首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2021-02-25
67
问题
设有定义: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://www.kaotiyun.com/show/EQtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#includemain(){FILE*pf;char*s1="China",*s2="Beijing";pf=fopen("abc.dat","wb+");fwr
有以下程序#includevoidfun(char*p,intn){charb[6]="abcde";inti;for(i=0,p=b;i
若要定义一个具有5个元素的整型数组,以下错误的定义语句是
若有定义typedefint*T;Ta[10];则a的定义与下面哪个语句等价
以下关于C语言数据类型的叙述中正确的是()。
下面选项中关于编译预处理的叙述正确的是
有以下程序#includeintfun(){staticintx=1;x+=1;returnx;}main(){inti,s=1;for(i=1;i<=5;i++)s+=fun();printf("%d\n",s);}程序运行后
以下fun函数返回数组中最大值的下标#includeintfun(int*s,intn){inti,k;for(i=0,k=i;is[k])__________;return(k);}在横线处应填入的
在面向对象方法中,实现信息隐蔽是依靠
若有定义和语句:inta,b;scanf("%d,%d,",&a,&B);以下选项中的输入数据,不能把值3赋给变量a、5赋给变量b的是
随机试题
国际商会编撰的《国际贸易术语解释通则》于1936年首次公布,分别于1953年、1967年、1976年、1980年、1990年、2000年和2010年进行了七次补充和修订,2010年版于2011年1月1日正式生效。下列说法正确的是()
关于X线的叙述,错误的是
联合应用抗生素,下列哪项是错误的
无眩晕、无听力障碍和肌力完好的患者,出现右上肢指鼻试验不正确和轮替动作差、右下肢跟膝胫试验差。病损部位在( )。
权属档案的完整性体现在两个方面,即()。
下列关于城市噪声的叙述错误的是()。
下列关于注册商标续展的有关说法中,正确的是()。
关于面试的说法,错误的是()。
Inancienttimesthemostimportantexaminationswerespoken,notwritten.IntheschoolsofancientGreeceandRome,testingus
Theendofthefinancialyearisapproachingand,withit,theAGM,whenwewillhavetogiveanaccountoftheyear’sproceedin
最新回复
(
0
)