首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序: #include <cstring.h> #include <iostream.h> using namespace std; class MyString { public: MyString
有如下的程序: #include <cstring.h> #include <iostream.h> using namespace std; class MyString { public: MyString
admin
2013-02-27
105
问题
有如下的程序: #include <cstring.h> #include <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) { len=strlen (s); data=new char[len+1]; strcpy (data,s); } int main () { MyString a("C++ Programing"); MyString b(a); return 0; } 在运行上面的程序时出错,出错的原因是
选项
A、构造函数的实参不允许是本类的对象
B、没有定义实现深层复制(深拷贝)的复制构造函数
C、构造对象a时实参与形参类型不符
D、系统不能生成默认的复制构造函数
答案
B
解析
本题考核类的构造函数。c++语言中当一个新对象被另一个已存在的同类型对象初始化时要调用复制构造函数,语句"MyString b(a);"符合此条件将调用类MyString的复制构造函数,但是类MyString没有定义此复制构造函数,所以会出错。
转载请注明原文地址:https://kaotiyun.com/show/2dVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下选项中不能作为C语言中合法常量的是()。
在一个C源程序文件中所定义的全局变量,其作用域为()。
以下不属于对象的基本特点的是()。
如果关系R中有4个属性和3个元组,关系S中有3个属性和5个元组,则R×S的属性个数和元组个数分别是______。
为满足运算符+的可交换性,必须将其重载为【】。
在长度为64的有序线性表中进行顺序查找,最坏情况下需要比较的次数为()。
算法是一种()。
若深度为5的完全二叉树的第5层有3个叶结点,则该二叉树一共有______个结点
已知二叉树后序遍历序列是dabec,中序遍历序列是debac,它的前序遍历序列是
已知一棵二叉树前序遍历和中序遍历分别为ABDEGCFH和DBGEACHF,则该二叉树的后序遍历为
随机试题
Access操作题 在AccesS2010数据库中,有如下图所示xscj数据表,根据所学知识回答下列问题。 写出完成下列查询的SQL语句。 查询xscj表中专业成绩不低于90分的学生信息,并将查询结果输出到“优秀学生”表。
2017年7月,原煤产量2.9亿吨,同比增长8.5%,继续保持较快增长,但比6月回落2.1个百分点;日均生产950万吨,比6月减少78万吨。1一7月,原煤产量20.1亿吨,同比增长5.4%。分地区来看,7月,山西、内蒙古、陕西、宁夏4个地区同比
把下面的句子翻译成现代汉语知不可乎骤得,托遗响于悲风。
处方中“每晚”的缩写词是
A.精神分裂症紧张型B.抑郁症C.精神分裂症偏执型D.神经衰弱E.精神分裂症单纯型男性,30岁,近半年来总觉得有人跟踪他,认为室内被装了窃听器,因而不敢大声说话。常常听到有人在议论如何对付他,怀疑单位同事和领导要害他,继而出现易激惹,写信与
下列关于民用建筑项目安全防护方面的说法中,错误的是()。
企业在所得税免税年度或亏损年度发生虚报亏损,在行为当年或相关年度未造成不缴、少缴税款的,由税务机关限期改正.并处5万元以下罚款。()
事业单位人事制度改革的基本思路是()。
多时制文化中的人们遵守的不是物理时间,而是()时间。
下列有关内联函数的叙述中,正确的是()。
最新回复
(
0
)