首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Thevalue
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: Thevalue
admin
2021-06-10
64
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
Thevalueis10
注意:只修改注释“//ERROR****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
usingnamespacestd;
classMyClass{
intvalue;
public:
//ERROR********found********
voidMyClass(intval):value(val)
{}
intGetValue()const{returnvalue;}
voidSetValue(intval);
};
//ERROR********found********
inlinevoidSetValue(intval){value=val;}
intmain()
{
MyClassobj(0);
obj.SetValue(10);
//ERROR********found********下列语句功能是输出obj的成员value的值
cout<<"Thevalueis"<
return0;
}
选项
答案
(1)MyClass(intval):value(val){} (2)voidMyClass::SetValue(intval){value=val;} (3)cout<<"thevalueis"<
解析
(1)考查构造函数,定义构造函数时不能使用’void,直接使用MyClass(intval)即可。
(2)主要考查成员函数定义,类的成员函数定义时要使用前缀MyClass,而inline是内联函数的关键字,在此是错误的,应该删掉inline并在函数名前加上前缀MyClass,即voidMyClass::SetValue(intval){value=val;}。
(3)考查成员函数调用,value是私有成员,在主函数中不能直接调用value,可以使用成员函数GetValue()来得到value的值。
转载请注明原文地址:https://kaotiyun.com/show/3cfp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在定义一个类模板时,模板形参表是用一对括号括起来的,所采用的括号是()。
关于在调用模板函数时模板实参的使用,下列表述正确的是()。
下列叙述中正确的是
下列对于软件测试的描述中正确的是()。
若有下面的函数调用:fun(a+b,3,max(n一1,b))则fun的实参个数是()。
若实体A和B是一对多的联系,实体B和C是一对一的联系,则实体A和C的联系是
下列叙述中正确的是( )。
使用VC6打开考生文件夹下的源程序文件modi1.cpp。本程序要求输入一字符串,然后将其中的小写字母改变成大写字母,字符可能输入多行,当输入字符“?”时,默认字符输入结束,最后把结果输出到界面。注意:不要改动main函数,不能增行或删行,也不能
程序流程图中带有箭头的线段表示的是( )。
下列数据结构中,能够按照“先进后出”原则存取数据的是()。
随机试题
同时针刺中脘、章门、内关、足三里、三阴交穴时,宜选择的体位是( )
结核性腹膜炎最常见的并发症是
急性胰腺炎时,可见皂化斑,其坏死类型是
血清中的广谷氨酰转肽酶(GGT)主要来自于
交通信号监控系统的构成包括()。
()是投资协议中最重要的条款之一,因为它直接影响着“谁控制公司”和“当公司被出售时,每个股东能够获得多少现金”这两个问题。
借款人将债务全部或部分转让给第三方的,应当取得银行的同意。()
甲有件玉器,欲转让,与乙签订合同,约好10日后交货付款。第二天,丙见该玉器,愿以更高的价格购买,甲遂与丙签订合同,丙当即支付了80%的价款,约好3天后交货。第三天,甲又与丁订立合同,将该玉器卖给丁,并当场交付,但丁仅支付了30%的价款。后乙、丙均要求甲履行
下列关于车船税计税单位确认的表述中,正确的是()。
A、MarriageisnotpopularmAmericabecauseoftoomanydivorces.B、Fouroutoffivedivorcedpeopledonotstaysingle.C、Infi
最新回复
(
0
)