首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The val
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The val
admin
2017-07-28
29
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
The value is10
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include<iostrearn>
using namespace std;
class NyClass{
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"<<obj.value<<end1;
return0;
}
选项
答案
(1)MyClass(int val):value(val){} (2)void MyClass::SetValue(int val){value=val;} (3)cout<<"The value is"<<obj.GetValue()<<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/4FAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计包括两个方面的设计内容,它们是()。
函数定义的格式是【 】函数名(形式参数表)函数体。
依照某种数据模型组织起来并存放二级存储器中的数据集合是指( )。
假定要动态分配一个类型为Worker的具有n个元素的数组,并由r指向这个动态数组,则使用的语句是【 】。
对于常数据成员,下面描述正确的是
下列叙述中正确的是
关于函数返回值类型和返回值表达式的类型的描述中,错误的是()。
C++源程序中,只有【 】个主函数。
在公有派生情况下,有关派生类对象和基类对象的关系,下列叙述不正确的是
在下面函数的横线处填上适当的内容,使该函数能够利用递归方法求解字符串str的长度(不得使用系统提供的字符串处理函数)。intGetLen(char*str){if(______)return______;e
随机试题
定喘汤组成药物中无
公民甲人际关系极好,经常帮别人办事。乙委托甲出卖一件旧家电,丙委托甲为自己购买同样的旧家电,甲作为乙、丙双方的代理人,依法()。A.可以B.可以有条件地担当C.不能任意但可依法担当D.不能作为
前牙锤造无缝冠不能加蜡的部位是
五皮散的功用是()
大肠中,具有两个弯曲、一个膨大、三条横襞特点的是
以利润最大化作为财务管理的目标,其缺陷有()。
根据我国宪法规定,下列关于私有财产权的表述哪一项是不正确的?
前瞻:预见:回溯
设X~N(3,22),则P(X>3)=________。[西南大学2012研]
A—actionadvertisingJ—magazineadvertisingB—airportadvertisingK—neonlightadvertisingC—billboardadvertisingL—
最新回复
(
0
)