首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: ciass A{ char*a; public: A():a(0){} A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=_____; strcpy(a,aa);
有如下类定义: ciass A{ char*a; public: A():a(0){} A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=_____; strcpy(a,aa);
admin
2017-04-25
80
问题
有如下类定义:
ciass A{
char*a;
public:
A():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
解析
函数strlen(aa)返回字符串aa中字符的个数,不包括末尾的空字符。所以在内存空间创建字符数组a时,需要字符数组的长度是strlen(aa)+1。
转载请注明原文地址:https://kaotiyun.com/show/y1Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面哪些函数采用动态联编( )?
在下列函数原型中,可以作为类AA构造函数的是
有以下类定义classMyClass{public:MyClass(){cout<<l;)};则执行语句MyClassa,b[2],*p[2];后,程序的输出结果是
对于语句cin>>x;中的各个组成部分,下列叙述中错误的是
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;inti
在关系数据库中,把数据表示成二维表,每一个二维表称为______。
下列叙述中错误的是
在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值( )。
假定一个二维数组的定义为"int a[3][5];”,则该数组所含元素的个数为15,所占的存储空间的字节数为【 】。
随机试题
Whatpositionisbeingadvertised?
血液中的球蛋白增加可使红细胞沉降率加快。()
在以下情况下,医务人员不应为患者保密的是
关于脊髓的叙述,错误的是()
体外诊断试剂批准文号格式为
关于意思表示法律效力的判断,下列哪些选项是正确的?(2011—卷三—53,多)
根据新股发行询价制度的规定,通过初步询价确定( )区间。
革命根据地时期,在政权建设方面提出健全人民代表大会制度的宪法性文件是()。
Nearly60millionvisitorsflocktothe384nationalparksacrossAmericaeveryyear.Andyouwon’thavetowanderfarfromhome
JeffreyZaslow,theadvicecolumnistfortheChicagoSun-Times,grewupinsuburbanPhiladelphia.Hisbiggest【B1】______inlife
最新回复
(
0
)