首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中包含类MyClass的定义。程序中位于每个“//ERROR****found****”下的一行语句有错误,请加以更正。更正后程序的输出结果应该是: Thevalueis5 The
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中包含类MyClass的定义。程序中位于每个“//ERROR****found****”下的一行语句有错误,请加以更正。更正后程序的输出结果应该是: Thevalueis5 The
admin
2015-06-27
20
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,其中包含类MyClass的定义。程序中位于每个“//ERROR****found****”下的一行语句有错误,请加以更正。更正后程序的输出结果应该是:
Thevalueis5
Thevalueis10
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
usingnamespacestd;
classMyClasS{
public:
//ERROR**********found**********
voidMyClass(){value=0;}
//ERROR**********found**********
voidsetValue(intval)const
{
value=val;
}
intgetValue()const{returnvalue;}
private:
//ERROR**********found**********
intvalue:0;
};
intmain()
{
MyClassobj;
obj.setValue(5);
cout<<"Thevalueis"<
getValue()<
obj.setValue(10);
cout<<"Thevalueis"<
getValue()<
return0;
}
选项
答案
(1)MyClass() { value = 0; } (2)void setValue(int val) (3)int value;
解析
(1)主要考查考生对构造函数的掌握,构造函数前不能添加任何返回类型。
(2)主要考查考生对const的掌握,由函数中value = val;语句,可知成员的值发生改变,因此不能用const。
(3)主要考查考生对私有成员的掌握,私有成员只能声明,不能赋初始值。
转载请注明原文地址:https://kaotiyun.com/show/HCNp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中不属于结构化程序设计方法的主要原理的是______。
表达式c3=c1.operator+(c2)或c3=operator+(c1,c2)还可以表示为【】。
只能作为成员函数重载的是()。
长度为n的简单插入排序法,最坏情况需要______次比较。
结构化程序设计主要强调的是______。
当将E-R模型转换为关系模型时,对于两实体间m:n联系,必须对“联系”单独建立______,用来联系双方实体。
已知在函数func()中语句this->ff=0;与语句ff=0;的效果完全相同。对于这一现象,下列表述中错误的是()。
一个()允许用户为类定义一种模式,使得类中的某些数据成员及某些成员函数的返回值能取任意类型。
下列叙述中正确的是
下述关于数据库系统的叙述中正确的是
随机试题
下列选项中不享有行政执法主体资格的组织是
患儿,男,8岁。患轻度风湿性心内膜炎,应绝对卧床休息的时间
决策阶段和设计阶段的资源消耗计划主要是()。
保证合同生效后,()应该在合同规定的保证范围和保证期间承担保证责任。
贸易术语有什么实际应用?
国家投资到社会再生产领域,从事生产经营活动的资产是()。
根据代理法律制度的规定,下列情形中,法定代理终止的有()。
在以下国际著作权条约中,涉及网络环境下著作权法律规范的是()。
下列关于环境问题说法不正确的是()。
Wouldyoucareto______onyourproposalsatthemeetingthisafternoon?
最新回复
(
0
)