首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有类CPolygon(“多边形”)、CRectangle(“矩形”)、CTfiangle(“三角形”)的定义。请在横线处填写适当的代码并
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有类CPolygon(“多边形”)、CRectangle(“矩形”)、CTfiangle(“三角形”)的定义。请在横线处填写适当的代码并
admin
2019-05-22
30
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj2下的工程proj2,该工程中包含一个程序文件main.cpp,其中有类CPolygon(“多边形”)、CRectangle(“矩形”)、CTfiangle(“三角形”)的定义。请在横线处填写适当的代码并删除横线,以实现上述类定义。该程序的正确输出结果应为:
20
10
注意:只能在横线处填写适当的代码,不要改动程序中的其他内容,也不要删除或移动“//****found****”。
#include
using namespace std;
class CPolygon{
public:
//*************found**********
_______**纯虚函数area声明
void printarea(void)
//**********found**********
{cout<<______<
};
class CRectangle:public CPolygon{
int width; //长方形宽
int height;//长方形高
public:
CRectangle(int W, int h):width
(w),height(h){,
int area(void){return(width*
height);)
},
class CTriangle:public CPolygon{
int length; //三角形一边长
int height; //该边上的高
public:
CTriangle(int 1,int h):length
(1),height(h){)
//**********found**********
int area(void){return(
)/2;)
};
int main(){
CRectangle rect(4,5);
CTriangle trgl(4,5);
//**********found**********
_________*ppolyl,*ppoly2;
ppoly1=&rect;
ppoly2=&trgl;
ppoly1一>printarea();
ppoly2一>printarea();
return 0;
}
选项
答案
(1)virtual int area.(void)=0; (2)area() (3)length*height (4)Cpolygon
解析
(1)主要考查考生对纯虚函数的掌握,在定义纯虚函数时要看在派生类中函数的定义:im area,(void)。由此可知纯虚函数应该为:virtual int area(void)=0;。
(2)主要考查考生对纯虚函数的掌握情况,由void printarea (void)可知,该函数要打印面积,因此在此要调用纯虚函数area,即cont<
(3)主要考查考生对数学公式的掌握,该函数要返回三角形面积,三角形的面积公式为长乘以该边上的高除以2,即return(length*height)/2;。
(4)主要考查考生对抽象类的掌握情况,根据程序段:
ppoly1=&rect:
ppoly2=&trgl;
可知指针ppolyl指向CReetangle类,而指针ppoly2指向CTriangle类,因此在这里只能填这两种类的基类CPolygon类。
转载请注明原文地址:https://jikaoti.com/ti/jrA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列数据结构中,能用二分法进行查找的是()。
已知有函数f的定义如下:intf(){staticints=0;s+=2:returns;}则在某程序中第二次执行函数调用语句f();时,函数f的返回值是______。
友元函数此题考查的是非成员函数对类的成员的访问权限,非成员函数只有在声明为类的友元函数才能访问这个类的所有private成员,否则是不能访问类的私有成员的。
线性结构数据的逻辑结构,是指数据元素之间的逻辑关系,分为线性结构和非线性结构,常见的线性结构有线性表、栈和队列等;常见的非线性结构有树、二叉树等。
A、 B、 C、 D、 B此题考查的是虚函数的概念。在成员函数的声明前面加上virtual关键字,即可把函数声明为虚函数。虚函数可以是另一个函数的友元函数而不能是静态成员函数。
A、 B、 C、 D、 B本题考查数据库的关系运算。两个关系的并运算是指将第一个关系的元组加到第二个关系中,生成新的关系。因此,并运算不改变关系表中的属性个数,也不能减少元组个数。两个关系的交运算是包含同时出
A、 B、 C、 D、 B对二叉树的前序遍历是指:先访问根结点。然后访问左子树,最后访问右子树,并且,在访问左、右子树时。先访问根结点,再依次访问其左、右子树。
自顶向下程序设计时,应先考虑总体,后考虑细节,逐步使问题具体化,对复杂的问题,应该设计一些子目标作为过渡,上述方法概括为:自顶向下,逐步细化。
以下不是结构化程序设计方法的技术是()。
随机试题
提出“素描写生是一切造型艺术的基础”观点的艺术家是()。
[2008年第31题]某跨度为6.0m的现浇钢筋混凝土梁,对模板的起拱,当设计无具体要求时,模板起拱高度为6mm,则该起拱值:
按建筑物的防雷规定,下面属于二类防雷建筑物的有()
【背景资料】 某公路隧道最大埋深约200m,设计净高6.0m,净宽15.0m,隧道长1080m,隧道区域内主要为微风化黑云母+长花岗岩,设计阶段对围岩定级为以Ⅱ/Ⅲ级,施工过程中,围岩发生了变化,需要重新评定。隧道区域内地表水系较发育,区域内以基岩裂隙
对格式条款有两种以上解释的,应当()。
成本按习性可划分为()。
按照我国现行税法,下列产品中,应征收消费税的是()。
资料一:甲集团公司为钢铁生产企业,2009年该集团累计实现销售收入1770亿元,利税70亿元,完成钢产量4027万吨,钢产量居国内第一位,效益水平在全国钢铁企业中名列前茅。该集团拥有一流的技术人员和管理团队,顾客满意度较高,其高级轿车面板在行
占山格
阿诺德的情绪理论强调()在情绪产生过程中的重要作用。(四川师范大学)
最新回复
(
0
)