首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
123
问题
有如下类定义:
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全国计算机二级
相关试题推荐
下面C++带有默认参数函数的叙述,正确的是( )。
对于多重继承,下面说法中正确的是( )。
下列数据结构中,插入时不需要移动其他元素的是
下列叙述中正确的是
若需要定义一个标识符常量,并且使得C++能够进行类型检查,则应在定义语句的开始使用保留字【 】。
以下( )成员函数表示纯虚函数。
有如下程序:#include<iostream>usingnamespacestd;classTestClass{protected:TestClass(){cout<<’x’;}TestClass(ch
下面是复数类complex的定义,其中作为友元函数重载的运算符“--”的功能是将参数对象的实部减1,然后返回对该对象的引用;请补充完整。classcomplex{private:intreal;inti
假定一个二维数组的定义为"int a[3][5];”,则该数组所含元素的个数为15,所占的存储空间的字节数为【 】。
用两方式控制格式输出分别是_______和用控制符。
随机试题
下列各项中,属于常规授权的是
骨骼肌细胞兴奋一收缩耦联的关键因素是()。
根据资料,回答下列问题:2012年,某地区农作物播种总面积达到1625.55万亩,同比增长4.6%。其中,粮食和蔬菜播种面积大幅增长,分别为459.40万亩、109.06万亩,同比增长32.7%和30.5%;棉花、油料和甜菜播种面积下降,分别为698.
(2014年第31题)中华民族的爱国主义优良传统源远流长,内涵极为丰富,下列诗句中反映爱国主义优良传统的有
Theterme-commercereferstoallcommercialtransactionsconductedovertheInternet,includingtransactionsbyconsumersandb
排序是计算机程序设计中的一种重要操作,常见的排序方法有插入排序、______和选择排序。
Whatdidwomenusuallydobeforetheirmarriage?
Wheredoesthewomanwork?
"Museum"isaslipperyword.Itfirstmeant(inGreek)anythingconsecratedtotheMuses:ahill,ashrine,agarden,afestival
DearMr.Green,Pleaseshipusorangemarmalade(柑橘酱)asperthefollowingterms:Quantity:20,000jarsUnit:1kgperj
最新回复
(
0
)