首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义: char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义: char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2020-03-15
71
问题
设有定义: 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/L3Cp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是
以下选项中叙述错误的是
有以下程序voidswap(char*x,char*y)main(){chart;{char*s1="abc",*s2="123";t=*x;*x=*y;*y=t;swap(s1,s2);prin
若有以下定义intx[10],*pt=x;则对x数组元素的正确引用是
简单程序设计步骤中不包括()。
在面向对象方法中,不属于“对象"基本特点的是()。【08年9月】
有以下程序(strcat函数用以连接两个字符串):#inelude<stdio.h>#include<string.h>main(){chara[20]="ABCD\OEFG\0",b[]="IJK";strcat(a,b
下列对于线性链表的描述中正确的是()。
下面不能作为结构化方法软件需求分析工具的是
下面不属于软件工程的3个要素是
随机试题
患者,男性,40岁。因车祸发生脾破裂,就诊时血压8/4kPa(60/30mmHg),脉率120次/min,患者烦躁不安,皮肤苍白,四肢湿冷。不正确的护理措施是
正常青年人胸部不会出现的叩诊音是()
建设工程施工合同应以()为合同履行地。
关于会计主体假设的说法,错误的是()。
计算夏普指数、特雷诺指数和詹森指数中的风险收益率是必要收益率。()
6,4,10,7,14,10,18,13,22,()
在接受颈椎病康复治疗的患者中,有人只接受针灸治疗,也有人同时接受针灸和西药双重治疗,前者可以得到与后者相同的预期治疗效果。对于上述接受西药治疗的颈椎病患者来说,此种药物对于获得预期的治疗效果是不可缺少的。若上述断定为真,则以下哪项一定为真?I.对于一部分
社会治安综合治理的要点包括()。
TheordinaryfamilycolonialNorthAmericawasprimarilyconcernedwithsheerphysicalsurvivalandbeyondthat,itsowneconomi
TheUnitedStatescountsitspopulationeverytenyears,andeachcensusrevealsthattheracialandethnicmixischangingdram
最新回复
(
0
)