首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
12
问题
使用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全国计算机二级
相关试题推荐
简述辛亥革命前革命派和改良派论战的主要内容,并谈谈你对这场论战的基本看法。(南京大学2002年综合卷真题)
试论西欧启蒙运动及其历史意义。(北京师范大学2001年历史学综合考试真题)
散点图显示两个变量的相关趋势和相关程度是通过什么来显示的?()
在标准正态曲线下,正、负三个标准差范围内的面积占总面积的比例是()
有一组数据4、5、8、7、6、6的方差和标准差分别是()
规定在各城区设立修业两年的初级国民学校、在省城设立5年制的中心国民学校的俄国法案是
被称为教育学上的三个里程碑是指柏拉图的《理想国》、()的《爱弥儿》、杜威的《民主主义与教育》。
美联储通过公开市场操作主要调整的是()。
《合同法》第249条规定:当事人约定租赁期间届满租赁物归承租人所有,承租人已经支付大部分租金,但无力支付剩余租金,出租人因此解除合同收回租赁物的,收回的租赁物的价值超过承租人欠付的租金以及其他费用的,承租人可以要求部分返还。在该法律规则中,假定条件是(
《公司法》第154条第2款规定:公司发行公司债券应当符合《中华人民共和国证券法》、规定的发行条件。这一条文属于法律规则中的()。
随机试题
A.现有的卫生、疾病防治政策分析B.行为、生活方式、社区条件和设施情况C.社区死亡和患病情况D.慢病防治需要依靠的主要组织机构和人员构成分析E.社区特点、人口学特征、经济状况等在社区卫生诊断中,社会学诊断是指
慢性支气管炎急性发作期的治疗措施是()
某地2012年拟建年产30万吨化工产品项目。依据调查,某生产相同产品的已建成项目,年产量为10万吨,建设投资为12000万元。若生产能力指数为0.9,综合调整系数为1.15,则该拟建项目的建设投资是()万元。【2013年真题】
()又称为“代理买卖证券业务”。
从所给的四个选项中,选择最合适的一个填入问号处,使之呈现一定的规律性。()
()是对同一物体的凹凸程度或不同物体的近远程度的知觉,它对于了解环境中各种物体的位置排列从而引导入的运动活动。
根据《民法典》的规定,因自愿实施紧急救助行为造成受助人损害的,救助人()
已知ARM处理器的R1=0x1234.5678,R2=0xFF00FF00,则执行指令ORRR0,R1,R2后,寄存器R0=【51】,R1=【52】。
TheGherkinBuildingCommissionedby:【L31】________firmcalledFosterandPartnersThefeaturesofitsappearance:Itsshapeis
A、Highspeed.B、Goodservice.C、Cleanenvironment.D、Deliciousfood.A由原文可知,当男士问女士乘飞机有哪些优点时,女士回答说是速度。因此答案为A。
最新回复
(
0
)