首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: class A{ char *a; public: A():*(0){} A(char * aA){//把aa所指字符串拷贝到a所指向的存储空间 a=________; strcpy(a,aA); } ~A(){delete[]a;} };
有如下类定义: class A{ char *a; public: A():*(0){} A(char * aA){//把aa所指字符串拷贝到a所指向的存储空间 a=________; strcpy(a,aA); } ~A(){delete[]a;} };
admin
2017-10-17
43
问题
有如下类定义:
class A{
char *a;
public:
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
解析
利用new运算符进行内存申请操作,长度为aa字符串长度加上字符串结束标志‘\0’,总共申请strlen(aa)+1字节,故选A)。
转载请注明原文地址:https://kaotiyun.com/show/8PAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
所有的函数模板定义都是以关键字______开始的,该关键字之后是用______括起来的形式参数表。
以下程序的运行结果是______。#include<iostream.h>#include<math.h>template<classT>classTAdd//定义类模板TAdd,T为类型{Tx,y;
设有定义nita:floatf;doubleinti,则表达式10+’a’+i+f值的数据类型是()
下列字符串常量表示中,()是错误的。
下列叙述中,正确的是()。
下面对静态数据成员的描述中,正确的是()。
有如下程序:#include<iostream>#include<iosream>usingnamespacestd;classBASE{charc;public;BASE(charn):c(n){
如果一个对象部分地包含自己,或自己定义自己,则称这个对象是【 】的对象。
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但[]运算符只能作为类的______函数重载。
下列字符串中,正确的C++标识符是()。
随机试题
在行政处罚听证程序中,当事人要求听证的,应当在行政机关告知听证权利后3日内提出。()
妇女进入老年期后的生理特点不正确的是( )。
A.湿疹B.疖痈C.类风湿结节D.面部蝶形红斑E.指端及指甲周红斑类风湿关节炎较特异的皮肤表现是
可以准确计算相对危险度的指标是
中药饮片的法定质量标准是()
下列属于个人教育贷款的欺诈风险的是()。
下列哪项是关于资产组合模型监测商业银行组合风险的正确说法?()
历史上人类创建了数以千万计的园林,()堪称代表,被推崇为三大园林系统。
(2010年真题)1948年在香港成立的三联书店,由()等合并组成。
Evaluationofenergy-savingmethodsChryslerBuildingLocation:NewYork,NewYorkBuildingType:
最新回复
(
0
)