首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: ciass A{ char*a; public: A():a(0){} A(char*aa){N把fla所指字符串拷贝到a所指向的存储空间 a=____
有如下类定义: ciass A{ char*a; public: A():a(0){} A(char*aa){N把fla所指字符串拷贝到a所指向的存储空间 a=____
admin
2020-04-07
53
问题
有如下类定义:
ciass A{
char
*
a;
public:
A():a(0){}
A(char
*
aa){N把fla所指字符串拷贝到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://jikaoti.com/ti/yzA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
语句ofstreamf("DATA.DAT",ios_base::app|ios_base::binary);的功能是建立流对象f,并试图打开文件DATA.DAT并与之连接,而且
关于语句 #include<iostream> usingnamespacestd; voidmain() {cout<<100.8989663<<’; cout<<fixed<<100.8989663<
在函数中,可以用auto、extern、register和static这四个关键字中的一个来说明变量的存储类型,如果不说明存储类型,则默认的存储类型是()。
在面向对象的程序设计中,用来请求对象执行某一处理或回答某些信息的要求称为【 】。
关于函数重载,下列叙述中错误的是
在I/O类库中,头文件iostream.h包括了______。
对于长度为n的线性表,在最坏情况下,下列各排序法所对应的比较次数中正确的是()。
已知类A有公用数据成员a,并重载了=运算符,且有A obj2;const A * ptr= new A;则下列语句错误的是
数据库管理系统常见的数据模型有层次模型、网状模型和_____3种。
支持子程序调用的数据结构是( )。
随机试题
对于需要试生产的建设工程项目,建设单位应当在项目投入试生产之日起最晚()个月内,向环保行政主管部门申请对其项目配套的环保设施进行竣工验收。
简单会计分录是()。
下列各项中,属于财产清查对象的有( )。
企业无论是采用年数总和法还是双倍余额递减法计算累计折旧,折旧总额是相同的。()
在△ABC中,∠A=45°,∠B=30°,CD⊥AB,垂足为D,且CD=1,则△ABC的面积为()。
【2015四川】教师职业是以教书育人为职责的创造性职业。()
左边给定的是纸盒的外表面,不能由左边图形折成的是:
支持子程序调用的数据结构是()。
A、腿疼B、忘拿帽子了C、找不到相机了B
Governmentbondmarketsaresupposedtobetheaccountantsofthefinancialworld:calm,steadyandrational.Theyarenotsuppo
最新回复
(
0
)