首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2013-02-23
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/hzJp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下的函数______。f(x)floatx;{printf("\n%d",x*x);}则函数类型
在设计程序时,应采纳的原则之一是______。
以下程序中调用scanf函数给变量a输入数值的方法是错误的,其错误原因是main(){int*p,*q,a,b;p=&a;printf("inputa:");scanf("%d",*p);}
假设线性表的长度为n,则在最坏情况下,冒泡排序需要的比较次数为【】。
在C语言中,int,char和short三种类型数据在内存中所占用的字节数
一些重要的程序语言(如C语言和Pascal语言)允许过程的递归调用。而实现递归调用中的存储分配通常用()
在位运算中,操作数右移一位,其结果相当于
表示关系x<=y<=z的C语言表达式为______。
线性结构中的一个结点代表一个数据元素,通常要求同一线性结构的所有结点所代表的数据元素具有相同的特点,这意味着______。
下列语句中,错误的是(x,y,a,b假设已经定义好)
随机试题
A.氨基甲酰磷酸合成酶ⅠB.精氨酸代琥珀酸裂解酶C.氨基甲酰磷酸合成酶ⅡD.腺苷酸代琥珀酸合成酶(2014年第130题)嘧啶核苷酸合成的限速酶是
6个月婴儿,发热伴咳嗽2d,今日出现呼吸困难,两肺有少量哮鸣音。胸片示肺气肿,诊断为毛细支气管炎。病原体主要是
疱疹性咽峡炎引起的病毒为
生石灰的成分是()。
物流系统的目标分为()。
无面额股票的特点有()。
乡试第一名称为解元,会试第一名称为会元。()
初中男子110米栏高度应为()。
教练给某学员的便条上写道:今天你表现不错,跑位积极,速度达到每秒7米,全场跑动距离达到1.3千米,但要更注意与队友们的配合,毕竟60分钟的比赛不是你一个人的战斗。据此可知,该教练最可能从事的运动是:
Thatshouldbeanexcellentopportunityofyoutosaywhatyouthink.
最新回复
(
0
)