首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下类定义: 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
80
问题
有如下类定义:
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://www.kaotiyun.com/show/Gt8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列程序的输出结果是()。#include<iostream.h> voidmain(){doubled=3.2;intx,y:x=1.2;y=(x+3.8)/5.0cout<<y*
有如下类定义,请将Sample类的复制构造函数补充完整。classSample{public:Sample(){}~Sample(){if(P)deleteP;)Sample(constSamp
两个关系有若干相同属性名等值连接,并去掉重复属性的关系代数运算称为______。
有以下程序#include<iostream>usingnamespacestd;classMyClass{public:staticints;MyClass();voi
已知intDBL(intn){returnn+n;}和longDBL(longn){returnn+n)是一个函数模板的两个实例,则该函数模板的定义是【】。
下列关于继承的描述中,错误的是()。
有如下程序#include<iostream.h>intfunc(inta,intb){return(a+b);}voidmain(){intx=2,y=5,
在下面的4个关键字中用来说明虚函数的是
Staff类含有int型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Staf
随机试题
转移瘤的常见影像表现不包括
下列哪一类肺癌对放疗最敏感?()
下列有关国际民事诉讼的表述中,正确的是哪一项?()
对于一级养护的公路隧道,经常性检查的频率应为()。
市场在资源配置中明显地发挥基础性作用,()在生产、流通的各个领域发挥出重要的作用。
知识产权是人们对其()劳动成果所享受的民事权力。
接上题,股票市场瞬息万变,如果将股票变现后分割可能引发较大损失,则()选择是最合适的。
在机器的原动机或主动轴通常是连续的等速转动,而机器上的某些工作机构却往往要求间歇地移动或摆动的情况下,就可以采用()。
某股票RSI(5)等于95,一般可初步判断后市的操作为( )。
①让世代居住在古城的居民全搬到城外,破坏了历史街区的真实与完整,不利于古城文化遗产和原生态文化的保护与传承②人口流动是一个长期自然发展的过程③既要保护古城历史文化遗存、历史街区等物质载体,也要传承风土人情、生活习俗等文化生态,实现传统文
最新回复
(
0
)