首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释 “//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The valHe is 10 注意:只
请打开考生文件夹下的解决方案文件proj1,该工程含有一个源程序文件proj1.cpp。其中位于每个注释 “//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The valHe is 10 注意:只
admin
2019-08-23
68
问题
请打开考生文件夹下的解决方案文件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全国计算机二级
相关试题推荐
派生类构造函数的执行顺序是先执行【】的构造函数,然后执行成员对象的构造函数,最后执行【】的构造函数。
有如下类定义: class Foo { public: Foo(int v):value(v){} //① ~Foo(){} //② private: Foo()
在进行完任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是()。
数据库DB、数据库系统DBS、数据库管理系统DBMS之间的关系是()。
有如下程序:#include<iostream)usingnamespacestd;classBase{public:Base(intx=0){cout<<x;}};ClassDerived:
以下模板定义:template<classT>Tfun(Tx,Ty){returnx*x+y*y;}下面对fun的调用中错误的是()。
已知一个类A,类A有三个公有成员:voidf1(int),voidf2(int)和inta;定义指向类A成员函数的指针是()。
类ostream的成员函数【】用于执行无格式输出,成员函数put用于输出单个字符。
在下面的运算符重载函数的原型中,错误的是______。
当使用ifstream流类定义一个流对象并打开一个磁盘文件时,文件的隐含打开方式是()。
随机试题
新闻单位人力资源
FriendsandFriendshipFriendsplayanimportantpartinourlives,andalthoughwemaytakethefriendshipforgranted,we
甲商场诉乙购销合同纠纷一案,由某市中级人民法院于2013年7月20日作出终审判决,判令乙于判决生效之日起10日内向美乐百货商场支付货款25万元,判决书于2013年7月23日送达双方当事人。乙未及时履行,甲商场应于何期限内申请执行?()
()不属于意外现金储备的支付范围。
不适用《著作权法》的作品有( )。
以改革创新为核心的时代精神,是马克思主义与时俱进的理论品格、中华民族开拓进取的思想品格与改革开放和现代化建设实践相结合的伟大成果。改革创新具有重要的作用,主要体现在
说有台主机已经被入侵,问怎么办?
假设某程序语言的文法如下:S→a|b|(T)T→TdS|S其中:VT={a,b,d,(,)},VN{S,T},S是开始符号。考查该文法,称句型(Sd(T)db)是S的一个(33),其中,(34)是句柄:(35)是素短语;(36)是该句型
Luciahadbeenpreparingforthepartyforalongtime,soshefeltratherdisappointedwhenherguests______late.
A、Helentheranextrapen.B、Heofferedherapencil.C、Hesaidhedidn’thaveanextrapencil.D、Hedidn’twanttohelpher.B
最新回复
(
0
)