首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: ciass A{ char *a; public: A():a(0){} A(char*aa){// 把aa所指字符串拷贝到a所指向的存储空间 a=________; strcp
有如下类定义: ciass A{ char *a; public: A():a(0){} A(char*aa){// 把aa所指字符串拷贝到a所指向的存储空间 a=________; strcp
admin
2020-11-11
30
问题
有如下类定义:
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
解析
函数str1en(aa)返回字符串aa中字符的个数,不包括末尾的空字符。所以在内存空间创建字符数组a时,需要字符数组的长度是str1en(aa)+1。
转载请注明原文地址:https://kaotiyun.com/show/eayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
将前缀运算符“--”重载为非成员函数,下列原型中能正确用于类中说明的是()。
在下列原型所示的C++函数中,按“传值”方式传递参数的是()。
有如下程序:#include<iostream>usingnamespacestd;classR{public:R(intr1,intr2):r1(r1),r2(r2){}voidprint();voidprint()const
有如下程序:#include<iostream>usingnamespacestd;voidf(inti){cout<<i<<’’;}voidf(doubled){tout<<d*2<<’’;}intmain(){f(3.0)
下列语句中,能够进行正确赋值的是()。
下列关于模板的叙述中,错误的是( )。
在表达式x+y*z中,+是作为成员函数重载的运算符,*是作为非成员的函数重载的运算符。下列叙述中正确的是
将E-R图转换为关系模式时,实体和联系都可以表示为
公司的开发人员可以同时参加多个项目的开发,则实体开发人员和实体项目间的联系是
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
随机试题
下列属于乙类传染病的是
A.癞皮病B.干眼病C.坏血病D.步行困难E.脚气病维生素A缺乏可引起
我国《著作权法》不适用于下列哪些选项?(2011年试卷三第61题)
在工程网络计划执行过程中,若某项工作比原计划拖后,而未超过该工作的自由时差,则( )。
下列直方图中,属于正常直方图的是()。
一项完整的统计分析活动,总是包含着两个相互联系的过程,即()。
如果在期中实施了控制测试,在针对剩余期间获取补充审计证据时,注册会计师通常考虑的因素有()。
历史上明确提出“德礼为政教之本,刑罚为政教之用”立法指导思想的法典是()。
A.sensibleB.comprehensiveC.readilyD.incaseE.sensitiveF.passingG.signH.spaceI.suddenlyJ.liberateK.c
A、Atthepostoffice.B、Atthebank.C、Inthestreet.D、Intheoffice.C推理判断题。对话中,女士询问男士怎样去附近的银行,男士说沿着这条街在拐角处左拐就是了。由此可以推断,对话发生的地
最新回复
(
0
)