首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有如下的程序: #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
72
问题
有如下的程序: #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://jikaoti.com/ti/8sL0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序: #include<stdio.h> main() { inty=9; for(;y>0;y--) if(y%3==0) printf("%d",--y); } 程序的运行结果是(
有以下程序: #include<stdio.h> main() { intk=5; while(--k) printf("%d",k-=3); printf("\n"); } 程序运行后的输出结果是(
有以下程序: #include<stdio.h> intfun(intx,inty) {if(x!=y) return((x+y)/2); elsereturn(x); } main() {inta=4,b=5
下列叙述中正确的是()。
有以下程序: #include<stdio.h> main() {intx=1,y=0,a=0,b=0; switch(X) {case1: switch(y) }case0:a++;break
设有定义: charc[]="Cc"; FILE*fp; 且fp指向以“写文本文件”的方式成功打开的文件,若要将c中的两个字符写入文件,且每个字符占一行,则下面的选项中正确的是()。
以下说法正确的是()。
下列模式中,能够给出数据库物理存储结构与物理存取方法的是
在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,元素的移动次数为【】。
对下列二叉树进行前序遍历的结果为
随机试题
关于防水工程高温施工的说法,正确的有()。
根据《中华人民共和国中外合资经营企业法》及相关法律,合营各方必须按合同规定的出资期限缴清各自的出资,合同规定一次缴清的,合营企业应当从营业执照签发之日起
A.白蛋白B.球蛋白C.β2微球蛋白、溶菌酶等D.轻链蛋白肾小球性蛋白尿主要为
A.慢性规律性的上腹痛B.无规律性的上腹痛C.右上腹绞痛D.左上腹剧痛E.全腹剧痛消化性溃疡,常表现()
女,8天,足月顺产,母乳喂养。近2日来哭声低弱,不吃奶,黄疸加深。体检:体温不升,面色发灰,脐部有脓性分泌物。血清总胆红素221μmol/L(13mg,d1),直接胆红素17μmol/L(1mg/d1),子血型“O”,母血型“A”。引起黄疸的原因是
某投资者以40元/股的价格购买某股票,同时卖出该股票的执行价格为42元/股的看涨期权,期权费3元/股。该投资者如果持有该抛补期权到期,那么他可能获得的最大利润是(忽略红利和交易成本)()
张某创作并演唱了一首民谣歌曲,由某公司合法制作成录音制品后发行。根据《中华人民共和国著作权法》,下列行为不经权利人许可即可进行的是()。
旅游团离京后,若发现旅游者遗忘物品,地陪应交旅行社尽快归还失主。()
BSP方法实施时确定子系统优先顺序时,并不考虑子系统()。
Oneinsix.Believeitornot,that’sthenumberofAmericanswhostrugglewithhunger.Tomaketomorrowalittlebetter,Feedin
最新回复
(
0
)