首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
33
问题
有如下类定义:
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 i=0,a=0: while(i<20) { for{::) {
下列关于虚函数与函数重载区别的叙述中不正确的是
下列叙述中正确的是
在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。
内联函数是通过______来实现的,因此内联函数是真正的函数。
以下定义数组中错误的是()
有以下程序:#include<iostream>#include<string>usingnamespacestd;classbase{private:charbaseName[10
有关构造函数的说法中错误的是
在重载一个运算符为成员函数时,其参数表中没有任何参数,这说明该运算符是()。
关于运算符重载,下列表述中正确的是( )。
随机试题
患者,男性,12岁,因视力下降伴多尿2个月入院,每天尿量约4000ml。入院检查:发育延迟,双眼视力为0.2,双颞侧偏盲。头颅CT及MRI示鞍区占位,大小约3cm×3cm×4cm,病变呈囊实性,不均匀强化,有钙化,双侧脑室扩张。根据以上病史及检查,最可能
A.胆盐B.盐酸C.植酸D.植物固醇抑制胆固醇吸收的是
七情内伤致病,首先损伤的脏是
生产要素最主要的是()。
依据《建设工程监理规范》,监理实施细则的主要内容包括()。
钢管混凝土的质量检测办法应以()为主。
股份有限公司型股权投资基金投资者人数不超过()人。
信贷资产证券化发起机构是指通过设立特定目的信托转让信贷资产的金融机构。( )
现代教育与传统教育的根本区别在于是否重视_______的培养。
A、Stationmasters.B、Conductors.C、Passengers.D、Stations.C原文说到,theUndergroundRailroad的组织参与者都有一个“代号”,是根据一些铁路术语起的。逃跑的奴隶(escaped
最新回复
(
0
)