首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释 “//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The valHe is 10 注意:只
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释 “//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The valHe is 10 注意:只
admin
2019-08-23
54
问题
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释
“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
The valHe is 10
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
using namespace std;
class MyClass{
int value;
public:
//ERROR ********found********
void MyClass(int val):value(val){}
int GetValue()const{return value;}
void SetValue(int val);
};
//ERROR ********found********
inline void SetValue(int val){value=val;}
int main()
{
MyClass obj(0);
obj.SetValue(10);
//ERROR ********found********
下列语句功能是输出obj的成员value的值
cout<<’’The value is’’ <
return 0;
}
选项
答案
(1)MyClass(int val):value(val){} (2)void MyClass::SetValue(int val) {value=val;} (3)cout<<’’The Value is’’<
解析
(1)考查构造函数,定义构造函数时不能使用void,直接使用MyClass(int val)即可。
(2)主要考查成员函数定义,类的成员函数定义时要使用前缀Myclass,而inline是内联函数的关键字,在此是错误的,应该删掉inline并在函数名前加上前缀MyClass,即void MyClass::SetValue(int val){value=val;}。
(3)考查成员函数调用,Value是私有成员,在主函数中不能直接调用value,可以使用成员函数GetValue()来得到value的值。
转载请注明原文地址:https://kaotiyun.com/show/BJ8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
阅读下面程序:#include<iostream.h>voidfun1(chara,charb){charc;c=a;a=b;b=c;}voidfun2(char&a,char&b)
以下运算符中不能重载的运算符是
在语句cin>>data;中,cin是
有如下程序:#includeusingnamespacestd;classTestClass{intn;public:TestClass(intk):n(k){}
不能重载的运算符是( )。
软件工程的出现是由于
在一个派生类对象结束其生命周期时()。
软件详细设计的主要任务是确定每个模块的()。
在单链表中,增加头结点的目的是
随机试题
关于烟酸的描述,正确的是
下列病原菌中,哪一类是人类结核病的致病菌
天津市仲裁委员会仲裁一起合同纠纷争议,争议涉及的数额为800万元,申请人天天公司住所地为山东省济南市,被申请人月月公司住所地为河南省郑州市二七区,在仲裁过程中,天天公司提出财产保全申请。最后仲裁裁决支持了申请人要求被申请人支付800万元货款的请求。采取财产
就公文内容的性质与作用而言,公报、公告、通告属()。
2015年7月20日,中共中央政治局召开会议,决定2015年10月在北京召开中国共产党第十八届中央委员会第五次全体会议。党的十八届五中全会的会议主题是()
Hugolikedthebikebestamongallthegifts.Hugolikedthebikebetterthan______gifts.
SQUELCH:
Labelthemapbelow.Writethecorrectletter,A-l,nexttoquestions15-20.Theexhibitioncentre______
AccordingtotheNationalHeadacheFoundation,howmanypeopleintheUnitedStatessufferchronicheadaches?
IndiaandPakistanhave0.3and0.4hectaresofcroplandperperson______.
最新回复
(
0
)