首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序: #include<cstring.h) #ingclude<iostream.h) using namespace std; Class MyString {public: MyString(const
有如下的程序: #include<cstring.h) #ingclude<iostream.h) using namespace std; Class MyString {public: MyString(const
admin
2010-12-16
98
问题
有如下的程序: #include<cstring.h) #ingclude<iostream.h) using namespace std; Class MyString {public: MyString(const char*s); ~MyString(){delete[]data;} protected: unsigned len; char*data;}; MyString::MyString(const char*S) {l
选项
A、构造函数的实参不允许是本类的对象
B、没有定义实现深层复制(深拷贝)的复制构造函数
C、构造对象a时实参与形参类型不符
D、系统不能生成默认的复制构造函数
答案
B
解析
C++语宫中当一个新对象被另一个已存在的同类型对象初始化时要调用复制构造函数,语句’MyS- trmg b(a),”符合此条件将调用类MyString的复制构造函数,但是类MyString没有定义此复制构造函数,所以会出错。
转载请注明原文地址:https://jikaoti.com/ti/q5L0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下叙述中正确的是()。
在关系中凡能惟一标识元组的最小属性集称为该表的键或码。二维表中可能有若干个键,它们称为该表的()。
有关系R如下,其中属性B为主键:则其中最后一个记录违反了
给定程序中函数fun的功能是:根据整型形参m,计算如下公式的值。例如,若m中的值为:5,则应输出:1.463611。请改正程序中的错误,使它能得到正确结果。注意:不要改动main函数,不得增行或删行,也不得更改程序的结构。
有以下函数定义:intfun(doublea,doubleb){retuma*b;}若以下选项中所用变量都已正确定义并赋值,错误的函数调用是()。
使用VC++2010打开考生文件夹下blank1中的解决方案。此解决方案的项目中包含一个源程序文件blank1.c。在此程序中,函数fun的功能是:找出N×N矩阵中每列元素中的最大值,并按顺序依次存放于形参b所指的一维数组中。请在程序的下画线处填入正确的
给定程序MODI1.C中函数fun的功能是:应用递归算法求形参a的平方根。求平方根的迭代公式如下:例如,a为2时,平方根值为:1.414214。请改正程序中的错误,使它能得出正确结果。注意:不要改动main函数,不得增行或删行,也不
算术运算符和圆括号有不同的运算优先级,对于表达式:a+b+c*(d+e),关于执行顺序,以下说法正确的是()。
下面不属于同一函数模板的是()。
为满足运算符+的可交换性,必须将其重载为【】。
随机试题
FX2N系列PLC编程软件的功能不包括()。
焊缝的装配间隙、零件的定位以及零件间垂直度、平行度的测量与装配都是以零件的()为依据。
下列关于东方文化和英美文化在思维方面的差异说法正确的是()
制造业企业发生的工资费用不一定都是生产费用。()
10岁小儿,曾多次患肺炎,无发绀,胸骨左缘3~4肋间Ⅲ级粗糙收缩期杂音。超声心动图显示室水平过隔血流,请指出哪一项最正确
急性持续性腹痛,阵发性加剧并伴有休克,最大可能为
有关用药或健康饮食限量A、不宜超过1gB、不宜超过2gC、不宜超过3gD、不宜超过5gE、不宜超过6g老年人痉挛性便秘1日服用羧甲基纤维素钠
下列关于消费税纳税义务发生时间的陈述,说法正确的有( )。
影响运动技能迁移的因素是()。
在四边形ABCD中,AB=AD,CB=CD,但AD≠CD,这种四边形叫半菱形,如果,AC=7,BD=4,那么这个半菱形的面积()。
最新回复
(
0
)