首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: C
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: C
admin
2017-12-14
67
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.epp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
Constructor called.
The value is 10
Copy constructor called.
The value is 10
Destructor called.
Destructor called.
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
using namespace std;
class MyClass{
public:
//ERROR**********found**********
MyClass(int i)
{value=i;tout<<"Constructor called."<
//ERROR**********found**********
MyClass(const MyClass p)
{
value=p.value;
cout<<"Copy constructor called."<
}
void Print()
{cout<<"The value is" <
//ERROR **********found**********
void~MyClass()
{cout<<"Destructor called."<
private:
int value;
};
int main()
{
MyClass obj1;
objl.Print();
MyClass obj2(objl);
obj2.Print();
return 0;
}
选项
答案
(1)MyClass(int i=10) (2)MyClass(const MyClass&p) (3)~MyClass()
解析
(1)考查构造函数参数默认值,题目要求输出语句:The value is 10,从主函数中可以看出,obj1并没有初始化,但是obj1调用蹦nt()函数时它的值为10,由此可知构造函数的形参有默认值,且值为10,因此得出语句MyClass(int i=10)。
(2)主要考查考生对复制构造函数的掌握,复制构造函数的形参都为引用,同时为了不改变形参的值要加上const,因此得出语句MyClass(const MyClass&p)。
(3)主要考查考生对析构函数的掌握,析构函数和构造函数一样,前面不能添加任何类型,要把void去掉。
转载请注明原文地址:https://kaotiyun.com/show/ykAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对基类数据成员的初始化必须在派生类的()中的成员初始化列表处执行。
派生类中的成员函数可以直接访问基类中的公有成员和【】成员。
一个双目运算符作为类的成员函数重载时,重载函数的参数表中有【】个参数。
用树形结构表示实体类型及实体间联系的数据模型称为______。
以下对C/C++语言函数的描述中,正确的是
在程序设计阶段应该采取【】和逐步求精的方法,把一个模块的功能逐步分解,细化为一系列具体的步骤,进而用某种程序设计语言写成程序。
将E-R图转换到关系模式时,实体与实体间的联系可以表示成()。
一般来说,数据库的设计过程要经历3个大的阶段,即可行性分析与研究阶段、系统设计阶段、设计实施与系统运行阶段。概念设计、逻辑结构设计、物理结构设计属于数据库设计的【】阶段。
下列字符串中,正确的C++标识符是()。
结构化分析方法是面向()的自顶向下、逐步求精进行需求分析的方法。
随机试题
高级语言编写的程序被称为______,它是不能在计算机上直接运行的,必须将其翻译成二进制程序后才能执行。
慢性阻塞性肺疾病肺气肿常见的病理类型是()
关于心腔内压的表述,错误的是
营养不良主要是指哪些营养素的缺乏
公牛精囊腺炎综合征的常用诊断方法是
在求解钢筋混凝土超静定结构内力时,结构的作用(或荷载)效应可按弹性理论进行计算,结构构件的抗弯刚度可取下列______值?
企业通过提供独具特色的产品或服务,以此吸引消费者,抢占市场份额,提高业务利润率的战略是()。
根据《房产税暂行条例》的规定,下列各项中,不符合房产税纳税义务发生时间规定的是()。
同文馆
A、 B、 C、 D、 DIt’sabouttime句型中需要使用虚拟语气,aregoing应改为went。
最新回复
(
0
)