首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The va
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为: The va
admin
2019-05-14
70
问题
请使用VC6或使用【答题】菜单打开考生文件夹pmjl下的工程projl,此工程中含有一个源程序文件projl.cpp。其中位于每个注释“//ERROR ****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:
The value is:10
注意:只修改注释“//ERROR ****found****”的下一行语句,不要改动程序中的其他内容。
//projl.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()<
解析
本题主要考查的是Member类和MyClass类,其中涉及构造函数、成员函数和类的指针。类的指针调用类的成员函数时要使用标识符“一>”,而不是“.”,这是最容易出错的地方。私有成员使用private,公有成员使用public,保护成员使用protected,类的构造函数一定是公有成员函数。
【解题思路】
(1)主要考查考生对私有成员和公有成员的掌握,先看改错语句的下一条语句:Member(int val):value(val){},该语句是一个构造函数,因此我们可以得出此处为公有成员,因为构造函数不可能是私有成员。
(2)主要考查构造函数,构造函数要对类的成员进行初始化,因此在这里使用成员列表初始化,即MyClass(int val):一m(val){}或MyClass(int val){一m=val}。
(3)指针调用类的成员函数时,应使用标识符“一>”。
【解题宝典】
判断该成员是公有成员还是私有成员的方法很多,不必一一死记,只要记住公有成员可以被类外函数调用,私有成员则不可以,类的构造函数一定是公有成员函数就可以了。
转载请注明原文地址:https://kaotiyun.com/show/9b8p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
线性表的存储结构主要分为顺序存储结构和链式存储结构。队列是一种特殊的线性表,循环队列是队列的______存储结构。
结构化程序设计的基本原则不包括
A、 B、 C、 D、 C此题考查的是函数的性质。当调用无参函数时主函数并不将数据传送给被调函数,且可以带回或不带回函数值。函数的递归调用就是直接或间接的调用自己。
在结构化分析使用的数据流图中,使用用______解释其中的图形元素。
外模式数据库系统的三级模式分别是内模式、概念模式和外模式。其中,物理模式给出了数据库的物理存储结构和存取方法;概念模式是数据库系统中全局数据逻辑结构的描述:外模式是用户的数据视图,也就是用户所见到的数据模式。
A、 B、 C、 D、 C③是错误的,因为在类体内,不允许对所定义的数据成员进行初始化;其他语句构造和析构函数的定义都是正确的。
有如下程序:#include<iostream>usingnamespacestd;intmain(){charstr[100],*P;cout<<"pleaseinputastring:
下列函数模板的定义中,合法的是A)template<typenameT>Tabs(Tx){retllrnx<0?-x:X;}B)templateclass<T>Tabs(Tx){returnx<0?-x;x;}C)temp
A、 B、 C、 D、 B对二叉树的访问有3种方式,其中任意的两种可惟一确定一颗二叉树。但无论是前序、后序还是中序遍历二叉树时,其区别在于访问根的先后次序不同,而访问叶结点的顺序完全相同。
对类成员访问权限的控制,是通过设置成员的访问控制属性实现的,下列不是访问控制属性的是
随机试题
Overtheyears,pregnantwomenhaveaskedDonaldRedelmeier,atToronto’sSunnybrookHospital,aboutthedangersofdiving,hot
变压器呼吸器中的硅胶在吸潮后,其颜色应为()。
Actingissuchanover-crowdedprofessionthattheonlyadvicethatshouldbegiventoayoungpersonthinkingofgoingonthes
下列何者不是可持续能源的基本特征?
2015年1月1日甲公司以2000万元的价格购入一栋办公楼,该办公楼的预计尚可使用年限为20年,董事会批准之后决定进行经营出租,甲公司对其以公允价值模式进行后续计量,截止到2015年年末尚未对外出租,此时该办公楼的公允价值为2200万元,则2015年年末甲
利用每股收益无差别点法进行资本结构决策分析时,下列表述中正确的有()。
幼儿学习的图书一般都是鲜艳的图画书,和大学课本单纯的白纸黑字不一样,这是利用了感知规律中的()。
在社会公德的各项内容中,最基本的要求是()。
A、Thelibraryshoulddeveloptowardsthemulti-operationstrend.B、Thegovernmentwilldecreaseitscapitalinputinthelibrary
VisitorstoBritainarealwayscomplainingaboutEnglishfoodbecausetheyrarelygetachancetoeatit.Mostoftherestaurant
最新回复
(
0
)