首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
82
问题
有如下类定义:
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全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modi2.clip。请完成函数fun(intx),该函数功能是将x的值转换成二进制数输出到屏幕,并且在函数中调用写函数WriteFile()结果输出到modi2.txt文件中。例如:x=13,13的二进制
关于关键字class和typename,下列表述中正确的是()。
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(intx):val(x){}voidPrint()
已知函数f的原型是voidfi(int*a,long&b);,变量v1、v2的定义是:intv1;loongv2;下列调用语句中正确的是()。
if语句的语法格式可描述为:格式1:if()或格式2:if()else关于上面的语法格式,下列表述中错误的是()。
下列叙述中正确的是()。
在结构化程序设计中,模块划分的原则是。()。
下列关于运算符重载的描述中,错误的是()。
在数据管理技术发展的三个阶段中,数据共享最好的是()。
如果一个模板声明列出了多个参数,则每个参数之间必须使用逗号隔开,每个参数都必须使用()关键字来修饰。
随机试题
肝细胞中可以发生的变性有
脑性瘫痪最常见的类型是
患者男性,18岁,着凉后出现发热、咳嗽,咳黄痰,未及时治疗,1d前出现高热,咳铁锈色痰。患者如能听到胸膜摩擦音,该摩擦音的特点为
当怀疑病人心跳停止时,为迅速确诊,首先应该
建设项目施工、设计的招标投标是关系到开发企业项目经济、质量、效益的最关键的一环,国家从立法与管理上都给予极高的重视。需进行货物采购的招标投标,主要情况有()。
某商场一层为服饰卖场,按消防安全标准,配置了火灾自动报警系统。在火灾自动报警系统布线时,从接线盒、线槽等处引到探测器底座、控制设备、扬声器的线路,当采用金属软管保护时,其长度不应大于()
重置成本法是在现时条件下,被评估资产全新状态的重置成本减去该项资产的()估算资产价值的方法。
一般来讲,财产保险及人身保险中,自然人和法人均可以作为被保险人。()
某海军部队有甲、乙、丙、丁、戊、己、庚7艘舰艇,拟组成两个编队出航,第一编队编列3艘舰艇,第二编队编列4艘舰艇,编列需满足以下条件:(1)航母己必须编列在第二编队:(2)戊和丙至多有一艘编列在第一编队:(3)甲和丙不在同一编队;(4)如果乙编列在第
Whatisthemainsubjectofthispassage?Bysaying"...whiskeyisfordrinking,waterisforfightingabout."(Lines5~6,Para.
最新回复
(
0
)