首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: ciass A{ char*a: public: A0:a(0){) A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=__________; strcpy(a,
有如下类定义: ciass A{ char*a: public: A0:a(0){) A(char*aa){//把aa所指字符串拷贝到a所指向的存储空间 a=__________; strcpy(a,
admin
2019-06-12
81
问题
有如下类定义:
ciass A{
char*a:
public:
A0: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://www.kaotiyun.com/show/kH8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下函数:charfun(char*p){returnp;)则该函数的返回值是()。
每个以符号________开头的行,为编译预处理行。
已知intDBL(intn){returnn+n;}和longDBL(longn){returnn+n)是一个函数模板的两个实例,则该函数模板的定义是【】。
下面程序的运行结果为()。#include<iostream>usingnamespacestd;voidmain(){for(inta=0,x=0;!x&&a<=10;a++);cout
有如下程序:#include<iostream>usingnamespacestd;intmain(){cout.fill(’*’);cout.width(5);cout<<s
下列关于运算符重载的描述中,正确的是()。
如果把类FriendClass定义为类TestClass的友元类,则应该在类TestClass的定义中加入语句______。
A、 B、 C、 D、 A就软件测试而言,它的目的是发现软件中的错误。但是,发现错误并不是最终目的,最终目的是通过测试发现错误之后还必须诊断并改正错误,这才是测试的目的。由于测试的目标是暴露程序中的错误,所以
有如下的运算符重载函数定义: double operator +(int i,int k){return double(i+k);} 但定义有错误,对这个错误最准确的描述是
软件结构是以______为基础而组成的一种控制层次结构。
随机试题
在通常的接地保护中,接地线的电阻不得超过()。
一种税不同于另一种税的主要标志是()
代谢酸中毒的根本治疗措施是
患者,45岁。停经42天开始阴道流血持续2周,基础体温单相。首选的措施是
急诊肝衰竭实验室检查一般不会出现的结果是()
屋面工程的主要功能是()。
2010年1—3月,法国货物贸易进出口总额为2734.4亿美元,同比增长13.4%。其中,出口1264.7亿美元,同比增长14.5%;进口1469.7亿美元,同比增长12.4%;逆差205.0亿美元,同比增长1.0%。1—3月,中法双边贸易额为1
以下著作与明代西方传教士无关的是()。
试论牵连犯的构成特征。
HowlonghasJennygivenupeatingmeat?
最新回复
(
0
)