首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR ****found ****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The value is:10
请打开考生文件夹下的解决方案文件projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR ****found ****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The value is:10
admin
2021-07-02
61
问题
请打开考生文件夹下的解决方案文件projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR ****found ****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
The value is:10
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//proj 1.cpp
#include<iostream>
using namespace std;
class Member{
//ERROR:*******found*******
private:
Member(int val):value(val){}
int value;
};
class MyClass{
Member _m;
public:
//ERROR ******* found *******
MyClass(int va1){}
int GetValue()const{ return _m.value;}
};
int main()
{
MyClass * obj=new MyClass(10);
//ERROR *******found*******
下列语句输出obj指向类中的value值
cout<< "The value is:" <<obj.GetValue()<<endl;
defete obj;
return 0;
}
选项
答案
(1)public: (2)MyClass(int val):_m(val){}或MyClass(int val){_m=Val} (3)cout<<"The value is:"<<obj->GetValue()<<endl:
解析
(1)主要考查考生对私有成员和公有成员的掌握,先看改错语句的下一条语句:Member(int val):value(val){},该语句是一个构造函数,因此我们可以得出此处为公有成员,因为构造函数不可能是私有成员。
(2)主要考查构造函数,构造函数要对类的成员进行初始化,因此在这里使用成员列表初始化,即MyClass(int val):_m(val){}或MyClass(int val){_m=val}。
(3)指针调用类的成员函数时,应使用标识符“一>”。
转载请注明原文地址:https://kaotiyun.com/show/Vefp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列关于模板的叙述中,错误的是()。
已知类MyClock中未显式定义构造函数,并重载了加法运算符,使得下面的语句序列能够正确执行:MyClockc1,c2;//……c2=c1+10;由此可知:为类MyClock重载的“+”运算符函数的声明是(
设有如下关系表:则下列操作中正确的是()。
有如下类模板定义:template<typenameT>classBigNumber{longn:public:BigNumber(Ti):n(i){}BigNumberoperator
数据的存储结构是指()。
若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果x为该类的一个对象,要在类外访问x对象中a的值,正确的访问格式为()。
下面不属于软件设计阶段任务的是()。
数据库系统的三级模式不包括()。
随机试题
不符合股骨头缺血性坏死的表现是
小蒋是一位中学教师,在教务处负责初一年级学生的成绩管理。由于学校地处偏远地区,缺乏必要的教学设施,只有一台配置不太高的PC可以使用。他在这台电脑中安装了MicrosoftOffice,决定通过Excel来管理学生成绩,以弥补学校缺少数据库管理系统的不足。
男性,40岁,规律性上腹痛15年,2小时前餐后突感腹部剧痛,位置不固定,诊断首先考虑
某规模化种猪场母猪出现体温升高,食欲不振,弱仔、死胎率达60%;哺乳仔猪体温升高至40℃以上,呼吸困难,耳朵发紫,眼结膜炎,3周内死亡率达70%。如果进一步诊断,首先采用的方法是
医德规范是指导医务人员进行医疗活动的
A.清热凉血祛风B.清热除湿,活血化瘀C.清热利湿止血D.补中益气升陷E.理气祛风活血内痔肠风下血证的治法是()。
勘查设计费中,一般民用建筑6层以下的按()元/m2计算。
存货日常收发计量上的误差、定额范围内的自然损耗,应记入的账户是()。
人类通过劳动增加社会物质财富,不仅表现在数量上,更重要的是表现在()上。
根据下面材料回答问题。我国财政支农的比重一直偏低,进入20世纪90年代以来呈下降趋势,1991—1997年分别为10.3%、10.0%、9.5%、9.2%、8.4%、8.8%、8.3%。农业财政支出占国家财政总支出的比例,仅为农业在国民生产总值中
最新回复
(
0
)