首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
若要求从键盘读入含有空格字符的字符串,应使用函数( )。
若要求从键盘读入含有空格字符的字符串,应使用函数( )。
admin
2019-08-10
90
问题
若要求从键盘读入含有空格字符的字符串,应使用函数( )。
选项
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/1MRp777K
本试题收录于:
二级C语言题库NCRE全国计算机二级分类
0
二级C语言
NCRE全国计算机二级
相关试题推荐
数据字典(DD)所定义的对象都包含于
有以下程序#include#includevoidfun(int*p1,int*p2,int*s){s=(int*)calloc(1,sizeof(int));*s=*p1+*p2;free(s);}main()
下面不属于软件测试实施步骤的是
以下叙述中正确的是
有以下程序#includemain(){inta=0,b=0;/*给a赋值a=10;b=20;给b赋值*/printf("a+b=%d\n",a+b);/*输出计算结果*/}程序运行后的输出结果是
有以下程序#includemain(){inta[]={2,4,6,8},*p=a,i;for(i=0;i
在关系模型中,每一个二维表称为一个
有以下程序(注:字符a的ASCII码值为97):#includemain(){char*s={"abc"};do{printf("%d",*s%10);++s;}while(*s);}程序运行后的输出结果是()。
在数据库设计中,将E-R图转换成关系数据模型的过程属于()。
有两个关系R、S和T如下:则由关系R和S得到关系T的操作是
随机试题
当螺杆泵螺杆转动时,吸入腔一端的密封线连续地向排出腔一端做轴向移动,使吸入腔()。
A、拨露B、着冠C、分娩D、衔接E、分娩机制胎头双顶径进入骨盆人口平面,其颅骨最低点接近或达到坐骨棘水平
对整复手术缝合的边距和针距的要求范围是
对病人不一定有助益,可能违背医学伦理学有利原则的做法是
白细胞分类中,中性粒细胞与淋巴细胞的比例大致相等的时间是()
我国现行《保险法》第十条第三款对保险人进行了规定,保险公司设立必须具备的条件有( )。Ⅰ.发起人必须符合规定Ⅱ.公司名称和注册地以及营业场所必须符合要求Ⅲ.依照保险合同承担保险责任Ⅳ.经营业务必须限定在特定范围之内
下列关于国有资产折股的说法错误的是( )。
弗洛伊德认为潜意识是人的心理活动的深层结构,它包括人类的()。
我国的教育专著《学记》中提出的“时教必有正业,退息必有居学”,体现了()相结合的教育思想。
【B1】【B17】
最新回复
(
0
)