首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test41_3。此工程包含一个test41_3.cpp,其中定义了类Rectangle,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)定义类Rectangle的私有数据成员left,top和fi
使用VC6打开考生文件夹下的工程test41_3。此工程包含一个test41_3.cpp,其中定义了类Rectangle,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)定义类Rectangle的私有数据成员left,top和fi
admin
2010-02-08
27
问题
使用VC6打开考生文件夹下的工程test41_3。此工程包含一个test41_3.cpp,其中定义了类Rectangle,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)定义类Rectangle的私有数据成员left,top和fight,bottom,它们都是int型的数据。请在注释“//**1**”之后添加适当的语句。
(2)添加类Rectangle的带四个int型参数1、t、r、b的构造函数的声明,并使这四个参数的默认值均为0,请在注释“//**2**”之后添加适当的语句。
(3)添加类Rectangle的成员函数SetTop()参数为int型的t,作用为把t的值赋给类的数据成员top,添加类Rectangle的成员函数SetBottom()参数为int型的t,作用为把t的值赋给类的数据成员bottom,请在注释“//**3**”之后添加适当的语句。
(4)完成派生类Rectangle的成员函数Show()的定义,使其以格式“right-bottom point is(right,bottom)”输出,请在注释“//**4**”之后添加适当的语句。
源程序文件test41_3.cpp清单如下:
#include <iostream.h>
class Rectangle
{
// ** 1 **
int right, bottom;
public:
// ** 2 **
~ Rectangle(){};
void Assign(int 1, int t, int r, int b);
void SetLeft(int t){left = t;}
void SetRight(int t){right = t;}
// ** 3 **
void SetBottom(int t){bottom = t;}
void Show();
};
Rectangle::Rectangle(int 1, int t, int r, int b)
{
left = 1; top = t;
right = r; bottom = b;
}
void Rectangle::Assign(int 1, int t, int r, int b)
{
left = 1; top = t;
right = r; bottom = b;
}
void Rectangle::Show()
{
cout<<"left-top point is ("<<left<<","<<top<<")"<<’\n’;
// ** 4 **
}
void main()
{
Rectangle rect;
rect.Show();
rect.Assign(100,200,300,400);
rect.Show();
}
选项
答案
(1) int left, top; (2) Rectangle(int 1=0, int t=0, int r=0, int b=0); (3) void SetTop(int t){top=t;} (4) cout<<"right-bottom point is ("<<right<<","<<bottom<<")"<<’\n’;
解析
主要考查考生对于类的定义和定义一般成员函数的掌握,其中(2)中为了使构造函数可以不带参数,使用了对于参数给定默认值的方法,这点需要考生注意,(4)中连续的字符流的输出可以连续使用“<<”符号实现。
转载请注明原文地址:https://kaotiyun.com/show/n7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述《蒙巴顿方案》的主要内容。(东北师范大学2000年世界现代史真题)
论述中共八大的内容和意义。(内蒙古大学2016年中国史真题)
试论西欧启蒙运动及其历史意义。(北京师范大学2001年历史学综合考试真题)
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
下列关于学校教育的说法,错误的是
根据教育的定义,下列哪一个选项不是教育活动?
股票A的期望收益率为20%,股票B的期望收益率为12%。以方差表示的股票A的风险是股票B的3倍。如果两支股票之间的相关系数为0,那么由两支股票组成的最小方差组合的期望收益率为:()。
对于宪法的归属,甲、乙、丙三个同学有不同看法。甲认为:宪法是一个法律部门,它属于部门法。乙认为:宪法是法的渊源,它属于法的渊源之一。丙认为:宪法是一个规范性法律文件,它属于规范性法律文件的范围。请运用法理学的知识对这些观点加以分析。
日本北海道大学进化生物研究小组对三个分别由30只蚂蚁组成的黑蚁群的活动进行了观察。结果发现大部分蚂蚁都很勤快地寻找、搬运食物,少数蚂蚁却整日无所事事、东张西望,他们把这少数蚂蚁叫做“懒蚂蚁”。有趣的足,当研究小组在这些“懒蚂蚁”身上做上标记,并切断绝蚁群
随机试题
应根据油井结蜡特点、程度、含水等试验来确定()周期、热洗排量、热洗液温度、洗井时间、洗井方式。
癫狂证的病因病机主要有()(2005年第138题)
出现持续压榨性或窒息性胸部闷痛.最可能的诊断是
西咪替丁的作用是()。
杆OA与均质圆轮的质心用光滑铰链A连接,如图所示,杆OA质量为M,长为L,转动的角速度为ω,圆轮质量为m,半径为r,圆轮绕A点的角速度为ω1,则系统动能为()。
某学校的计算机的配置为“IntelPentiumE5400s2.7G/2048M/1000(3/DVD±Rw/20””,其中通常用来表示内存大小的是_____。
公安机关各警种间的分工与协作是各警种正确履行职责所不可或缺的条件。但是警种的设置并不是兰成不变的,它必须随着形势的发展、公安工作的需要,作相应的调整;增设新警种,淘汰不适应形势的警种。()
我国下列省级行政区中,受寒潮影响较小的是()。
A、Yesterday.B、Twodaysago.C、Threedaysago.D、Earlylastweek.B时间计算题。关键听清第二句女士的回答,“thedaybeforeyesterday”是指前天,所以当问到上次见到是什
Inthemidstofaperiodofrapidlanguageextinction,withalanguageestimatedtodieeverytwoweeks,linguistshavefounda
最新回复
(
0
)