首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
125
问题
有如下类定义:
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全国计算机二级
相关试题推荐
有如下程序:#include#includeusingnamespacestd;intmain(){cout.fill(’*’);cout
有如下程序:#includeusingnamespacestd;classA{public:A(){cout
关于函数重载,下列叙述中错误的是()。
下面不属于软件设计阶段任务的是()。
下列有关运算符重载的叙述中,正确的是()。
数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下面图符名标识的图符不属于数据流图合法图符的是()。
关于关键字class和typename,下列表述中正确的是()。
软件设计中模块划分应遵循的准则是()。
在软件开发中,需求分析阶段产生的主要文档是()。
随机试题
女,5岁。左上后牙食物嵌塞痛1周。检查:左上第二乳磨牙近中牙合面深龋洞,探疼痛,叩诊(一)。左上第一乳磨牙远中充填体不密合继发龋较深,Ⅱ度松动,叩诊不适,颊侧牙龈有一窦道,探针可以探入左上第一乳磨牙还需做的检查是
某慢性肾衰竭病人,贫血貌,尿量<1000ml/d,双下肢中度水肿。该病人最早出现的症状是
营养素目前分为五大类,除了
土地登记通告的内容,不包括()。
图5-114所示正方形截面等直杆,弯曲截面系数为W,在危险截面上,弯矩为M,扭矩为Mn,A点处有最大正应力τ和最大切应力τ。若材料为低碳钢,则其强度条件为()。
在机械排风中,下列关于风口的位置设置正确的是( )。
资产评估结论为资产评估提供专业化估价意见,这体现了资产评估的()作用。
(2016.四川)我国《刑法》规定,拘役的缓刑考验期限为原判刑期以上2年以下,但是不能少于2个月。()
恶性肿瘤的主要特征是
影响儿童的侵犯行为的因素有
最新回复
(
0
)