首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[81]; int i=0;,以下不能将一行(不超过80个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2021-06-15
20
问题
设有定义: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)用这种格式输入字符串时,空格和回车符都作为输入数据的分隔符而不能被读入,题目要求输入的字符串有空格,不符合题意要求,答案为C选项。
转载请注明原文地址:https://jikaoti.com/ti/Tlz0FFFM
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设structSTR{charname[10];intage;charsex;}s[5],*ps;ps=&s[0];则以下scanf函数调用语句有错误的是()。
下列定义变量的语句中错误的是
有下列程序:voidf(int*q){inti=0;for(;i<5;i++)(*q)++;}main(){inta[5]={1,2,3,4,5},i;f(a);for(i=0;i<5;i++)printf(
有以下程序#include<stdioIh>main(){FILE*fp;inti,a[6]={1,2,3,4,5,6};fp=fopen("d2.dat","w+");for(i=0;i<6;i++)fprintf(fp,"%d\n",a[i]
若变量已正确定义,则以下语句的输出结果是s=32;s^=32:printf("%d",s);
有以下程序,程序运行后的输出结果是#definePT3.5;#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
若有以下程序#includemain(){intb=10,a=-11;a%=b%=4;printf("%d%d\n",a,b);}则程序的输出结果是
以下叙述中正确的是
以下关于return语句的叙述中正确的是
将数据库的结构划分成多个层次,是为了提高数据库的物理独立性和
随机试题
计算下列积分:
Dannywasjusttiredaboutthewaythingsweregoing.HismomcametotheschoolandwentonandontalkingaboutRickJackson.
重度妊娠高血压综合征孕妇于孕晚期出现腹痛及阴道出血,最可能的疾病是:
正确测量、记录心脏病病人脉搏的方法是
在Windows的“回收站”中,存放的( )。
某女年龄9岁,对下列哪一行为,相对人可以行为人无民事行为能力为由主张无效?()。
金融工具就是金融资产。()
采购市场调查的主要方法包括________。
下列属于膳食调查的常用方法的是()。
A、Mr.Smithhassignedthecontract.B、Mr.SmithisunavailabletillThursday.C、Themanshouldhavecalledbeforethevisit.D、
最新回复
(
0
)