首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
56
问题
有如下类定义:
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全国计算机二级
相关试题推荐
下列关于虚函数与函数重载区别的叙述中不正确的是
已知一个运行正常的的程序中有下面两个语句: int *p1, *p2=&a; P1=b由此可知,变量a和b的类型分别是
一个类的友元函数能够访问该类的
下列叙述中正确的是
下面是类MyClass的定义,对定义中各语句描述正确的是()。classMyClass{private:intx,y,z;public:voidMyClass(intA){
对下列语句正确的描述是()。constint*x;∥(1)int*constx;∥(2)
以下程序不用第三个变量实现将两个数进行对调的操作,划线处应为main(){inta,b;scanf("%d%d",&a,&B).;cin>>a>>b;cout<<"a="<<a
已知类A有公用数据成员a,且有A obj2;A * const ptr=new A;则下列语句正确的是
下面的函数模板定义中错误的是
下列关于函数模板实参不能省略的情况说明不正确的是
随机试题
简述社会保险的基本属性。
不兑现纸币本位制的特点包括()。
关于精神分裂症单纯型,下列何种说法不正确
亚急性心内膜炎血培养标本采血量应为
工程项目计划的实施是实现()的重要阶段,通过项目工作计划的实施将所确定的项目目标变为具有一定()的具有实用价值的工程实体。
施工现场某些起重作业需由两台汽车起重机共同起吊,在作业时应由专人统一指挥。为确保作业安全,起吊重物的重量不得超过两机起重量总和的()。
以下描述属于对生产性建设项目的“三同时”监察内容的是()。
有监理文件档案中的合同与其他文件管理中,不需送城建档案管理部门保存的档案文件是( )。
静态RAM(SRAM)的特点是______。
Whatisbestwaytolearnalanguage?Weshould76.______rememberthatwealllearnedourownlanguagewell77.______wh
最新回复
(
0
)