首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: ciass A{ char *a; public: A():a(0){} A(char *aa){//把aa所指字符串拷贝到a所指向的存储空间 a=__________; strcpy(a,aa); } ~A()(delete[] a;}
有如下类定义: ciass A{ char *a; public: A():a(0){} A(char *aa){//把aa所指字符串拷贝到a所指向的存储空间 a=__________; strcpy(a,aa); } ~A()(delete[] a;}
admin
2020-07-30
121
问题
有如下类定义:
ciass A{
char *a;
public:
A():a(0){}
A(char *aa){//把aa所指字符串拷贝到a所指向的存储空间
a=__________;
strcpy(a,aa);
}
~A()(delete[] a;}
};
横线处应填写的表达式是( )。
选项
A、newchar[stden(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/RPyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
软件调试的目的是()。
已知枚举类型声明语句为:enumCOLOR{WHITE,YELLOW,GREEN=5,RED,BLACK=10);则下列说法中错误的是()。
有如下程序:#includeusingnarnespacestd;classBase{public:virtualvoidfunction1(){rout
下列有关抽象类和纯虚函数的叙述中,错误的是()。
下列关于栈的描述中错误的是()。
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正程序中的错误,使得程序输出:10TestClass1注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在//******error*****
下面关于派生类的描述中错误的是()。
请使用【答题】菜单命令或直接用VC6打开考生文件夹下的工程proj3,其中声明的是一个人员信息类,补充编制程序,使其功能完整。在main函数中给出了一组测试数据,此种情况下程序的输出应该是:Zhang20Tsinghua。注意:只能在函数addres
请使用VC6或使用【答题】菜单打开考生文件夹prog2下的工程prog2。此工程中包含一个程序文件main.cpp,其中有“部门”类Department和“职工”类Staff的定义,还有主函数main的定义。在主函数中定义了两个“职工”对象,他们属于同一部
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
什么是鉴别阈?
简述企业组织的性质。
视觉适应表现为感受性()。
简述出生后血循环的改变。
心脏病病人术前准备应注意哪些问题?
股票在股份有限公司的存续期间有效,而认股权证一般是有确定期限的,通常以()为限。
诉讼时效完成以前,因发生法定事由,使权利人不能行使权利,因而停止计算诉讼时效期间的,是诉讼时效的()。
()是指市场参与者在计量日发生的有序交易中,出售一项资产所能收到或者转移一项负债所需支付的价格。
资料(一)智达股份有限公司(以下简称智达股份)系2003年在原国有企业智达集团股份公司的基础上改制设立的,智达集团持有智达股份60%的股权。智达股份于2008年在上海证券交易所成功上市,为一般纳税人,适用的增值税税率为17%。智达股份从2008年
Terrifiedbythecruelty,manypeople______(强烈反对用动物做实验).
最新回复
(
0
)