首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmjl,此工程中含有一个源程序文件pmj1.cpp。 其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Thevalue
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmjl,此工程中含有一个源程序文件pmj1.cpp。 其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Thevalue
admin
2020-07-23
98
问题
请使用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://kaotiyun.com/show/vnyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
以下关键字与类的访问权限无关的是
如下函数模板:templateTsquare(Tx){returnx*x;}其中T是()。
有如下程序:#includeusingnamespacestd;classMyClass{public:MyClass(){++count;}~MyClass(){--count;}staticintgetCount
执行下列语句段后,输出字符"*"的个数是()。for(inti=50;i>1;i-=2)cout
下列关于运算符重载的描述中,错误的是
派生类的成员函数不能访问的基类成员是
下面叙述中错误的是( )。
有如下定义:inta[5]={1,3,5,7,9},*p=a;下列表达式中不能得到数值5的是()。
T列符号中能够作为C++标识符的是()。
算法的时间复杂度是指()。
随机试题
控告人张某(女,28岁,系某县卫生局办事员),平日性格比较开朗,说话爽快且多。一天,在县卫生局李局长儿子的婚宴上,张某对同桌的同事王某说了句冒犯上司的话:“可惜了这么个漂亮的新娘子。”事后王某将此话告诉了李局长。尔后不久,这位李局长为母亲办八十寿宴,作为下
划分信息不对称性的角度通常有
A.多发性骨髓瘤B.食管癌C.黑色素瘤D.胃癌对放射治疗中度敏感的肿瘤是
患儿10岁.上前牙牙龈时常流脓1个月余。查远中舌面深龋,探无反应,无穿髓孔,松I度,叩痛(+),冷热测无反应,唇侧牙龈近根尖处有一窦道口。临床拟诊断为
市场调查中,统计分析及解释的过程包括()。
固定式泡沫灭火系统的泡沫喷射可分为液上喷射和液下喷射两种方式,其中液上喷射泡沫灭火系统适用于()。
Readingmakesafullman;conferenceareadyman;andwritinganexactman.
Mr.Smithhasbeenawayfromhomeforalongtime.Heislookingforwardto______hiswife.
除非动手术,要不然治不好他的病。
Thestrikeistoprotestagainst
最新回复
(
0
)