首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmjl,此工程中含有一个源程序文件pmj1.cpp。 其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Thevalue
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmjl,此工程中含有一个源程序文件pmj1.cpp。 其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Thevalue
admin
2020-07-23
46
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmjl,此工程中含有一个源程序文件pmj1.cpp。
其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
Thevalueofmemberobjectsis8
注意:只修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
usingnamespacestd;
ClaSsHember
{
public:
Hember(intx){val=x;}
intGetData(){returnval;}
private:
//ERROR********found********
intval=0;
};
classHyClass
{
public:
//ERROR********found********
HyClass(intX){data=x;}
voidPrint()
//ERROR********found********
{cout<<"ThevalueOfmemberobjectis"<
private:
Hemberdata;
};
intmain()
{
HyClassobj(8);
obj.Print();
return0;
}
选项
答案
(1)int val; (2)MyClass(int x) : data(x) {} (3){ cout<< "The value of member object is "<< data.GetData()<< endl; }
解析
(1)主要考查考生对私有成员的掌握情况,类的私有成员只能声明而不能对其赋初值。
(2)主要考查考生对构造函数的掌握情况,data是Member类,而x是int型,因此这里使用成员列表初始化法,调用Member的构造函数初始化。
(3)主要考查考生对成员函数的掌握情况,val为私有成员,因此不能被类外函数调用。
转载请注明原文地址:https://jikaoti.com/ti/9bl0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下类声明:classWhy{intn;public:doubled;protected:longl;floatf;
若有函数调用"fun(x*y,3,max(a,b,c))",则fun的实参个数为
设循环队列为Q(1:m),其初始状态为front=rear=m。经过一系列入队与退队运算后,front=30,rear=10。现要在该循环队列中作顺序查找,最坏情况下需要比较的次数为
若已经声明了函数"intfun(intx,inty=0);",则下列重载函数声明中,正确的是
下列关于模板的表述中,正确的是
要定义整型数组x,使之包括初值为1的三个元素,下列语句正确的是
p是指向ClassA类型对象的指针。执行deletep;时,系统自动调用
下面叙述中错误的是( )。
数据库设计中反映用户对数据要求的模式是( )。
类中的一个字符指针成员指向具有m个字节的存储空间时,它所能存储的字符串的最大长度为()。
随机试题
1994年八届全国人大常委会第七次会议修订的《中国人民解放军军衔条例》设三等十级:(1)将官:_________、_________、_________上将、中将、少将;(2)校官:_________、_________、_________、_______
以爱国主义为核心的民族精神和以改革创新为核心的时代精神,指的是()
脏与脏之间在血的关系上密切联系的是
女性,33岁.左上右上1缺失1年要求修复。口腔余牙均健康。关系正常。预行同定义齿修复.正确的设计是
对估价结果进行检查的方面包含()。
气体灭火系统的灭火剂输送管道多采用()。
在资本市场上占有重要地位的国债是()。
按照知识的逻辑序列,从已知到未知、从具体到形象的先后顺序组织课程内容的教材编排方式属于()。
存储一个48×48点的汉字字形码需要的字节数是()。
Tounderstandthemarketingconcept,itisonlynecessarytounderstandthedifferencebetweenmarketingandselling.Nottooma
最新回复
(
0
)