首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能将键盘输入的字符串:This is a string<回车>读入到str中的程序段是
以下不能将键盘输入的字符串:This is a string<回车>读入到str中的程序段是
admin
2021-06-15
36
问题
以下不能将键盘输入的字符串:This is a string<回车>读入到str中的程序段是
选项
A、char str[80]; scanf("%s",str) ;
B、char str[80]; int i=0; while((str[i++]=getchar())!=’\n’); str
=0;
C、char str[80]; gets(str);
D、char str[80], *ps=str; do{ scanf("%c",ps); } while(*ps++ !=’\n’); *(ps)=0;
答案
A
解析
在使用scanf函数时要注意,在输入数据时,遇到空格,或按"回车"键或按"跳格"(Tab)键时该数据认为结束。A选项中输入This后有一个空格,认为数据输入结束,以后的数据不能再读入到str中,故选择A选项。B选项用getchar读入字符,键盘输入的所有字符均被认为是有效字符读入,用while循环控制读入,当读入字符为回车时结束读入,字符串被正确的读入到str中。C选项用gets函数读入字符串,它读入键盘输入的所有字符,遇到回车自动结束读入,所以也能正确读入字符串到str中。D选项用do…while和指针循环控制字符输入,依次判断输入字符是否为回车,若不是回车放入字符数组中,直到读入回车符,结束循环,数组str中正确存放入指定的字符串。
转载请注明原文地址:https://kaotiyun.com/show/80tp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
以下叙述中错误的是()。
下面不属于软件工程的3个要素是
设有定义语句int(*f)(int);则以下叙述正确的是
设有以下语句typedefstructTT{chalc:inta[4]:}CIN;则下面叙述中正确的是
下列排序方法中,最坏情况下比较次数最少的是()。
下面不属于软件需求分析阶段任务的是
为了建立如图所示的存储结构(即每个结点含两个域,data是数据域,next是指向结点的指针域),则在________处应填入的选项是Structlink{chardata;_________}node;
C语言中允许用外部说明来指定变量、函数和其他标识符的特征,这里所说的外部指的是()。
对长度为n的线性表排序,在最坏情况下,比较次数不是n(n一1)/2的排序方法是()。
开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做()。
随机试题
简述个案研究的步骤。
在Word2010文档中,将鼠标移至页面最左侧的选定栏,三击鼠标左键______________。
链激酶用于治疗血栓性疾病,是由于()
甲状腺大部分切除术后发生呼吸困难和窒息与下列因素无关的是()
下列关于上市公司股份锁定期的说法正确的是()。[2008年真题]Ⅰ.控股股东持有的首次公开发行股票前已发行股份,应锁定36个月Ⅱ.外国战略投资者取得的上市公司A股股份,应锁定36个月Ⅲ.境内战略投资者认购上市公司非公开发行的股份,
股票市场需求的决定因素中,政策因素包括()
给定资料1.党的十九大报告提出,加强思想道德建设。人民有信仰,国家有力量,民族有希望。要提高人民思想觉悟、道德水准、文明素养,提高全社会文明程度。广泛开展理想信念教育,深化中国特色社会主义和中国梦宣传教育,弘扬民族精神和时代精神,加强爱国主义、集
下列关于赤潮的说法,正确的是:
如图1所示,一台Cisoc3500系列交换机上连接2台计算机,它们分别划分在VLANl0(ID号为10)和VLANl1(ID号为11)中。交换机的千兆以太网端口(g0/1)连接一台路由器,使2个VLAN之间能够通信。交换机管理地址为167.11.45.2
Readthearticlebelowaboutthewaystoimproveemployees’motivation.ChoosethebestwordtofilleachgapfromA,B,Cor
最新回复
(
0
)