首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The value is 10 注
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The value is 10 注
admin
2020-12-21
29
问题
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
The value is 10
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//pmj1.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 obi(0);
obi. SetValue(10);
//ERROR********found********下列语句功能是输出obj的成员value的值
foul<<“The value is”<<obi. value<<endl:
return 0;
}
选项
答案
(1)MyClass(int val):value(val){} (2)void MyClass::setValue(int val){value=val;} (3)com<<"The Value is"<<0bj.CetValue()<<endl;
解析
本题主要考查MyClass类、构造函数、成员函数及成员函数的调用。(1)考查构造函数,定义构造函数时不能使用void,直接使用MyClass(int val)即可。 (2)主要考查成员函数定义,类的成员函数定义时要使用前缀MyClass,而inline是内联函数的关键字,在此是错误的,应该删掉inline并在函数名前加上前缀MyClass,即void MyClass::SetValue(int val){value=val;}。 (3)考查成员函数调用,value是私有成员,在主函数中不能直接调用value,可以使用成员函数GetValue()来得到value的值。构造函数前不能添加任何类型,如void,int,double等。类的成员函数定义时要加上前缀,即类的名字。私有成员只能被类的成员函数调用。
转载请注明原文地址:https://kaotiyun.com/show/IKyp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
对于语句cout<<endl<<x;中的各个组成部分,下列叙述中错误的是
下列字符串中可以用作C++标识符的是
有如下程序: #include <iostream> using namespace std; class Part{ public: Part(int x=0):val(x) { cout<<val; }
下列循环语句中有语法错误的是
下面关于C++流的叙述中,正确的是
设有课程关系模式:R(C#,Cn,T,TA)(其中C#为课程号,Cn为课程名,T为教师名,Ta为教师地址),并且假定不同课程号可以有相同的课程名,每门课程只有一位任课教师,但每位教师可以有多门课程。关系R范式最高达到
每个学校有一名校长,且不同学校的校长可以是同一人,则实体学校和实体校长间的联系是
已知将运算符’’+’’和’’*’’作为类Complex的成员函数重载,设c1和c2是类Complex的对象,则表达式c1+c2*c1等价于()。
设循环队列的存储空间为Q(1:50),初始状态为front=rear=50。经过一系列正常的操作后,front-1=rear。为了在该队列中寻找值最大的元素,在最坏情况下需要的比较次数为
定义无符号整数类为UInt,下面可以作为类、UInt实例化值的是
随机试题
甲乙为高中同学,甲比乙大一岁并同时考上大学,甲为庆祝,表示要将自己的一台笔记本电脑送给乙。甲父得知此事后很生气,但未明确表态。甲于自己18岁生日宴会结束的次日凌晨,送乙回家途中,将笔记本电脑交给了乙。一周后,甲父告知乙,电脑你玩几天就行,过几天甲还要去学校
文件生命周期理论
民主集中制是我国的根本政治制度。()
1990年8月,某远洋客轮上发生一起军团病暴发流行。船离开港口时载有350名乘客、50名船员。8月1日前的一周内,在一次风暴中有1/7的乘客遇难。8月份第一周中,船上有30人发生军团病,其中一半很快死亡。随后的一周内又有20人发病,但无死亡。假设症状持续一
机电工程中,常用的起重机主要有( )。
(1)在D盘根目录下建立M1和M2文件夹。(2)在M1下建立一个名为EXAM.TXT文件,内容为“会计电算化网络考试”。(3)将M1中的文件EXAM.TXT复制到M2中。(4)将M2中EXAM.TXT更名为KAOSHI.TXT。(5
下列属于入境货物报检方式的有( )。
活期储蓄存款存入时,应填写()。
Ifourbrainswerecomputers,we’dsimplyaddachiptoupgradeourmemory.Thehumanbrain,therefore,ismore【M1】______comple
MostAmericansspendmostoftheirleisuretimewiththemassmedia.Inaddition,mostofushear,see,orreadsomeofthemedi
最新回复
(
0
)