首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test17_3,此工程包含一个源程序文件test17_3.cpp,其中定义了用于表示点的类Point和表示内容的类Text以及二者的派生类CircleWithText,但它们的定义并不完整。请按要求完成下列操作,将它们的定
使用VC6打开考生文件夹下的工程test17_3,此工程包含一个源程序文件test17_3.cpp,其中定义了用于表示点的类Point和表示内容的类Text以及二者的派生类CircleWithText,但它们的定义并不完整。请按要求完成下列操作,将它们的定
admin
2009-01-15
107
问题
使用VC6打开考生文件夹下的工程test17_3,此工程包含一个源程序文件test17_3.cpp,其中定义了用于表示点的类Point和表示内容的类Text以及二者的派生类CircleWithText,但它们的定义并不完整。请按要求完成下列操作,将它们的定义补充完整。
(1)定义类Point的构造函数,请使用参数列表的形式将成员函数x和y分别初始化为参数x1和y1的值。请在注释“//**1**。”之后添加适当的语句。
(2)完成类Text的构造函数Text(char *str)的定义,将char型的str指向的内容赋值给text并且输出str所指向的内容,请在注释“//**2**”之后添加适当的语句。
(3)定义类CircleWithText的构造函数CircleWithText(int cx,int cy,char *msg),int型的cx和cy用于赋值给x和y,char型的指针*msg用于赋值给text,请在注释“//**3**”之后添加适当的语句。
输出结果如下:
Point:3 4
hello
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test17_3.cpp清单如下:
#include <iostream.h>
#include <string.h>
class Point
{
int x,y;
public:
//**1**
{
cout<<"Point:"<<x<<’ ’<<y<<’\n’;
}
~Point(){}
};
class Text
{
char text[100];
public:
Text(char *str)
{
//**2**
}
~Text () { }
};
class CircleWithText:public Point,public Text
{
public:
//**3**
{}
~CircleWithText() {}
};
void main()
{
CircleWithText cm(3,4,"hello");
}
选项
答案
(1) Point(int×1=0,int y1=0):x(x1),y(y1) (2) strcpy(text,str); cout<<str<<"\n"; (3) CircleWithText(int cx,int cy,char * msg):Point(cx,cy),Text(msg)
解析
本题主要考查考生对于多继承中类的定义和派生类构造函数的定义的掌握。注意学会使用参数列表的形式定义派生类的构造函数,在列表中的格式是基类名1(向基类传递的参数列表),基类名2(向基类传递的参数列表)。
转载请注明原文地址:https://kaotiyun.com/show/TOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述法国《人权宣言》的内容及其意义。(四川大学2005年世界近现代史真题)
简述古埃及阿蒙霍特普四世(埃赫那吞)宗教改革的内容及其影响。(南京大学1997年世界古代中世纪史真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题)
简述魏晋玄学的产生背景及其代表人物的基本思想。(2009年统考真题)
得出两总体的样本数据如下:甲(33,18,40,50,54,30,39);乙(48,17,24,22,38)。在秩和检验中,秩和是()
初学电脑打字时,练习次数越多,错误就会越少,这属于()
根据教育的定义,下列哪一个选项不是教育活动?
教育制度的两个基本方面是
下列货币政策操作中,可以增加货币供给的是()。
简述金融衍生品的含义、功能、期货与期权的区别;对于我国引进金融衍生品,市场是否更有效?
随机试题
决定外国人在内国的法律地位是完全依()
C语言中的标识符只能由3种字符组成,它们是_______、_______和下划线。
急性肠梗阻伴大便带血应考虑
足月新生儿,女,出生5天。阴道流出少量血性液体,无其他出血倾向,反应好,吸吮有力,大小便正常。正确的护理措施
设计合同中,判定设计人是否延误完成设计任务的期限是指( )。
井筒如采用工作面预注浆方法进行防治水,则应该遵守的规定有()。
下列关于利用未公开信息交易罪立案追诉标准的说法中,正确的是()。I.期货交易占用保证金数额累计在20万元以上的Ⅱ.证券交易成交额累计在30万元以上的Ⅲ.获利或者避免损失数额累计在15万元以上的Ⅳ.多次利用内幕
【2014.山东东营】教育实验中无关变量很多,要对其进行有效的控制,实验者必须有针对性地选择合理的办法,教育实验中控制无关变量的主要方法不包括()。
有两个关系R和S如下:则由关系R得到关系S的操作是()。
ThetraditionalAmericanThanksgivingDaycelebration【1】to1621.【2】thatyearaspecialleastwaspreparedinPlymouth,Massachus
最新回复
(
0
)