首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class A{ char *a; public: A():*(0){} A(char * aA){//把aa所指字符串拷贝到a所指向的存储空间 a=________; strcpy(a,aA); } ~A(){delete[]a;} };
有如下类定义: class A{ char *a; public: A():*(0){} A(char * aA){//把aa所指字符串拷贝到a所指向的存储空间 a=________; strcpy(a,aA); } ~A(){delete[]a;} };
admin
2017-10-17
31
问题
有如下类定义:
class A{
char *a;
public:
A():*(0){}
A(char * aA){//把aa所指字符串拷贝到a所指向的存储空间
a=________;
strcpy(a,aA);
}
~A(){delete[]a;}
};
横线处应填写的表达式是
选项
A、new char[strlen(aA)+1]
B、char[strlen(aA)+1]
C、char[strlen(aA)]
D、new char[sizeof(aA)-1]
答案
A
解析
利用new运算符进行内存申请操作,长度为aa字符串长度加上字符串结束标志‘\0’,总共申请strlen(aa)+1字节,故选A)。
转载请注明原文地址:https://jikaoti.com/ti/ABt0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于虚函数与函数重载区别的叙述中不正确的是
下列叙述中正确的是
类内部定义的______和______数据不能被不属于该类的成员函数来存取,定义为______的数据,可以在类外部进行存取。
所有的函数模板定义都是以关键字______开始的,该关键字之后是用______括起来的形式参数表。
C++定义了类库实现数据的输入和输出,______为根基类。
下列关于运算符重载的描述中,正确的是()。
关于纯虚函数和抽象类的描述中,错误的是()。
下列语句中,输出与众不同的是
在双目运算符中需要声明其右操作数时,完成的是【 】重载,而需要声明全部操作数时,完成的是【 】重载。
下列程序将x、y和z按从小到大的顺序排列,请将下面的函数模板补充完整。template<classT>voidfun(______){Ta;if(x>y)
随机试题
A.持续中等度发热(38℃~39℃)3周以上,伴咳嗽、咳痰、气短B.反复咳嗽、咳痰、咯血多年C.自幼反复哮喘发作,近日来加剧D.咳嗽、咳多量白色黏痰伴渐进性呼吸困难,体温正常E.一侧胸痛,呼吸时加剧,伴发热、气短下列疾病的表现分别
患者女,50岁。有12年糖尿病病史。因昏迷入院,呼吸有烂苹果味,查体:血压12/5.3kPa,脉搏110次/分,呼吸28次/分,尿糖和酮体(++)。血气分析结果应为
根据钢筋混凝土薄壁桥墩构件特点,圬工体积小、结构轻巧,比重力式桥墩可节约圬工量()左右。
汽车库按照组合形式可分为()
基金的会计核算对象不包括()。
在过渡时期,我国的基本任务是()。
认真阅读下列材料,并按要求作答。观潮钱塘江大潮,自古以来被称为天下奇观。农历八月十八是一年一度的观潮日。这一天早上,我们来到了海宁县的盐官镇,据说这里是观潮最好的地方。我们随着观湖的人群
Fewcreationsofbigtechnologycapturetheimaginationlikegiantdams.Perhapsitishumankind’slongsufferingatthemercyo
生产力和生产关系的矛盾,经济基础和上层建筑的矛盾之所以构成社会的基本矛盾,是因为它们()。
有甲、乙、丙三个口袋,其中甲口袋装有1个红球,2个白球,2个黑球;乙袋装有2个红球,1个白球,2个黑球;丙袋装有2个红球,3个白球。现任取一袋,从中任取2个球,用X表示取到的红球数,Y表示取到的白球数,Z表示取到的黑球数,试求:(Ⅰ)(X,Y)的联合分布
最新回复
(
0
)