首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若要求从键盘读入含有空格字符的字符串,应使用函数( )。
若要求从键盘读入含有空格字符的字符串,应使用函数( )。
admin
2022-04-01
31
问题
若要求从键盘读入含有空格字符的字符串,应使用函数( )。
选项
A、getchar()
B、getc()
C、gets()
D、scanf()
答案
C
解析
scanf()语句中用“空格”间隔不同的字符串,空格将被全部忽略掉,所以用scanf()函数不能输入空格;getchar()函数用于输入字符,其调用格式为:ch=getchar(),getchar()函数从终端读入一个字符作为函数值,把读入的字符赋给变量ch。在输入时,空格、回车符都将作为字符读入,而且只有在用户敲人回车键时,读入才开始执行。gets()函数的调用形式为:gets(str_adr),其中str_adr是存放输入字符串的起始地址,可以是字符数组名、字符数组元素的地址或字符指针变量。gets函数用来从终端键盘读入字符串(包括空格符),直到读入一个换行符为止。getc()函数的调用形式为:ch=getc(pf),其中pf是文件指针,函数的功能是从pf指定的文件中读入一个字符,并把它作为函数值返回。因此C选项正确。
转载请注明原文地址:https://kaotiyun.com/show/KBkp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
已知下列函数定义:fun(int*b,intc,intn,intdata){intk;for(k=0;k<m*n;k++){*b=data;b++;}}则调用此函数的正确写法
以下可以正确且安全的用作用户标识符的一组选项是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
以下叙述中正确的是
如果定义floata[10],x;则以下叙述中正确的是
以下选项中不属于C语言标识符的是
定义学生、教师和课程的关系模式STC(SNO,SN,SA,TN,CN,G),其中的六个属性分别为学生的学号、姓名、年龄、教师的姓名、课程名以及学生的成绩,则该关系为
下列关系表达式中,结果为“假”的是
在下列关系运算中,不改变关系表中的属性个数但能减少元组个数的是
在学生管理的关系数据库中,存取一个学生信息的数据单位是
随机试题
A.生铁落饮B.当归龙荟丸C.柴胡疏肝散D.丹栀逍遥散E.朱砂安神丸狂证属于肝胆火热偏盛者,治疗应首选
阻塞性黄疸转移性肝癌
防止或抑制微生物生长繁殖的方法称为
患者,女性,38岁。因颅脑外伤后出现颅内压增高症状。入院后护士给予此患者头高足低位,将床头抬高15°~30°的目的是
慢性支气管炎、阻塞性肺气肿患者,3天来咳嗽、气促加重,皮肤潮红,多汗,球结膜水肿,根据病情应给予
在公路项目施工中,控制材料成本的方法有()。
下列设备中,不属于输入输出没备的有()。
5.清代时编撰的《四库全书》是人类文化的重要成果,当时若采用印刷技术印刷该书,不可能做到的是()。
—Oh.yousoundedjustlikeanative.—______.Istillhavetroubleexpressingmyself.
数据库中对概念模式内容进行说明的语言是()。
最新回复
(
0
)