首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
45
问题
有如下类定义:
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://www.kaotiyun.com/show/8PAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
类内部定义的______和______数据不能被不属于该类的成员函数来存取,定义为______的数据,可以在类外部进行存取。
在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。
内联函数是通过______来实现的,因此内联函数是真正的函数。
下面对静态数据成员的描述中,正确的是()
栈通常采用的两种存储结构是()
如果一个模板声明列出多个参数,则多个参数之间必须使用______隔开,每个参数都必须重复使用关键字______。
下面对静态数据成员的描述中,正确的是()。
下列对派生类的描述中,()是错误的
下列语句中,输出与众不同的是
设有如下关系表:则下列操作中正确的是
随机试题
Smokingisconsidereddangeroustothehealth.Alltheshopsare【56】tosellcigarettestochildren.Ourtobacco-seller,Mr.Jo
根据《药品经营质量管理规范》,药品质量的主要责任人是()。
背景资料某实行监理的机电工程,合同约定,吊装机械闲置补偿费600元/台班,单独计算,不进入直接费。经项目监理机构审核批准的施工总进度计划如下图所示(时间单位:月)。施工过程中发生下列事件:事件1:开工后,建设单位提出工程变更,致使
属于管理工作流程组织的有()。
根据海关规定,报关企业应对委托人所提供情况的真实性、完整性进行审查,其内容包括()。
“它认为社会的改良和人的生命价值的实现,完全是人类自己的事情,并不是神的恩典。人需要通过自我能力的展现来完成历史。”这段话适用于解说()。
实现中华民族伟大复兴不可或缺的精神支柱和精神力量是()。
信用货币是
计算机病毒对于操作计算机的人
AccompanyingIndia’sindustrialtransformationhasbeenanotherrevolutionofprofoundsignificance.Aproperty-owningmiddlecl
最新回复
(
0
)