首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-11-28
56
问题
有如下类定义:
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/OxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在面向对象的程序设计中,将数据和处理数据的操作封装成一个整体就定义了一种事物的类型,称作“类”。类是一种抽象的概念,属于该类的一个实例叫做“______”。
在面向对象方法中,类之间共享属性和操作的机制称为______。
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是______
程序中有如下语句:for(inti=0;i<5;i++)cout<<*(p+i)<<",";能够依次输出int型一维数组DATA的前5个元素。由此可知,变量p的定义及初始化语句是______。
一个类可以同时继承多个类,称为多继承。下列关于多个继承和虚基类的表述中,错误的是
将E-R图转换到关系模式时,实体与联系都可以表示成
下列对结构及其变量定义错误的是()。
有如下语句序列: int k=0; do{k+=5;cout<<’$’;} while(k<19); while(k-->0)cout<<’*’; 执行上面的语句序列输出字符“$”和“*”的个数分别是( )。
数据独立性是数据库技术的重要特点之一。所谓数据独立性是指
软件生命周期包括8个阶段。为了使各时期的任务更明确,又可分为3个时期:软件定义期、软件开发期、软件维护期。编码和测试属于______期。
随机试题
某台频率为50Hz,12极的三相电动机,其额定转差率为5%。求该电动机额定转速。
马克思主义的产生对于无产阶级的重大意义之一是()
关于大肠的集团运动,下列哪项是正确的
甲苯磺丁脲的作用主要是( )
现金流评估法的精确性依赖于评估中所涉及的有关数据的准确性。()
方差越大,这组数据就越离散,数据的波动也就越大。()
以下各项中,组织形式只能为有限责任公司的外商投资企业是()。
学前教育实践中,我们必须正确认识各育的特点及相互关系,正确实施各育,防止重此轻彼,坚持__________的教育质量观。
Writeanessaybasedonthedrawing.Inyourwriting,youshould1)describethedrawingbriefly,2)explainitsintende
Havinglivedinthetownforquiteafewyears,Mr.Johnsonnolongerfelt______amongthelocalpeople.
最新回复
(
0
)