首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程MyProj14。此工程包含一个源程序文件MyMain14.cpp,程序中定义了3个类A、B和C,但类的定义并不完整。 请按要求完成下列操作,将类的定义补充完成: ①类A的成员函数set x(int i,int
使用VC6打开考生文件夹下的工程MyProj14。此工程包含一个源程序文件MyMain14.cpp,程序中定义了3个类A、B和C,但类的定义并不完整。 请按要求完成下列操作,将类的定义补充完成: ①类A的成员函数set x(int i,int
admin
2009-01-15
47
问题
使用VC6打开考生文件夹下的工程MyProj14。此工程包含一个源程序文件MyMain14.cpp,程序中定义了3个类A、B和C,但类的定义并不完整。
请按要求完成下列操作,将类的定义补充完成:
①类A的成员函数set x(int i,int j)是虚函数,其实现的功能是将类A的保护成员x和y分别设置成i和j并且y具有默认值0。请在注释“//* *1* * ”之后添加适当的语句。
②将类A的成员函数print()声明成员纯虚函数。请在注释“//* *2* *”之后添加适当的语句。
③完成类A的保护数据成员x和y的定义,它们都是整型变量。请在注释“//* *3* *”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件MyMain14.cpp清单如下:
//MyMain14. cpp
#include <iostream>
using namespace std;
class A
{
public:
//* * * 1 * * *
//* * * 2 * * *
protected:
//* * * 3 * * *
};
class B : public A
{
public:
void print ()
{
cout<<x * x<<" , ";
}
};
class C : public A
{
public:
void print ()
{
cout <<x* x * x<<end1;
}
};
int main ()
{
A *pa;
B b;
C c;
pa=&b;
pa->setx (5);
pa->print ();
pa=&c;
pa->setx (2);
pa->print ();
return 0;
}
选项
答案
解析
转载请注明原文地址:https://kaotiyun.com/show/VKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
试举例说明风险分析和风险评估的不同方法。
试论西欧启蒙运动及其历史意义。(北京师范大学2001年历史学综合考试真题)
简述尼克松主义的主要内容。(东北师范大学1999年世界现代史真题)
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
实验组——控制组的实验设计中常用的统计方法是()
在标准正态曲线下,正、负三个标准差范围内的面积占总面积的比例是()
有一组数据4、5、8、7、6、6的方差和标准差分别是()
下列表述不是爱尔维修的主张是
日本近代教育史上的第一个新学制是1872年颁布的(),它规定全国实行中央集权式的大学区制。
日本北海道大学进化生物研究小组对三个分别由30只蚂蚁组成的黑蚁群的活动进行了观察。结果发现大部分蚂蚁都很勤快地寻找、搬运食物,少数蚂蚁却整日无所事事、东张西望,他们把这少数蚂蚁叫做“懒蚂蚁”。有趣的足,当研究小组在这些“懒蚂蚁”身上做上标记,并切断绝蚁群
随机试题
下列关于数据库特点的叙述中,错误的是( )。
褥疮不易发生的部位是
被称为“中国死海”的是察尔汗盐湖。()
2011年4月25日,某服装公司发生火灾,造成18人死亡,34人受伤。该公司董事长王某年龄比较大,因患病常年在医院接受治疗,不能主持该公司的日常工作。公司总经理李某于2010年6月出国参加学习一直未归。总经理出国期间,由公司常务副总经理张某全面主持工作。公
风险补偿的形式不包括()。
()美国成立了第一个物业管理行业协会。
动机、行为、效果三者之间的关系是()。
某个实验将一批吸烟者作为对象,并把他们分为两组,第1组是实验组,第2组是对照组。实验组的成员被强制戒烟,对照组的成员不戒炯。3个月后,实验组成员的平均体重增加了10%,而对照组成员的平均体重基本不变。实验结果说明,戒烟会导致吸烟者的体重增加。以下哪项如果为
已知随机变量,且X1与X2独立.记A={X1=1},B={X2=1},C1={X1X2=1},C2={X1X2=-1},则
有以下函数:#includevoidrune(intn){inti;for(i=0;i<=n;i++)printf("*”);printf("#");}main()
最新回复
(
0
)