首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The val
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The val
admin
2017-07-28
32
问题
请使用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全国计算机二级
相关试题推荐
数据库设计包括两个方面的设计内容,它们是()。
在多继承中,公有派生和私有派生对于基类成员在派生类中的可访问性与单继承的规则( )。
设A为test类的对象且赋有初值,赋值符号已经重载,则语句test B=A;表示
以下不能够读入空格字符的语句是
在多继承中,公用派生和私有派生对于基类成员在派生类中的可访问性与单继承规则
关于const修饰符的说法中,错误的是
mystrlen函数的功能是计算str所指字符串的长度,并作为函数值返回,请填空。intmystrlen(char*str){inti;for(i=0;_______!=’\0’;i++);return(i);}
fstream、ifstream和ofstream文件流类的成员函数______关闭文件。
下面关于模板的描述,错误的是
软件生命周期包括八个阶段。为使各时期的任务更明确,又可以分为以下三个时期:软件定义期,软件开发期,软件维护期。编码和测试属于【 】期。
随机试题
人的不同素质都有其发展的关键期和最佳期,这体现了人的身心发展规律的【】
Pickouttheappropriateexpressionsfromtheeightchoicesbelowandcompletethefollowingdialoguesbyblackeningthecorresp
进行性慢性阻塞性肺疾病的肺功能检查最先出现异常的是
A.生脉散B.右归丸C.左归丸D.归脾汤E.一贯煎
货物投标一览表的主要内容包括()。
我国北方某受冻区海港,实测的高、低潮位累积频率关系如表1、表2所列。港口所在海域的理论深度基准面与黄海平均海平面相差1.0m。该港口新建离岸沉箱重力式码头及钢管桩梁板式栈桥,预制沉箱的尺寸为长×宽×高=12m×10m×12m,沉箱基础采用抛石明基床,基
下列有关证券投资基金的发行,不正确的说法是()。
现代艺术始于后印象派的()。
应试体育为中考“临时抱佛脚”是普遍现象。只求应试过关的体育课,在短时间内锻炼强度突然加大,让不少学生不仅吃不消,还会产生_____心理,与提高学生体质的初衷_____。成为“主科”的体育课应跟上形势,彻底革新,除了需教会学生基本的运动技能,还要让学生掌握一
下列叙述中,错误的是()。
最新回复
(
0
)