首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用[答题]菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: C
请使用VC6或使用[答题]菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: C
admin
2015-07-24
38
问题
请使用VC6或使用[答题]菜单打开考生文件夹projl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
Constructor called.
The valHe is 10
Copy constructor called.
卟e value is 10
Destructor called.
Destructor CaUed.
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//projl.cpp
#include
using namespaee std;
class MyClass{
public:
//ERROR **********found**********
MyClass(int i)
{value=i;cout<<"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 objl;
objl.Print();
MyClass obj2(obj1);
obj2.Print();
return 0;
}
选项
答案
(1)MyClass(int i=10) (2)MyClass(const MyClass&p) (3)~MyClass()
解析
(1)考查构造函数参数默认值,题目要求输出语句:The value is 10,从主函数中可以看出,obj1并没有初始化,但是objl调用Print()函数时它的值为10,由此可知构造函数的形参有默认值,且值为10,因此得出语句MyClass(int i=10)。
(2)主要考查考生对复制构造函数的掌握,复制构造函数的形参都为引用,同时为了不改变形参的值要加上const,因此得出语句MyClass(const MyClass&p)。
(3)主要考查考生对析构函数的掌握,析构函数和构造函数一样,前面不能添加任何类型,要把void去掉。
转载请注明原文地址:https://www.kaotiyun.com/show/mcNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面程序的结果是 #include"iostream.h" voidmain() { char*str; Str="test!"; cout<<str[5]; }
不能重载的运算符是
数组元素a[i]是该数组中的第______个元素。
如果类A被说明成类B的友元,则()。
数据库设计分为以下6个设计阶段:需求分析阶段、【】、逻辑设计阶段、物理设计阶段、实施阶段、运行和维护阶段。
mystrlen函数的功能是计算str所指字符中的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;【】!=’\0’;i++);return(i);}
下面程序的运行结果是#include<iostream.h>classbase{protected:inta;public:base(){cout<<"0";}};
软件工程的理论和技术性研究的内容主要包括软件开发技术和
下面程序的预设功能是:统计文件abc.txt中的字符个数。#include<iostream.h>#include<fstream.h>#include<stdlib.h>voidmain(){
有如下程序:#include<iostream>usingnamespacestd;template<typenameT>Ttotal(T*data){Ts=0;whi
随机试题
18岁男性,右小腿软组织挫伤4小时,急诊施行清创术后,给予静脉滴注头孢唑啉。输液约5分钟,患者出现胸闷、气急、烦躁不安和头晕,面色苍白。检查患者脉速而弱,在测血压时,患者心搏骤停。患者可能是发生了
张某、李某两农民的耕地相邻,由于两块耕地之间的界碑损坏,难以分清各自耕地范围,因而产生纠纷,于是,张某、李某向镇土地管理部门寻求救济。因镇土地管理部门内处理该纠纷的工作人员王某与张某比较熟,因而在划分两家的地界时,有偏袒张某的行为。李某如果对镇土地管理部门
材料人员要做到降低( )和减少采购过程中的管理损耗,为降低材料成本把好第一关。
《电梯工程施工质量验收规范》适用于()和自动人行道安装工程质量的验收。
自动化仪表的主要材料应按照其()分类保管。
简述滚动式计划方法的特点和编制方法。
()被世界誉为“幼儿教育之父”。
下列关于磁道的说法中,正确的是()。
DosethewomanlikeChinesefood?
Youcan’thearwhatI’msaying______youstoptalking.
最新回复
(
0
)