首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ***found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ***found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The
admin
2017-12-14
42
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ***found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
The value is 10
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
using namespace std;
class MyClass{
int valHe;
public:
//ERROR ********found********
void MyClass(int val):value(val){}
int GetValue() const { return value;}
void SetValue(int val);
};
//ERROR ********found********
inline void SetYalue(int val){value=val;}
int main()
{
MyClass obi(o);
obi.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/PjAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列叙述中正确的是
下列关于函数模板实参不能省略的情况说明不正确的是
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
模块独立性是软件模块化所提出的要求,衡量模块独立性的度量标准是模块的()。
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
写出执行完下列代码段之后指定变量的值:boolx=true,y=false,z=false;x=x&&y||z;y=x||y&&z;z=!(x!=y)||(y==z);则x=false,y=false,Z=
在关系运算中,______运算是对两个具有公共属性的关系所进行的运算。
下列数据结构中能应用二分查找的是
关于关键字class和typename,下列表述中正确的是()。
某二叉树共有60个叶子结点与50个度为1的结点,则该二叉树中的总结点数为()。
随机试题
黏土砂干型起模时若带出大块型砂,通常应()。
A.鞍区麻醉B.骶管阻滞C.区域阻滞D.臂丛神经阻滞属于硬膜外阻滞的是
以下哪项不符合急性淋巴细胞白血病(ALL)的特征
与系统性红斑狼疮(SLE)的临床表现不符的是
男性,32岁,建筑工人,由高空坠落,左枕部着地,伤后出现进行性意识障碍,右侧瞳孔逐渐散大,诊断应首先考虑
叶酸是体内重要的维生紊,孕妇体内水平过低最严重的潜在危害是
研究表明.某消毒剂禽有一种杀菌物质.如果按规定使刖.使用后1小时环境中这种物质的含量最高(每升空气中含6毫克),随后逐步减少.使用后7小时环境中这种物质的含量降到每升空气中含3毫克。当每升空气中该物质的禽量不少于4毫克时.有抑菌作用.那么使用这种消毒剂后发
在考生文件夹下,存在一个数据库文件“samp1.accdb”、一个Excel文件“tScore.xls”和一个图像文件“photo.bmp”。在数据库文件中已经建立了一个表对象“tStud”。试按以下操作要求,完成各种操作:设置“ID”字段为主键;设置
PassageFourAccordingtothepassage,whatmightdrivetheglobaltemperaturelower?
A、Theyfoughtwiththeothermice.B、Theystayedclosetotheirmothers.C、Theyranbackandforthconstantly.D、Theyremainedc
最新回复
(
0
)