首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2019-04-01
62
问题
有如下类定义:
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/CiAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的运行结果是#inClUde<iostream.h>classLocation{private:intX,Y;pubhc:voidinit(int=0,int=0);
重载的运算符保持其原有的______、优先级和结合性不变。
如果表达式x*y+z中,“*”是作为友元函数重载的,“+”是作为成员函数重载的,则该表达式还可为
下列字符串中可以用做C++语言标识符的是
在软件生产过程中,需求信息的给出是
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
在类的对象被创建时,______函数会被自动调用。
数据管理技术的发展经历了人工管理、文件系统和数据库系统3个阶段,其中数据独立性最高的是______。
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
执行语句序列:intx=10,&r=x;cout<<x<<’.’<<r<<endl;输出结果为______。
随机试题
分子中含有咔唑环结构,通过拮抗5-羟色胺受体产生止吐作用的药物是()。
麻疹疫苗的接种对象是
下肢静脉比上肢静脉瓣膜多,浅静脉与深静脉之间的交通丰富。()
用来细分消费者市场的心理变数主要包括()。
钢筋混凝土矩形截面对称配筋柱,下列说法错误的是______。
赠与人的继承人或者法定代理人的撤销权,自知道或者应当知道撤销原因之日起()内行使。
工程项目策划是一个开放性的工作过程,它需整合多方面专家的知识,具体包括()等。
某公司正考虑建设一个新项目。根据市场调查和财务部门测算,项目周期为5年,项目现金流量已估算完毕,公司选择的贴现率为10%,具体数据见项目现金流量表及现值系数表。该项目的净现值为()万元。
公安机关的秘密工作与公开工作是相辅相成的。( )
下列选项中,属于可以撤销注册商标的情形的是()
最新回复
(
0
)