首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test24_3,此工程包含一个源程序文件test24_3.cpp,其中定义了抽象类point和它的派生类line,但它们的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)定义类point的构造函数,函数含
使用VC6打开考生文件夹下的工程test24_3,此工程包含一个源程序文件test24_3.cpp,其中定义了抽象类point和它的派生类line,但它们的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)定义类point的构造函数,函数含
admin
2010-02-08
13
问题
使用VC6打开考生文件夹下的工程test24_3,此工程包含一个源程序文件test24_3.cpp,其中定义了抽象类point和它的派生类line,但它们的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)定义类point的构造函数,函数含参数i和j它们都是int型数据,默认值都是0,用i和j分别将point的数据成员x0和y0初始化。请在注释“//**1**”之后添加适当的语句。
(2)完成类point的成员函数纯虚函数void set()和void draw()的定义,请在注释“//**2**”之后添加适当的语句。
(3)添加类line的构造函数,函数含参数i,j,m和n,它们都是int型数据,默认值都是0,用i和j分别将point的数据成员x0和y0初始化。请在注释“//**3**”之后添加适当的语句。输出结果如下:
line::set()called.
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test24_3.cpp清单如下:
#include<iostream.h>
class point
{
public:
//**1**
//**2**
protected:
int xO,yO;
}
class line: public point
{
public:
//**3**
{
x1=m;
y1=n;
}
void set(){ cout<<"line::set() called.\n"; }
void draw(){ cout<<"line::draw() called.\n"; }
protected:
int x1,y1;
};
void main()
{
line *lineobj = new line;
1ineobj->set();
}
选项
答案
(1) point(int i=O,int j=0){x0=i;y0=j;} (2) virtual void set()=0; virtual void draw()=0; (3) line(int i=O,int j=0,int m=0,int n=0):point(i,j)
解析
本题主要考查考生对于纯虚函数和抽象类以及派生类构造函数的使用,注意(2)中纯虚函数的定义格式。纯虚函数是一种特殊的函数,不是在基类中实现,而是在派牛类中实现,说明格式是在函数声明中加入关键字“virtual”和“=0”。
如:virtual void set()=0;。而带有纯虚函数的类就是抽象类,它是不能定义对象的,只是一个公共的类。
转载请注明原文地址:https://kaotiyun.com/show/17ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
一个双因素方差分析实验,A因素为数材,共3种;B囚素为教法,共4种。交叉分析后得到12种处理,假定每个处理中有2名被试。教学后进行测验,得到方差分析表。请补充下表的空白。
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
下列关于实用主义的说法错误的是
下列关于学校教育的说法,错误的是
波浪理论考虑的因素主要包括三个方面,其中最主要的是股价的()。
对于宪法的归属,甲、乙、丙三个同学有不同看法。甲认为:宪法是一个法律部门,它属于部门法。乙认为:宪法是法的渊源,它属于法的渊源之一。丙认为:宪法是一个规范性法律文件,它属于规范性法律文件的范围。请运用法理学的知识对这些观点加以分析。
日本北海道大学进化生物研究小组对三个分别由30只蚂蚁组成的黑蚁群的活动进行了观察。结果发现大部分蚂蚁都很勤快地寻找、搬运食物,少数蚂蚁却整日无所事事、东张西望,他们把这少数蚂蚁叫做“懒蚂蚁”。有趣的足,当研究小组在这些“懒蚂蚁”身上做上标记,并切断绝蚁群
随机试题
下列各药物中属于碳青霉烯类抗生素的是()
下列关于企业所得税纳税地点的表述中,说法不正确的是()。
甲向乙借款,将自己的房屋抵押给乙,甲、乙在抵押合同中约定,若甲到期不返还借款本息,该房屋的所有权直接归乙,该约定无效。()
加涅的学习层次结构是什么?
Contrastmaymakesomethingappearmorebeautifulthanitiswhen()alone.
新课程的总目标是按照知识与技能,过程与方法,情感、态度和价值观三个维度进行表述的。()
将一台Catelyst6500交换机的系统时间设置为2014年3月13日星期四10点37分50秒,设备管理地址设置为219.75.208.254/24,缺省路由为219.75.208.1,交换机正确的配置是()。
有以下程序#includevoidfun(intn){inti;if((i=n/10)!=0)fun(i);putchar(n%10+’0’);}main(){fun(256);}程序运行后的输出结果是()。
刘芳是天润公司财务部的会计,她的主要工作是对公司员工的工资进行统计分析。为了高效率地做好本职工作,她使用Excel编制了员工工资表。请根据考生文件夹下“Excel素材文件.xlsx”中的内容,帮助她完成员工工资表的整理和分析工作。具体要求如下:在考生文
Whenwasthebuildingbuilt?
最新回复
(
0
)