首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2015-07-31
27
问题
设有定义: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("%s",s);而应该使用gets(s)。
转载请注明原文地址:https://jikaoti.com/ti/bki0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
执行下面的程序段intx=35;charz=’A’;intB;B=((x&15)&&(z<’a’));后,B的值为_______。
以下程序的输出结果是_______。main(){union{chari[2];intk;}r;r.i[0]=2;r.i[1]=0;printf("%d\n",r.k);
在执行以下程序时,为了使输出结果为t=4,给a和b输入的值应该满足的条件是_______。main(){ints,t,a,b;scanf("%d%d",&a,&B);s=1;t=1;
以下程序调用findmax函数求数组中值最大的元素在数组中的下标,请选择填空:#include<stdio.h>findmax(int*s,intt,int*k){intp;for(p=0,*k=p;p<t;p
下列叙述中正确的是()。
下列标识符不是关键字的是()。
软件工程的出现是由于______。
在C语言中,下列关于文件操作的叙述正确的是()。
下列不属于C语言关键字的选项是()。
设有定义下列:inta=1,b=2,c=3,d=4,m=2,n=2;则表达式(m=a>B)&&(n=c>D)运算后,n的值是()。
随机试题
不分至颅顶区的动脉是
缠绕法制作3PE防腐层,造成防腐层外观褶皱属于压辊自身原因有哪些?
属于十九畏的药对是
68岁,女性,间歇无痛全程肉眼血尿1个月。查体:左肾下极可及。B超提示左肾占位病变,IVP肾盂肾盏受压。尿细胞学(-)。膀胱镜检查可见左输尿管白喷血。最可能诊断的疾病是
绝大多数的环境污染物对人群健康的影响是()。
下列不属于门静脉高压侧支循环的是
会计日常核算工作的起点()。
下列关于设有抵押权的房屋拆迁补偿和安置的说法中,正确的有()。
物上代位
在Linux操作系统中,可以通过修改______文件对DNS搜索顺序及DNS服务器的地址进行配置。
最新回复
(
0
)