首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下不能将键盘输入的字符串:This is a string<回车>读入到str中的程序段是
以下不能将键盘输入的字符串:This is a string<回车>读入到str中的程序段是
admin
2021-06-15
40
问题
以下不能将键盘输入的字符串: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全国计算机二级
相关试题推荐
有以下程序#include<stdio.h>main()voidfun(char*c,intd}{charb=’a’,a="A’;{*c=*c+1;d=d+1;fun(&b,a);printf("%c,%c\n",b,a);pri
若有定义:doublea=22;inti=0,k=18;则不符合C语言规定的赋值语句是
下列关于C语言文件的叙述中正确的是
有以下程序voidfun1(char*p)main(){char*q;{chara[]={"Program"},*p;q=p;p=&a[3];fun1(p);printf("%s\n",a);
下列选项中,能正确定义数组的语句是
在长度为97的顺序有序表中作二分查找,最多需要的比较次数为
定义学生选修课程的关系模式:SC(S#,Sn,C#,Cn,G)(其属性分别为学号、姓名、课程号、课程名、成绩)。则对主属性部分依赖的是
请编写函数fun,其功能是:计算并输出给定数组(长度为9)中每相邻两个元素的平均值的平方根之和。例如,若给定数组中的9个元素依次为12.0、34.0、4.0、23.0、34.0、45.0、18.0、3.0,11.0,则输出应为S=35.951014
算法的时间复杂度是指()。
随机试题
公司若不依法提取法定公积金,应由县级以上人民政府财政部门责令如数补足应当提取的金额,且可以对公司处30万元以下罚款()。
导数=()
某住宅小区一期工程,东侧1.5km毗邻风景区,北侧距体育中心2.5km,西北距公园3km,西侧与城市快速路相邻。该住宅小区一期工程规划用地25km2,建筑面积420000m2。小区竣工后共可入住约2300户,居住人口约7500人。本项目总投资14亿元。
基础设计时,必须以地下水位100%计算浮托力的地层有()。[2015年真题]
建设工程勘察、设计文件内容需要作重大修改的,建设单位应当报经()批准后,方可修改。
发包人与承包人约定按照固定价结算工程款。因合同履行过程中材料价格上涨,承包人请求进行造价鉴定.则人民法院对承包人的请求应( )。
税收的基本职能包括()。
《梁祝》是以评弹曲调为素材的单乐章标题协奏曲。全曲的结构为奏鸣曲式。其中呈示部、展开部、再现部三个段落分别表现了相爱、抗婚、化蝶的情节。()
下列说法不正确的是()。
“治人者必先自治,责人者必先自责”,纪委是党风廉政建设的重要参与者和反腐败工作的组织协调者,纪检监察干部是党的纪律的执行者和捍卫者,手中掌握着监督执纪权力,更是时刻都面临着腐蚀与反腐蚀的考验。如若在作风和纪律问题上偏离一尺,党风廉政建设离党中央的要求就会偏
最新回复
(
0
)