首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: ciass A{ char*a; public: A():a(0){} A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=__________; strcpy(
有如下类定义: ciass A{ char*a; public: A():a(0){} A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=__________; strcpy(
admin
2018-12-04
55
问题
有如下类定义:
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/MrAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序:#include<iostream>usingnamespacestd;classDA{intk;public:DA(intx=1):k(x){}~DA(){cout<<k;}
下面关于break语句的描述中,不正确的是()。
以下程序的输出结果是main(){inta=4,b=5,e=0,d;d=!a&&!b||!c;cout<<d<<end1;}
下面程序段的正确输出是intw=4,x=3,y=2,z=1;cout<<(w<x?w:z<y?z:x)<<end1;
有如下数组声明:intnumC[10],下标值引用错误的是()。
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是______。
以下叙述中不正确的是
下述关于数据库系统的叙述中正确的是
下列语句中不是死循环的是
数据结构分为逻辑结构和存储结构,循环队列属于______结构。
随机试题
科举以________为主要标准,________是考试的主要形式。________是科举制成熟时期。
男,52岁,因患十二指肠球部溃疡合并幽门不全梗阻入院施行胃大部切除术。术中出血约600ml,心率92次/分,呼吸21次/分,血压98/60mmHg,血红蛋白105g/L。在输血问题上,正确做法是
咬抬关系不好可致基底冠有过锐的棱角可致
本例应首先进行( )经检查诊断为黄体发育不良,最恰当的内分泌治疗是( )
治疗产褥期抑郁症心脾两虚证,应首选
长期投资按其投资的性质可分为股权性投资、债权性投资和混合性投资三类,下面关于它们的说法,正确的是( )。
下列关于计算机操作系统的说法,正确的是()
管理的职能包括计划、组织、人事、领导和控制。()
南宋理学家朱熹从《_____》一书中挑选出《大学》和《中庸》两篇,与《论语》、《孟子》相配,立名为“四书”。
PC机中为使工作于一般全嵌套方式的8259中断控制器能接受下一个中断请求,在中断服务程序结束处应
最新回复
(
0
)