首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
有下列的程序: #include<cstring.h> #include<iostream.h> using namespace std; class MyString { public:
有下列的程序: #include<cstring.h> #include<iostream.h> using namespace std; class MyString { public:
admin
2010-12-16
89
问题
有下列的程序: #include<cstring.h> #include<iostream.h> using namespace std; class MyString { public: MyString(const char*s); ~MyString()<delete[]data;} protected: unsigned len; char*data; };
选项
A、构造函数的实参不允许是本类的对象
B、没有定义实现深层复制(深拷贝)的复制构造函数
C、构造对象a时实参与形参类型不符
D、系统不能生成默认的复制构造函数
答案
B
解析
此题考查的是类的构造函数。C++语言中当一个新对象被另一个已存在的同类型对象初始化时要调用复制构造函数。语句“My String b(a);”符合条件,将调用My String的复制构造函数,但类My String未定义复制构造函数,所以会出错。
转载请注明原文地址:https://kaotiyun.com/show/AbVp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有以下程序:#include<stdio.h>voidfun(char*a,char*b){while(*a==’*’)a++;while(*b=*a){b++;a++;}}main(){char*s="*****a*b****",t[80
有以下程序#include<stdio.h>voidfun(inta[],intn,intflag){inti=0,j,t;for(i=0;i<n-1;i++)for(j=i+1;j<n;j++)if(flag){if(a[i]<a
规定输入的字符串只包含字母和*号。请编写函数fun,它的功能是:将字符串中的前导*号全部删除,中间和尾部的*号不删除。例如,字符串中的内容为:*******A*BC*DEF*G****,删除后,字符串中的内容应当是:A*BC*DEF*G**
下列给定程序中,函数fun的功能是:有N×N矩阵,以主对角线为对称线,对称元素相加并将结果存放在左下三角元素中,右上三角元素置为0。例如,若N=3,有下列矩阵:123456789计算后结果为1
以下不构成无限循环的语句或语句组是()。
有以下函数:#includevoidrune(intn){inti;for(i=0;i<=n;i++)printf("*”);printf("#");}main()
学生的记录由学号和成绩组成,N名学生的数据已在主函数中放入结构体数组S中,请编写函数fun,它的功能是:把分数最低的学生数据放在b所指的数组中,注意:分数最低的学生可能不止一个,函数返回分数最低的学生的人数。注意:部分源程序在文件PROG1.C文
若函数调用时的实参为变量,以下关于函数形参和实参的叙述中正确的是()。
已知学生的记录由学号和学>j成绩构成,N名学生的数据已存入结构体数组a中。请编写函数fun,函数的功能是:找出成绩最高的学生记录,通过形参指针传回主函数(规定只有一个最高分)。已给出函数的首部,请完成该函数。注意:部分源程序存在文件PROGl.C
程序定义了NxN的二维数组,并在主函数中自动赋值。请编写函数fun(inta[][N]),函数的功能是:使数组左下三角元素中的值全部置成0。例如:a数组中的值为则返回主程序后a数组中的值应为注意:部分源程序存在文件PRO
随机试题
简述马克思主义中国化的两大理论成果及其关系。
健康促进的核心策略是
某新客户存入保证金100000元,在4月1日开仓买入大豆期货合约40手(10吨/手),成交价为4000元/吨。同一天该客户平仓卖出20手大豆合约,成交价为4030元/吨,当日结算价为4040元/吨,交易保证金比例为5%。4月2日,该客户将剩余20手大豆合约
耐克形象平面文案稿我,不要一刻钟的名声,我要一种生活。我不愿成为摄影镜头中的引人注目者,我要一种事业。我不想抓住所有我能拥有的,我想有选择地挑选最好的。我不想出售一个公司,我想创建一个。我不想和一个模特儿去约会。那么我的确想和一群模特儿去约会。
财政政策与货币政策一样,都是通过调控总需求来实现宏观经济目标的。()
甲、乙、丙3人今年的岁数和是113岁,当甲的岁数是乙的一半时,丙38岁;当丙的岁数是乙的2倍时,甲17岁。那么,乙今年()岁。
专业课
把社会和谐明确为中国特色社会主义的本质属性,有利于
阅读下列函数说明和C函数,将应填入(n)处的字句写在对应栏内。[说明]用链式存储结构实现的栈称为链栈。若链栈元素的数据类型为datatype,以LinkStack记链栈结构,其类型定义为:typedefstructnode{datat
Youwillhearaconversationbetweenthecompanyaccountantandherbossabouttheembezzlingofthecompany’smoneybyanother
最新回复
(
0
)