首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
36
问题
使用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全国计算机二级
相关试题推荐
简述尼克松主义的主要内容。(东北师范大学1999年世界现代史真题)
试析李悝变法的内容及其意义。(厦门大学2000年中国古代史真题)
卡方检验要求每个单元格的理论次数不得小于5,如果小于5应该采用以下的哪些处理办法?()
简论结构主义教育。
生物起源说和心理起源说的根本错误在于否认了教育的
美联储通过公开市场操作主要调整的是()。
简述金融衍生品的含义、功能、期货与期权的区别;对于我国引进金融衍生品,市场是否更有效?
公开市场操作
依据我国继承法规定,不必有两个以上见证人在场见证的遗嘱是()。
随机试题
邓恩把问题认定分为哪几个相互衔接的步骤?()
社区卫生服务的连续性是指
麻醉前应用安定,是因为
企业大修理停用的固定资产也应提取折旧。()
申报日期栏应填______。集装箱号栏应填______。
下列属于保险相关要素的是()。
提出要以“文、行、忠、信”为教育内容的教育家是()。
下列哪些人应对其行为承担刑事责任?()。
Whilewe’veknownforsometimeaboutthemanylong-termbenefitsofexercise,newresearchshowsaerobicexercisealsomayhave
Thepriceofabitcointopped$900lastweek,anenormoussurgeinvaluethatarrivedamidstCongressionalhearingswheretopU.
最新回复
(
0
)