首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test36_3。此工程包含一个test36_3.cpp,其中定义了类CRectangle,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)定义类CRectangle的数据成员width和heigh
使用VC6打开考生文件夹下的工程test36_3。此工程包含一个test36_3.cpp,其中定义了类CRectangle,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)定义类CRectangle的数据成员width和heigh
admin
2010-02-08
50
问题
使用VC6打开考生文件夹下的工程test36_3。此工程包含一个test36_3.cpp,其中定义了类CRectangle,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)定义类CRectangle的数据成员width和height,它们都是int型的数据。请在注释“//**1**”之后添加适当的语句。
(2)添加类CRectangle的友元函数duplicate()的声明,其返回值类型和参数类型均为Crectangle的,请在注释“//**2**”之后添加适当的语句。
(3)完成类Crectangle的成员函数set_values的定义,把传入的参数a和b分别赋值为数据成员width和height,请在注释“//**3**”之后添加适当的语句。
(4)完成派生类Crectangle的友元函数duplicate的定义,把函数中的临时对象rectres的值返回主函数,请在注释“//** 4**”之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test36_3.cpp清单如下:
#include <iostream.h>
class CRectangle
{
// ** 1 **
public:
void set_values (int, int);
int area (void) {return (width * height);}
// ** 2 **
};
void CRectangle::set_values (int a, int b)
{
// ** 3 **
}
CRectangle duplicate (CRectangle rectparam)
{
CRectangle rectres;
rectres.width = rectparam.width*2;
rectres.height = rectparam.height*2;
// ** 4 **
}
void main ( )
{
CRectangle rect, rectb;
rect.set_values (2,3);
rectb - duplicate (rect);
cout << rectb.area()<<end1;
}
选项
答案
(1) int width,height; (2) friend CRectangle duplicate(CRectangle); (3) width=a; height=b; (4) return(rectres);
解析
主要考查考生对于类的定义和友元函数的掌握,其中(2)中friend是定义友元的关键字,注意声明之后的分号不能缺少(4)中从子函数中返回应该使用关键字return,只要符合返回类型的要求就可以直接使用return返回。
转载请注明原文地址:https://kaotiyun.com/show/MKID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
简述洋务运动的历史背景、主要内容和影响。(南开大学2018年世界历史真题)
试论西欧启蒙运动及其历史意义。(北京师范大学2001年历史学综合考试真题)
斯皮尔曼等级相关适用于两列具有哪种性质的测量数据,或总体为非正态的等距、等比数据?()
20世纪60年代,英国()建议应为所有在能力和成绩方面合格的,并愿意接受高等教育的人提供高等教育课程,为此英国兴办了许多大学。
简论结构主义教育。
确定一国外部均衡目标的主要标准是什么?请分析近年来中国国际收支情况是否符合外部均衡的要求,并谈谈你对其成因以及未来演变趋势的看法。
根据CAPM模型,假定市场组合收益率为15%,无风险利率为6%,某证券的Beta系数为1.2,期望收益率为18%,则该证券()。
随机试题
属于网络通信软件的有_______。
新生儿出生体重2800g,身长50cm,面色红润,哭声响亮,一般情况好,现母乳喂养。授乳后婴儿应取的体位是
下列哪一种不属于外周免疫器官
限定3日为一疗程的非处方药是
根据《水法》规定,当流域范围内的流域规划与区域规划相矛盾时,两者之间的关系应当是()。
出境修理货物超过海关规定期限复运进境的,海关按一般进口货物计征进口关税和进口环节海关代征税。()
盲人的触觉、听觉一般非常灵敏。这说明了感受性的发展具有()
户外广告的有效性说明___________在不知不觉中仍然可能产生影响。
设f(x,y)为连续函数,改变为极坐标的累次积分为________
Thisbookprovidesyouwiththesimplebasicsforbeingphysicallyfit.【21】______yourageorpresentstateoffitness,you
最新回复
(
0
)