首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2019-06-12
60
问题
设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
选项
A、gets(s):
B、while((s[i++]=gctchar())!='\n');s
='\0';
C、scanf("%s",s):
D、do{scanf("%c",&s
);}while(s[1++]!='\n');s
='\0 ';
答案
C
解析
字符串的输入有两种方式:①scanf()函数;②get()函数。C项中,s代表输入一个字符数组而非地址,而且遇到空格时会默认字符串输入结束,所以不能读入带有空格的字符串。
转载请注明原文地址:https://kaotiyun.com/show/SjRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
在数据库系统中,考虑数据库实现的数据模型是()。
有以下程序段scanf("%d%d%d",&a,&b,&c);if(a>b)a=b;if(a>c)a=c;printf("%d\n",a);该程序段的功能是()。
有以下程序#includemain(){intx=1,y=0;if(!x)y++;elseif(x==0)if(x)y+=2;elsey+=3;printf("%d\n",y);}程序运行后的输出结果是()。
以下程序段完全正确的是()。
以下叙述中错误的是()。
在C语言中,只有在使用时才占用内存单元的变量,其存储类型是()。
下面选项中关于"文件指针"概念的叙述正确的是()。
设有定义:intx[2][3];则以下关于二维数组x的叙述错误的是()。
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
数据库设计过程不包括
随机试题
提高换热器的传热系数,能够有效地提高传热速率。
A.下肢放射性疼痛B.小腿外侧感觉障碍,拇趾背伸力弱C.两者均有D.两者均无L3~L4椎间盘突出症的临床表现可有
患者,男,34岁。原有风湿性心脏病10年,经常因心衰住院。平时服用地高辛0.125mg每天2次和利尿药,最近觉低热、胃纳减退,浑身酸痛伴气急加重就诊,体检:半卧位,颈静脉充盈,心界扩大,心率120次/分,房颤。心尖部双期杂音。两肺底少量细湿啰音,肝大肋下两
患者粟某,发热倦怠,胸闷腹胀。艘酸咽痛,颐肿口渴,身目发黄,尿赤淋浊,苔黄脉数。治宜选用()
关于五脏所藏的叙述,错误的是()
绿色建筑的含义是()。
买断式回购采用()的方式。
商业银行员工在工作中,由于知识/技能匮乏所造成的操作风险主要有()。
认为知识并不是对现实的准确表征,它只是一种解释、一种假设的理论属于()
通过指定字段的数据类型和宽度来限制该字段的取值范围,这属于完整性中的()。
最新回复
(
0
)