首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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-11-28
50
问题
有如下类定义:
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/OxAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
设有如下关系表:则下列操作中正确的是
在下列的程序的横线处填上适当的语句,使该程序的输出为12。#include<iostream>usingnamespacestd;classTestClass{public:inta,b
下列有关运算符重载的叙述中,正确的是()。
下列语句段将输出字符’*’的个数为inti=100;while(1)i--;if(i==0)break;cout<<’*’;}
在面向对象方法中,类之间共享属性和操作的机制称为【 】。
数据库概念设计中由分散到集中的设计方法是
软件开发的结构化生命周期方法将软件生命周期划分成( )。
下列关系运算中,能使经运算后得到的新关系中属性个数多于原来关系中属性个数的是
数据库系统的核心是
随机试题
图示结构跨中弯矩最接近()。
Thefirstsnowboardsweremadeinthe1960s.However,itwasinthelate1970sthattheybecamemore【C1】______Throughoutthe198
甲向首饰店购买钻石戒指二枚,标签标明该钻石为天然钻石,买回后被人告知实为人造钻石。甲遂多次与首饰店交涉,历时1年零6个月,未果。现甲欲以欺诈为由诉请法院撤销该买卖关系,其主张能否得到支持?()
(2006年)在材料相同的条件下,随着柔度的增大,()。
《中华人民共和国环境影响评价法》规定:在建设项目建设过程中,建设单位应当同时实施环境影响报告书、环境影响报告表以及环境影响评价文件审批部门审批意见中提出的()。
当使用国内生产总值反映一个国家的经济发展规模时,国内生产总值的计算应采用( )。
下列属于一般侵权的民事责任的是()。
贷款损失准备金的类别主要包括()。
社区商业是城市商业的基础,是满足居民综合消费的重要载体。加快发展社区商业,是提升城市商业现代化和综合竞争力的迫切要求。因此,发展和完善社区商业,对现有社区商业网点进行系统性、科学性和高效性的整合,构建我国现代社区商业网络,是满足社区居民日常生活需求,提高居
A、 B、 C、 B
最新回复
(
0
)