首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
2017-04-25
108
问题
有如下类定义:
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/y1Ap777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下述静态数据成员的特性中,( )是错误的
下列数据结构中,插入时不需要移动其他元素的是
在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。
派生类的构造函数的成员初始化列表中,不能包含( )。
执行下列语句序列: int i=0;while(i<25)i+=3;cout<<i; 输出结果是( )。
根据下面的程序,可以在主程序中使用的合法语句是( )。 #include <iostream> using namespace std; class Person{ int age; voidtest(){}
在C++中,继承的方式有( )种。
下列叙述中正确的是
在面向对象的系统中,系统责任的良好分配原则是( )。
所有的函数模板定义都是以关键字______开始的,该关键字之后是用______括起来的形式参数表。
随机试题
辩证唯物主义认为静止是()
特殊烧伤包括
细胞因子检测主要用于
具有温经养血、散寒通脉功用的方剂是具有益气活血、散瘀通络功用的方剂是
下列关于淋巴结功能的说法,不正确的是
下列地基处理方法中,哪种方法不适宜对淤泥质土进行处理?
各级预算由本级政府组织执行,具体工作由本级政府财政部门负责。()
依据企业会计准则,在关联方企业之间存在控制与被控制关系时,关联方关系在会计报表附注中应披露的资料有( )。
A.条件(1)充分,但条件(2)不充分.B.条件(2)充分,但条件(1)不充分.C.条件(1)和条件(2)单独都不充分,但条件(1)和条件(2)联合起来充分.D.条件(1)充分,条件(2)也充分.E.条件(1)和条件(2)单独都不充分,条件(1)和
A、 B、 C、 B“cover”表示“(钱)足够付”;“expense”表示“支出;开支”,“officeexpenses”表示“办公室费用”。并且考生可根据所听到的“15,000dollars”,猜测到问题与付费
最新回复
(
0
)