首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
有如下的程序: #include<cstring> #include<iostream> using namespace std; class MyString { pub
admin
2017-10-17
39
问题
有如下的程序: #include<cstring> #include<iostream> 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
解析
转载请注明原文地址:https://kaotiyun.com/show/BJAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序段:#include<iostream.h>#defineMIN(x,y)(x)<(y)?(x):(y)voidmain(){inti,j,K;i=10;j=15;k
以下定义数组中错误的是()
若有以下程序:#inclcude<iostream.h>voidmain(){inti;inta[3][3]={’1’,’2’,’3’,’4’,’5’,’6’,’7’,’8’,’9’);for(i=0;
下列字符串常量表示中,()是错误的。
下面程序输出的结果是()#include<iostreas.h>voidmain(){inti:inta[3][3]={1,2,3,4,5,6,7,8,9};for(i=0;i<3;i++=c
在一个成员函数内调用一个虚函数时,对该虚函数的调用进行______联编。
关于纯虚函数和抽象类的描述中,错误的是()。
下列输出字符,A,的方法中,错误的是()
如果一个对象部分地包含自己,或自己定义自己,则称这个对象是【 】的对象。
利用成员函数对双目运算符重载,其左操作数为______,右操作数为______。
随机试题
下列句子中,标点符号使用符合规范的是()。
腭裂手术时在腭部黏骨膜下注射含肾上腺素的麻药或生理盐水的主要目的是
A、颅内动脉瘤B、后颅凹肿瘤C、颞部巨大硬脑膜外血肿D、脑挫裂伤E、脑膜膨出易造成小脑幕裂孔疝的疾病是
下列关于甲、乙、丙之间关系的何种表述是正确的?下列关于甲、丁之间买卖合同的何种表述是正确的?
关于缓刑的适用,下列哪些选项是错误的?(2017年卷二56题)
在城镇交通繁华路段施工盖梁时,宜采用(),以减少占路时间。
纳税人有()情况之一的,税务机关有权核定其应纳税额。
以下关于目标管理法的说法正确的有()。
2015年3月24日,中共中央政治局审议通过广东、天津、福建自由贸易试验区总体方案,进一步深化上海自由贸易试验区改革试验方案,其中主要对台湾地区和东盟贸易的自贸区是()
某人从光线明亮的地方进入暗室,开始什么也看不见,但过一会儿慢慢就能看见一些物体了。这种变化是由学习导致的。
最新回复
(
0
)