首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释 “//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The valHe is 10 注意:只
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释 “//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The valHe is 10 注意:只
admin
2019-08-23
76
问题
请打开考生文件夹下的解决方案文件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>usingnamespacestd;{public:TestClass(intr1,intr2){R1=r1;R2=r2;}
有如下程序: #include<iostream> using namespace std; class Base { public: void fun() { cout<<"Base::fun"<<en
有如下函数模板定义: template<typename T1,int a2,int a3> T1 fun(T1 a1) { return(a1+a2+a3); } 则以下调用中正确的是( )。
在任何类中都有三种访问权限的数据成员,这三种权限是public、private和_______。
对于while、do…while循环结果说法正确的是______。
下列程序的运行结果是#include<iostream.h>classA{inta;public:A(){a=0;}A(intaa){
C++中只有两个逻辑常量:true和【 】。
类ostream的成员函数【】用于执行无格式输出,成员函数put用于输出单个字符。
在下面的4个关键字中用来说明虚函数的是
在单链表中,增加头结点的目的是
随机试题
抗日民主政权中,______是政府的法定监督机构。()
加强党的建设,居于首位的是加强
磺脲类降糖药物的主要作用机制是
使用氰化高铁血红蛋白法测定血红蛋白时,不能被转化成氰化高铁血红蛋白的是
咳嗽带有鸡鸣样吼声常见的疾病是
在FIDIC施工合同中,承包商应在( )内,按工程师的要求提交施工进度计划。
实行财政直接支付方式的事业单位,应于收到“财政直接支付入账通知书”时,一方面增加零余额账户用款额度,另一方面确认财政补助收入。()
古诺一生创作的12部歌剧,其中最优秀的是_________和《罗密欧与朱丽叶》。
2016年,我国邮政行业业务总量完成7397.2亿元,同比增长45.7%。全年邮政行业业务收入(不包括邮政储蓄银行直接营业收入)完成5379.2亿元,同比增长33.2%。快递业务实现快速增长,全年快递服务企业业务量完成312.8亿件.同比增长51.4%:
()以上地方各级公务员主管部门负责本辖区内公务员的综合管理工作。
最新回复
(
0
)