首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程pmj1,此工程中含有一个源程序文件pmj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程pmj1,此工程中含有一个源程序文件pmj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The
admin
2017-07-05
68
问题
请使用VC6或使用【答题】菜单打开考生文件夹pmj1下的工程pmj1,此工程中含有一个源程序文件pmj1.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
The value is:10
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//proj1.cpp
#include
using namespace std;
class Member {
//ERROR********found********
private:
Member(int val):value(val){}.
int value;
},
class MyClass{
Member m;
public:
//ERROR********found********
MyClass(int val){}
int GetValue()const{return m.
value;)
};
int main()
{
MyClass*obj=new MyClass(i0);
//ERROR********found********
下列语句输出obj指向类中的value值
cout<<”The value is:”<
GetValue()<
delete obj;
return 0;
}
选项
答案
(1)public: (2)MyClass(int val):_m(val){}或MyClass(int val){_m=val} (3)cout<<”The value is:”<
GetValue()<
解析
(1)主要考查考生对私有成员和公有成员的掌握,先看改错语句的下一条语句:Member(int val):value(val){},该语句是一个构造函数,因此我们可以得出此处为公有成员,因为构造函数不可能是私有成员。
(2)主要考查构造函数,构造函数要对类的成员进行初始化,因此在这里使用成员列表初始化,即MyClass(int val):_m(val){}或MyClass(int val){_m=val}。
(3)指针调用类的成员函数时,应使用标识符“一>”。
转载请注明原文地址:https://kaotiyun.com/show/eGAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
数据库设计包括两个方面的设计内容,它们是()。
假定变量m定义为int m=7;则定义变量p的正确语句为( )。
对于常数据成员,下面描述正确的是
下列关于软件设计基本原理的叙述中错误的是
下列叙述中正确的是
有如下程序:#include<iostream>usingnamespacestd;classPARENT{public:PARENT(){cout<<"PARENT";}
若已定义,以下fun函数的功能是在循环中给数组a前4个数组元素依次赋1、2、3、4;在第二个循环中使a数组前4个元素中的值对称折叠,变成1、2、2、1。请填空。fun(inta[]){inti;for(i=1;i<=4
ER模型可以转换成关系模型。当两个实体间联系是M:N联系时,它通常可转换成关系模式的个数是()。
用树形结构表示实体类型及实体间联系的数据模型称为______。
重新定义标识符的作用域规定是外层变量被隐藏,______变量是可见的。
随机试题
下列选项中,关于豪斯提出的领导行为的说法,错误的是()。
著作权法
有关卡介苗接种不正确的是
不属于项目管理组织外部因素的内容是()。
由于缺铁,40%到60%的婴儿面临着大脑发育迟缓的威胁,每年大约10万名婴儿在围生期面临死亡的威胁。根据发达国家的经验,适应中国人的饮食习惯,专家们提出了铁强化酱油的办法。只要食用“铁酱油”,就能基本改善缺铁现状。政府接纳了专家的意见,启动了铁强化酱油的全
唯物辩证法认为()。
国有经济在国民经济中的主导作用主要表现在()
法律必须遵守,违反法律要受到惩罚,这反映了法律至上的哪项要求?()
在考生文件夹下完成如下简单应用:(1)在SCORE-MANAGER数据库中查询学生的姓名和2003年的年龄(计算年龄的公式是:2003一Year(出生日期),年龄作为字段名),结果保存在一个新表NEW—TABLEl中。使用报表向导建立报表NEW_R
A、5000B、20000C、25000D、30000B推理题。浏览选项可知,该题与金钱的数目有关。由33题的分析可知,“富商”在珠宝商那里买黑珍珠时花了5000美元,而他的同伙以25,000美元的价格将同一颗珍珠卖给了珠宝商,一共骗得了20,00
最新回复
(
0
)