首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
9
问题
使用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全国计算机二级
相关试题推荐
简述隋唐科举制度的基本内容和历史作用。(苏州大学2004年中国古代史真题)
试析晚清学校与选举制度的演变并论其影响。(北京大学2000年中国通史真题)
要求被试在识记材料后,尽量将识记的全部项目再现出来,以此确定感觉记忆的保存量,称为()。
有一组数据4、5、8、7、6、6的方差和标准差分别是()
福禄贝尔建立了一个以活动与游戏为主要特征的幼儿园课程体系,其依据不包括
“八年研究”主要涉及四个方面问题,其中不是“八年研究”的议题的是
下列关于学校教育的说法,错误的是
下列说法错误的是
日本北海道大学进化生物研究小组对三个分别由30只蚂蚁组成的黑蚁群的活动进行了观察。结果发现大部分蚂蚁都很勤快地寻找、搬运食物,少数蚂蚁却整日无所事事、东张西望,他们把这少数蚂蚁叫做“懒蚂蚁”。有趣的足,当研究小组在这些“懒蚂蚁”身上做上标记,并切断绝蚁群
随机试题
与再造想象相比,创造想象具有的特点有:首创性、_______和_______。
一年轻女性,月经过多2年,发现下腹部包块3个月。妇检:宫颈光滑,子宫增大如男拳大小,活动,双侧附件区(—)。B超提示子宫巨大肌瘤。行子宫切除术,术后48小时拔尿管后,尿液自阴道流出半年。损伤性尿瘘行修补的时间是()
患儿,6岁。证见高热1天,躯干及四肢可见红色丘疹,细小鲜红,色红如丹,口渴烦躁,咽部红伴有肿烂,舌红起刺,脉数有力。首选方剂是
铁路公司运送药品过程中,对该药品享有()。此案中,五环制药厂有权()。
根据《商业银行个人理财业务管理暂行办法》的规定,商业银行对个人理财业务的季度统计分析报告,应至少包括()。
某公司股票筹资费率为2%,预计第一年股利为每股2元,股利年增长率为2%,据目前的市价计算出的股票资本成本为10%,则该股票目前的市价为()元。
设△ABC的内角A,B,C所对的边长分别为a,b,c,且的值为()。
两枚导弹相距41620公里,处于同一弹道上彼此相向而行。其中一枚以每小时38000公里的速度行驶。另一枚以时速22000公里的速度行驶。问它们在碰撞前1分钟相距多远?()
在封闭经济总需求与总供给模型中:C=100+0.8Y;I=1000-2r;名义货币供给量MS=800;实际货币需求量=0.2Y-2r;政府购买支出G=500;短期总生产函数Y=20L;劳动供给Ls=100+;劳动需求Ld=500-,W为名义工资率,P为价
FilmingShakespeare’sPoemsfor21stCenturyAudienceVocabularyandExpressionschunkcommitmentsonnetpractitione
最新回复
(
0
)