首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: ciass A{ char *a; public: A():a(0){} A(char*aa){// 把aa所指字符串拷贝到a所指向的存储空间 a=________; strcp
有如下类定义: ciass A{ char *a; public: A():a(0){} A(char*aa){// 把aa所指字符串拷贝到a所指向的存储空间 a=________; strcp
admin
2020-11-11
39
问题
有如下类定义:
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
解析
函数str1en(aa)返回字符串aa中字符的个数,不包括末尾的空字符。所以在内存空间创建字符数组a时,需要字符数组的长度是str1en(aa)+1。
转载请注明原文地址:https://kaotiyun.com/show/eayp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列排序方法中,最坏情况下比较次数最少的是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{private:voidfun1()const{cout<<"fun1";}protected:voidfun2()const
有如下程序:#include<iostream>usingnamespacestd;intmain(){voidfunction(doubleval);doubleval;function(val);cout<<val:ret
为了使用setw设置输出宽度,必须在程序中包含头文件()。
下列叙述中正确的是()。
使用VC6打开考生文件夹下的源程序文件modi3.cpp,通过把类Distance定义为类Point的友元类,来实现计算两点之间距离的功能。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。(1)把类CDistance定义为类CPoi
下列关于模板的叙述中,错误的是
软件集成测试不采用
随机试题
分子克隆中,目的DNA可来自
有关肺的组成,包括
休克,心悸不宁,神志昏迷,目合口张,瞳仁散大,喉中痰鸣,气少息促,汗出如油,舌卷囊缩,手撒,周身俱冷,二便失调,脉微欲绝休克,神志模糊,精神恍惚,四肢厥冷,唇甲发绀,发斑出血,舌质紫黯有瘀斑,脉细而数
脂肪酸合成酶系存在于酮体合成酶系存在于
燃气管道根据用途分类不包括( )。
“视而不见,听而不闻”的现象,表现了()。
圆柱轴截面的周长为12,则圆柱体积最大值为().
Whatkindofsaleisthebookstorehaving?
Inrecentyears,railroadshavebeencombiningwitheachother,mergingintosupersystems,causingheightenedconcernsaboutmo
Whereisthewomangoingtogoonholidaythisyear?
最新回复
(
0
)