首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)完成类Rect的构造函数,实现对变量left、right、top、bottom的初始化,缺省值都为0,请在注释∥*
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)完成类Rect的构造函数,实现对变量left、right、top、bottom的初始化,缺省值都为0,请在注释∥*
admin
2017-09-20
58
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)完成类Rect的构造函数,实现对变量left、right、top、bottom的初始化,缺省值都为0,请在注释∥********1********后添加适当的语句。
(2)完成类Rectangle的构造函数,请在注释∥********2********后添加适当的语句。
(3)完成计算矩形对角线长度函数Diagonal(),请在注释∥********3********后添加适当的语句。
(4)完成计算周长函数Girth(),请在注释∥********4********后添加适当的语句。
程序输出:
50
140
注意:增加代码,或者修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
#include
class Rectangle
{
public:
int left,right t top , bottom;
∥********1********
{
left=i;
right=r;
top=t;
bottom=b;
}
∥********2********
{
left=rc.left;
right=rc.right;
top=rc.top;
bottom=rc.bottom;
}
float Diagonal()
{
∥********3********
return
}
int Girth()
{
∥********4********
return
}
};
int main()
{
Rectangle rect(20,50,40,80);
Rectangle rect2(rect);
cout<
cout<
return 0;
}
选项
答案
(1)添加语句:Rectangle(int 1,int r,int t,int b) (2)添加语句:Rectangle(Rectangle&rc) (3)将“return”补充完整为:return sqrt((right—left)*(right—left) + (bottom—top)*(bottom—top)); (4)将“return”补充完整为:return 2*((right—left)+(bottom—top));
解析
类Rectangle是描述了一个矩形,私有成员分别描述矩形的坐标值,构造函数给私有数据成员赋初值。Rectangle类的Diagonal()和Girth()分别计算矩形的对角线长度和周长,可通过矩形的长和宽计算得到。
转载请注明原文地址:https://kaotiyun.com/show/rTAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在C++程序中,如果要求通过函数来实现一种简单的功能,并且要求尽可能加快程序执行速度,则应该选用()。
数据库系统阶段的数据具有较高独立性,数据独立性包括物理独立性和______两个含义。
以下程序的执行结果是【】。#include<iostream.h>#include<fstream.h>#include<stdlib.h>intmain(){fstreamoutfile
结构化程序设计主要强调的是
判断字符型变量ch是否为大写英文字母,应使用表达式
下列选项,不正确的是
类time可以输出12小时或24小时制的时间,现需要设计一个缺省构造函数,缺省值为0时0分0秒。该缺省构造函数为______。#include<iostream.h>classTime{inth,m,s;
当循环队列非空且队尾指针等于队头指针时,说明循环队列已满,不能进行入队运算。这种情况称为______。
运行以下的程序代码,结果是()。#includeusingnamespacestd;intmain(){intx=5:int*q=&x;int&y=x
随机试题
A、清金化痰汤B、苏子降气汤C、沙参麦冬汤D、知柏地黄丸E、桑白皮汤合葶苈大枣泻肺汤痰火刚市型百日咳的治疗首选方剂是()
下列四个商业建筑图,其中最不利于引入客流的是哪项?[2010年第77题]
一般情况下,确定房屋所有权人主要凭据是()。
关于射电天文望远镜,下列说法正确的是()。
循环经济是一种由“资源——产品——污染排放”单向流动的线性经济。()
禽流感,全名鸟禽类流行性感冒,是由病毒引起的动物传染病,通常只感染鸟类,少见情况会感染猪。禽流感病毒高度针对特定物种,但在罕有情况下会跨越物种障碍感染人。这段话主要表达的观点是()。
适应和引领经济发展新常态,推动经济持续健康发展,必须加快转变经济发展方式.这是发展理念变革、模式转型、路径创新的综合性、系统性、战略性转变。加快转变经济发展方式的主攻方向是
Whatcanyouwatchat8:10?
IdeasabouteducationarechangingintheUnitedStates.Educationtodayisnotjustahighschooldiploma(文凭)oracollegedeg
A、Nothingspecial.B、That’sright.C、That’sallright.D、You’reverykind.C本题考查对于道歉的回答。对于有关道歉的陈述句,回答一般为安慰对方,尽力减少对方的歉意。题目说:“很抱歉,
最新回复
(
0
)