首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
设有定义:char s[10];int i=0;,以下不能将一行(不超过100个字符)带有空格的字符串正确读入的语句或语句组是( )。
admin
2017-03-23
45
问题
设有定义: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/9cDp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
设有如下定义:structsk{intn;floatx;}data,*p;若要使p指向data中的n域,正确的赋值语句是
函数的值通过return语句返回,下面关于return语句的形式描述错误的是
若有以下函数首部intfun(doublex[10],int*n)则下面针对此函数的函数声明语句中正确的是
以下程序的输出结果是#includemain(){inta=15,b=21,m=0;switch(a%3){case0:m++;break;case1:m++;switch(b%2){defau
若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是
下列选项中不属于结构化程序设计方法的是
具有3个结点的二叉树有
若有说明chars1[]="Thatgirl",s2[]="isbeautiful";则使用函数strcmp(s1,s2)后,结果是______。
在深度为5的满二叉树中,叶子结点的个数为
设一棵完全二叉树共有700个结点,则在该二叉树中有【】个叶子结点。
随机试题
陈先生,71岁,肺癌晚期。入院后进行化疗并给予支持治疗。应为此病人选择的沐浴方法是
依据《海牙规则》的规定,下列有关承运人适航义务的表述中哪个是错误的?()。
制造过程的质量管理包括()。
一般情况下,多层砖混结构房屋建筑随层数的增加,土建单方造价(元/m2)出现的变化是()。
()是依法保全银行信贷资产的一种特殊形式。
群体决策的缺点有()。
全面发展就是指学生德、智、体诸方面平均发展。
春秋战国时期出现的中国教育发展史上里程碑式的学校教育制度是()。
设向量组α1,α2,…,αt是齐次线性方程组Ax=0的一个基础解系,向量β不是方程组Ax=0的解,即Aβ≠0.证明:向量组β,β+α1,β+α2,…,β+αt,线性无关.
Betterthinktwicebeforechoosingapasswordforemails,onlinebankaccountsandairlinetickets.Passwordsthatshownoi
最新回复
(
0
)