首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2021-07-09
32
问题
设有定义: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/DZtp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>structS{intx,y;};main(){structSdata[3]={4,3,2,0,8,1};inti;fo
有以下程序#include<stdio.h>#include<string.h>main(){inti,len;charb[]="WelcomeyoutoBeijing!";len=strlen
下列字符数组初始化语句中,不正确的是()。
有以下程序:#include#includeintfun(intn){int*p;p=(int*)malloc(sizeof(int));*p=n;return*p;}
以下选项中关于C语言常量的叙述错误的是
请编写函数fun,函数的功能是:将M行N列的二维数组中的数据,按列的顺序依次放到一维数组中。例如,二维数组中的数据为:33333333444444445555
有三个关系R、S和T如下:由关系R和S通过进行运算得到关系T,则所使用的运算为()。
以下选项中,合法的是()。
以下叙述错误的是()。
按照C语言规定的用户标识符命名规则,不能出现在标识符中的是()。
随机试题
(2013.1.7)街头访问的抽样方法属于()
工作簿:
消毒剂生物学监测的要求是
含有沙参、麦冬的方剂含有石膏、熟地黄的方剂
设总体X的概率分布为:其中是未知参数,利用样本值3,1,3,0,3,1,2,3,所得θ的矩估计值是()。
汇出行用加押电传或SWIFT(环球银行间金融电讯网络)形式,指示汇人行付款给指定收款人的汇款形式称为()。
供给学派认为治理通货膨胀应该采取的方法包括()。
2014年4月,发改委、卫计委、人社部发出《关于非公立医疗机构医疗服务实行市场调节价有关问题的通知》,放开非公立医疗机构医疗服务价格,鼓励社会办医。请谈谈你对这一政策的看法。
为提高社会管理科学化水平,全国各地积极出台加强和创新社会管理的措施,下列措施中不属于创新社会管理的是()。
加工水平说的实验证据包括
最新回复
(
0
)