首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
31
问题
有如下类定义:
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全国计算机二级
相关试题推荐
常用的软件结构设计工具是结构图(SC),也称程序结构图。其中,用矩形表示,用带空心圆的箭头表示传递的是数据。
有如下程序:#include<iostream)usingnamespacestd;classAA{intn;public:AA(intk):n(k){}intget(){returnn
有以下程序main(){chara,b,c,*d;a=’\’;b=’\xbc’;c=’\0xab’;d="\0127";cout<<a<<b<<c<<*d<<endl;}编译时出现错误,以下
已知语句intm=10;则下列表示引用的表示中正确的是
下列叙述中,错误的是
已知枚举类型定义语句为:enumToken{NAME,NUMBER,PLUS=5,MINUS,PRINT=10};则下列叙述中错误的是()。
在数据库设计中,将E-R图转换为关系模式的过程属于()。
关系数据库的关系演算语言是以______为基础的DML语言。
下面程序的功能是将字符数组a中下标值为偶数的元素从小到大排列,其他元素不变,请填空。#include<iostream.h>#include<string.h>voidmain(){chara[]="clan
下列选项中不符合良好程序设计风格的是
随机试题
下列哪些血栓属混合性血栓
患者张某,男性,40岁。发热恶寒,咳嗽,咳白黏痰,痰量由少渐多,胸痛,咳时尤甚,呼吸不利,口干,苔薄黄,脉浮滑数。其治法为
小儿生理特点中所说的“稚阴稚阳”的含义是
女,42岁。间断发热.腰痛伴尿频两年,每次发作应用抗生素治疗可好转。近半年来夜尿增多。尿常规:尿比重1.015,RBC0~2个/HP,WBC3~5个/HP。静脉肾盂造影见肾盂肾盏变形,肾小盏扩张。首先考虑的诊断是
在房地产拍卖中,竞买人的最高应价未达到()时,该应价不发生效力。
固定资产投资宏观管理的主要指标有()。
商业银行的信贷业务不应集中于同一业务、同一性质甚至同一国家的借款者,应是多方面开展,这里基于()的风险管理策略。
下列说法中正确的是()。
TheincreasingnumberoftheunaccompaniedchildrenacrosstheU.S.borderpresstheUnitedStatestodetainmoreandmorechil
IcecreambecamepopularinFranceinthe1500s,butonlyamongroyalty.Overthenextfewcenturies,theprocessofmakingthem
最新回复
(
0
)