首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[81];int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2021-02-25
47
问题
设有定义: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/h2tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
有以下程序:#include<stdio.h>#defineS(x)x*xvoidmain(){intk=5,j=2;printf(″%d,%d\n″,S(k+j+2),S(j+k+2));}程序的运行结果是()。
有以下程序:#include<stdio.h>voidmain()voidfun(char*c){chars[81];{while(*c)gets(s);fun(s);puts(s);{if(*c>=’a’&&*c<=’z’)*c
有三个关系R,S和T如下图所示:则由关系R和S得到关系T的运算是
以下叙述中正确的是()。
有以下程序段structst{intx;int*y;}*pt;inta[]={1,2},b[]={3,4};structstc[2]={10,a,20,b};pt=c;以下选项中表达式的值为11的是
下列关于软件工程的描述中正确的是
以下C语言用户标识符中,不合法的是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
在学生管理的关系数据库中,存取一个学生信息的数据单位是()。
随机试题
化工过程主要是由单元化学反应过程和单元物理操作过程组成。()
A、呼吸道传播B、粪一口传播C、两者均有D、两者均无戊型病毒性肝炎:()
成人中最常见的肺结核类型是
根据我国宪法和有关法律的规定,我国县级人民代表大会或人民政府可以设立哪些机构?
蓝天公司与宏展公司签订了一份钢材购销合同,同时约定,因合同效力或合同的履行发生纠纷提交A仲裁委员会或B仲裁委员会仲裁解决。合同签订后,宏展公司以本公司具体承办人超越权限签订合同为由,主张合同无效。关于本案,下列正确的是()。
后台管理系统应当具备的功能有()
下列关于合同订立的说法,不正确的是()。
WTO的原则与基本内容。
0
Apowerfulpersonalgrowthtoolisthe30-daytrial.ThisisaconceptIborrowedfromthesharewareindustry,whereyoucan【W1】
最新回复
(
0
)