首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
103
问题
有如下类定义:
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全国计算机二级
相关试题推荐
阅读以下程序:#includevoidmain(){staticinta[][2]={5,3,1,2};imti,j,sl=0;for(i=0;i<2i++)
有如下类定义:classMyClass{intx;public:MyClass():x(0),y(0){}intGetX(){returnx;}voidSetX(int
有如下类和对象的定义:classConstants{public;staticdoublegetPl0{return3.1416;}};Constantsconstants;下列各组
下列关于栈的描述中错误的是()。
数据库技术的根本目标是()。
在软件开发中,需求分析阶段产生的主要文档是()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
在软件开发中,需求分析阶段产生的主要文档是()。
下面对软件测试描述错误的是
随机试题
目标管理的实施过程可以分为计划阶段、执行阶段和__________。
在下列设备中,()不能作为微型计算机的输入设备。
病菌的致病因素,不正确的是
下列关于建设项目风险的说法,正确的是()
下列项目风险管理工作中,属于风险应对的是()。
全真道三大祖庭是()。
若圆(x一3)2+(y+5)2=r2上有且只有两个点到直线4x-3y-2=0的距离等于1,则半径r的取值范围是().
设f(χ)有任意阶导数且f′(χ)=f3(χ),则f(n)(χ)=_______.
Thehistoryofmodernwaterpollutiongoes【C1】______toFebruary20,1931,whenMrs.Murphy【C2】______overherbackyardfence
QuestionsontheOriginsofChristmas1.WhydowecelebrateonDecember25th?A)TheBiblemakesnomentionofJesusb
最新回复
(
0
)