首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若要求从键盘读入含有空格字符的字符串,应该使用函数______。
若要求从键盘读入含有空格字符的字符串,应该使用函数______。
admin
2013-02-23
53
问题
若要求从键盘读入含有空格字符的字符串,应该使用函数______。
选项
A、getc ()
B、gets()
C、getchar()
D、scanf()
答案
B
解析
函数getchar()的作用是从终端(或系统隐含指定的输入设备)输入一个字符,且只能接受—个字符(回车符也算是—个字符),所以getchar()不能用宋读入字符串。scanf()函数要求按—定的格式来输入,若同时输入多个字符串,则以空格或回车分割,所以空格不能被识别为—个字符,也就无法读入空格字符。函数gets()的作用是从终端输入—个字符串 (包括空格)至字符数组,直到遇到换行符为止,所以可以用来键盘读入空格字符。
转载请注明原文地址:https://kaotiyun.com/show/IvPp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
若有下列说明和语句,已知int型数据占2个字节,则下列语句的输出结果是()。structst{chara[15];
定义结构体数组:structstu{intnum;charname[20];}x[5];{1,"L1",2,"ZHAO",3,"WANG",4,"ZHANG",5,"LIU"};for(i=1;i
C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
以下定义的结构体类型拟包含两个成员,其中成员变量info用来存入整型数据,成员变量link是指向自身结构体的指针,请将定义补充完整。structnode}intinfo;【】link;};
有以下程序:#include<stdio.h>fun(inta,intb){if(a>b)return(a);elsereturn(b);}main(){intx=3,
以下不能正确定义二维数组的选项是()。
设有如下说明:typedefstruetST{longa;intb;charc[2];}NEW;则下面叙述中正确的是()。
以下选项中,与k=n++完全等价的表达式是()。
有以下结构体说明和变量定义,如图所示: struct node {int data;struct node *next;} *p,*q,*r, 现妥将q所指结点从链表中删除,同时要保持链表的连续,以下不能完成指定操作的语句是______。
随机试题
右侧标志指示前方是高速公路的终点。
《报刘一丈书》中“权者”的形象特征是【】
A.阴道B.子宫颈口C.子宫D.阴道口E.女性外生殖器阴户是指
下列各项中不能作为幽门梗阻诊断依据的是
护理老年病人,错误的是
高强度混凝土的水泥用量不应大于()kg/m3。
Lifeontheearthdependsthesun.Dayafter56.______dayweseeitslightandfeelitswarm,but
邓小平指出,“没有民主就没有社会主义,就没有社会主义的现代化”。这个论断指出了()。
积极推广适用于民间的公安科技,提高群众自防、自救能力;在群众中普及防卫知识,提高群众打击违法犯罪活动的本领。()
MarianneMontgomerywastimidandunadventurous,hervitalityconsumedbyphysicalactivityandlonging,herintelligencebyind
最新回复
(
0
)