首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
下列关于 getline() 函数的描述中,不正确的是( )。
下列关于 getline() 函数的描述中,不正确的是( )。
admin
2010-03-29
32
问题
下列关于 getline() 函数的描述中,不正确的是( )。
选项
A、getline()函数是用来从键盘上读取字符串的
B、getline()函数读取字符串长度是受限制的
C、getline()函数读取字符串时,遇到终止符时就停止
D、getline()函数中所使用的终止符只能是换行符
答案
8
解析
本题主要考察C++中输入流成员函数的使用。输入流的成员函数主要包括open()、get()、getline()、read()、seekg()、tellg()和close()等函数。其中,getline()函数从输入流中读取多个字符,并且允许指定输入终止符,其原形为:
getline(char*line,int size,char=’\n’)。
其中:函数的第1个参数是字符数组,用于放置读取的文本:第2个参数是本次读取的最大字符个数,通过改变该参数可以设置读入的最大字节数即字符串长度:第 3个参数是分隔字符,作为读取一行结束的标志,默认为换行符’\n’,通过改变该参数,可以自定义输入形式和结束标志。
因此可以判断,题目选项D的叙述是错误的,可以通过改变参数修改getline()函数中所使用的终止符。
转载请注明原文地址:https://kaotiyun.com/show/cTjp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有下列程序:structS{intn;inta[20];};voidf(int*a,intn){inti;for(i=0;i
有以下程序,程序运行后的输出结果是#definePT3.5:#defineS(x)PT*x*x;main(){inta=1,b=2;printf("%4.1f\n",S(a+b));}
有以下程序main(){inta=3;a+=a-=a*a;printf("%d\n",a);}程序的输出结果是
若要求定义具有10个int型元素的一维数组a,则以下定义语句中错误的是
有以下程序#include<stdio.h>voidmain(){charb,c;inti;b=’a’;c=’A’;for(i=0;i<6;i++){if(i%2)putchar(i+b);elseputchar(i+
有以下程序(strcat函数用以连接两个字符串)#include<stdio.h>#include<string.h>main(){chara[20]="ABCD\0EFG\0",b[]="IJK";strcat(a,b);pr
以下关于C语言函数参数传递方式的叙述中正确的是()。
以下函数的功能是:通过键盘输入数据,为数组中的所有元素赋值。#include#defineN10voidfun(intx[N]){inti=0;while(i<N)scanf("%d",___);}在程序中下划线处应填入
已定义以下函数intfun(int*p){return*p;}fun函数返回值是
随机试题
A.青霉素B.诺氟沙星C.妥布霉素D.甲硝唑E.多黏菌素葡萄球菌感染的首选药物是
患者,男,65岁。左侧腹痛,腹泻半年间断出现脓血便,查体:腹部未及包块。为明确诊断宜采取的检查是
瘦素
背景资料:某教学楼工程,建筑面积1.7m2,地下1层,地上6层,檐高25.2m,主体为框架结构,砌筑及抹灰用砂浆采用现场拌制。施工单位进场后,项目经理组织编制了《某教学楼施工组织设计》,经批准后开始施工。在施工过程中,发生了如下事件:事
保险公司超额承保,情节严重的由保险监督管理机构吊销其许可证,并处以五万元以上三十万元以下的罚款。( )
下列股价指数中,来自于美国股市的有( )。
股东在公司设立时未履行或者未全面履行出资义务的,公司相关权利人的下列请求中,不会得到人民法院支持的是()。
在国家名酒评选中,曾荣获过“国家名酒”称号的有()。
简述德育原则。
远大汽车公司生产的小轿车都安装了驾驶员安全气囊。在安装驾驶员安全气囊的小轿车中,有80%安装了乘客安全气囊。只有安装乘客安全气囊的小轿车才会同时安装减轻冲击力的安全杠和防碎玻璃。如果上述断定为真,并且事实上李先生从远大汽车公司购进一辆小轿车中装有
最新回复
(
0
)