首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能将键盘输入的字符串:This is a string<回车>读入到str中的程序段是
以下不能将键盘输入的字符串:This is a string<回车>读入到str中的程序段是
admin
2021-06-15
53
问题
以下不能将键盘输入的字符串: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全国计算机二级
相关试题推荐
设有如下的说明和定义struct{inta;char*s;}x,*p=&x:x.a=4;x.s="hello";则以下叙述中正确的是
设有定义:intx=2;以下表达式中,值不为6的是
数据库设计中反映用户对数据要求的模式是( )。
没数据元素的集合D={1,2,3,4,5},则满足下列关系R的数据结构中为线性结构的是()。
有以下程序#include#include"string.h"typedefstruct{charname[9];charsex;floatscore[2];}STU;voidf(STUa){
设有以下函数:yoidfun(intn,char*s){……}则下面对函数指针的定义和赋值均正确的是
设有如下语句:typedefstructDate{intyear;intmonth;intday;}DATE;则以下叙述中错误的是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于
设有如下函数定义intfun(intk){iflk
若fp是指向某文件的指针,且不是末尾,则feod(fp)的函数返回值是()。
随机试题
下列文章中,是以对话形式展开的有()
教育具有与生产劳动相脱离的特点的社会是( )。
瞿麦的功效是车前子的功效是
观察房间隔时,下列所列切面,哪一项不包括在内()
肝病日久,两胁胀满疼痛,并见舌质瘀斑、瘀点。其病机是产后大出血,继则冷汗淋漓,甚则晕厥。其病机是
已知粉质黏土的土粒比重为2.73,含水量为30%。土的容重为1.85g/cm3,浸水饱和后该土的水下有效重度最接近()kN/m3。[2006年真题]
机械台班单价包括台班()。
十八届三中全会指出,公有制为主体、多种所有制经济共同发展的基本经济制度,是中国特色社会主义制度的重要支柱,也是社会主义市场经济体制的根基。公有制经济和非公有制经济都是社会主义市场经济的重要组成部分,都是我国经济社会发展的重要基础。必须毫不动摇巩固和发展公有
国家统计局2010年2月25日发布2009年国民经济和社会发展统计公报,称中国去年全面落实应对国际金融危机的一揽子计划和政策措施,国民经济形势总体回升向好,各项社会事业取得新的进展。初步核算,全年国内生产总值335353亿元,比上年增长8.7%。
______不属于电子邮件相关协议。
最新回复
(
0
)