首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
52
问题
有如下类定义:
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://kaotiyun.com/show/8PAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
请阅读以下程序 main( ) { int x=1.y=0, a=0, b=0: switch(x) { case 1:
C++定义了类库实现数据的输入和输出,______为根基类。
若有一个MyClass类,则执行语句“MyClassobj1,obj2[2],*p;”后,自动调用该类的构造函数()次。
在一个成员函数内调用一个虚函数时,对该虚函数的调用进行______联编。
以下有关析构函数的叙述不正确的是
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______
下面的函数模板定义中错误的是
下列选项中合法的用户标识符是()。
随机试题
诊断早期妊娠需测定的血或尿中的激素是
水疝相当于西医学的什么病
原发性血小板增多见于( )。
【背景资料】某城市桥梁工程由某路桥工程公司承担施工任务。该路桥工程公司在预应力筋的施工过程中,通过计算确定了下料长度,并采用先张法对预应力筋进行张拉,并对施加预应力所用的机具设备及仪表设置专人使用管理,并制订定期维护和校验制度。在对大体积混凝土墩台基
关于银行卡账户及交易管理要求的下列表述中,不正确的是()。
下列关于农村金融机构的说法,正确的有()。
(2016年真题)孟老师近期工作比较消极,漠视学生的存在,对学生态度麻木,缺乏应有的尊重。依据职业倦怠的特征,孟老师的这些表现属于()。
NewYorkandLondonmayruletheroost,butotherfinancialhubsinAmericaandEuropehavemanagedtocarveoutusefulspecial
牙周袋位于牙槽嵴顶下方,与牙槽骨垂直吸收有关者为()。
Inthepast,oneofthebiggestdisadvantagesofmachineshasbeentheirinabilitytoworkonamicro-scale.Forexample,doctor
最新回复
(
0
)