首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2021-04-28
57
问题
设有定义: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://www.kaotiyun.com/show/ADtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有定义charstr[]="Hello";则语句printf("%d%d",sizeof(str),strlen(str));的输出结果是()。
若有以下程序#defineS(x)X*X#defineT(x)S(x)*S(x)main(){intk=5,j=2;printf("%d,%d\n",S(k+j),T(k+j));}则程序的
以下叙述中错误的是
若有以下程序main(){inta=6,b=0,c=0;for(;a&&(b==0);){b+=a;a-=c++;}printf("%d,%d,%d\n",a,b,c);}则程序的输出结果是
若有定义“intx,y;”并已正确给变量赋值,则以下选项中与表达式“(x-y)?(x++):(y++)”中的条件表达式(x-y)等价的是
设有定义语句int(*f)(int);则以下叙述正确的是
以下叙述中正确的是
若有以下定义和语句#includechars1[10]="abcd!",*s2="\n123\\";printf("%d%d\n",strlen(s1),strlen(s2));则输出结果是
有两个关系R和T如下图所示:则由关系R得到关系T的运算是()。
在关系数据库设计中,关系模式是用来记录用户数据的()。
随机试题
计算机系统的硬件包括
下列选项中,属于法的规范作用的有
泰罗的例外原理对于“矩阵”组织形式的出现影响很大。()
心肌抑制因子(MDF):
半卧位的目的不包括
某水电站工程项目,根据《水利工程建设项目管理规定》和有关规定,项目业主严格按照水利工程建设程序进行。在项目建议书编制时委托了一家具有承担该工程项目相应资格的设计单位承担。在可行性研究报告批准后,由于编写过程存在疏忽,部分主要内容需作很大变动,经原编制单位重
选择和制定教学方法的指导思想是提倡——,反对注入式。
(2013年上半年)根据《计算机信息系统集成资质等级评定条件(2012年修订版)》规定,为体现企业的技术能力,系统集成一、二、三级企业应(3)。
在VisualFoxPro中,如果希望跳出SCAN…ENDSCAN循环体外执行ENDSCAN后面的语句,应使用
Revengeisoneofthosethingsthateveryoneenjoys.Peopledon’tliketotalkaboutit,though.Justthesame,thereisnothing
最新回复
(
0
)