首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test15_3。此工程包含一个test15_3.cpp,其中定义了类Time和Timex,Timex公有继承Time,但定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)完成类Time构造函数的定义,将数据
使用VC6打开考生文件夹下的工程test15_3。此工程包含一个test15_3.cpp,其中定义了类Time和Timex,Timex公有继承Time,但定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)完成类Time构造函数的定义,将数据
admin
2009-01-15
93
问题
使用VC6打开考生文件夹下的工程test15_3。此工程包含一个test15_3.cpp,其中定义了类Time和Timex,Timex公有继承Time,但定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)完成类Time构造函数的定义,将数据成员hours和minutes分别初始化为参数new_hours和new_minutes的值。请在注释“//**1**”之后添加适当的语句。
(2)完成类Timex的构造函数的定义,注意参数的传递。请在注释“//**2**”之后添加适当的语句。
(3)请按时间格式“hour:minute”和“hour:minute:second”分别输出对象time1和time2所表示的时间,注意必须使用已经定义的成员函数。请在注释“//**3**”之后添加适当的语句。
输出结果如下:
20:30
10:45:34
注意:除在指定的位置添加语句外,请不要改动程序中的其他语句。
源程序文件test15_3.cpp清单如下:
#include<iostream.h>
class Time
{
public:
Time(int new hours,int new_minutes)
{
// ** 1 **
}
int get_hours();
int get_minutes();
protected:
int hours,minutes;
};
int Time::get_hours()
{
return hours;
}
int Time::get_minutes()
{
return minutes;
}
class Timex:public Time
{
public:
Timex(int new hours,int new_minutes,int new_seconds);
int get_seconds();
protected:
int seconds;
};
// ** 2 **
{
seconds=new_seconds;
}
int Timex::get_seconds()
{
return seconds;
}
void main()
{
Time time1(20,30);
Timex time2(10,45,34);
// ** 3 **
}
选项
答案
(1) hours=new_hours; minutes=new_minutes; (2) Timex::Timex(int new_hours,int new_minutes, int new_seconds):Time(new_hours,new_minutes) (3) cout<<time1.get_hours()<<":"<<time1.get_minutes()<<end1; cout<<time2.get_hours()<<":"<<time2.get_minutes()<<":"<<time2.get_seconds()<endl;
解析
本题主要考查考生对于类和派生类构造函数的定义以及成员函数的使用,注意(2)中派生类构造函数中必须包括向基类传递参数的调用,应该使用参数列表完成这一操作。
转载请注明原文地址:https://kaotiyun.com/show/aOID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
简述英法百年战争的起因和结果。(南京大学1996年世界古代中世纪史真题;东北师范大学1998年世界中古史真题;东北师范大学2000年世界通史真题;东北师范大学2002年世界史真题)
下列哪种情况不能直接比较样本离散程度的大小?()
设一个盒子里装有编号为①②③的三个球,现按照考虑顺序的重复抽样方式从中随机抽出两个球组成样本,则样本可能数目为()
在小学阶段,教学多采用直观形象的方式,而进入中学以后则可进行抽象讲解,这体现了儿童身心发展具有()的特点。
关于遗传素质在人的身心发展中的作用,下列说法错误的是
童年期认识事物多以具体形象的方式,青年初期则可以运用抽象思维。这说明人的身心发展具有
随机试题
Whyhasthemanhardlyseenthewomanlately?
产品质量标准的内容包括()
患者,女性,68岁。因面部肿块疼痛来诊,诊断面部疖肿。与患者的疾病相关度最低的健康史内容是
张某、李某、丙有限责任公司和丁有限责任公司共同出资设立了A有限合伙企业,丙、丁两家公司为有限合伙人。该企业在经营过程中出现以下问题:(1)丙公司认为自己出资最多,应当成为合伙企业事务执行人,但张某和李某不同意,最后决定由张某担任合伙企业事务执行人。(2
下列对茶叶的描述准确的是()。
描写成都花会盛况的名句“当年走马锦城西,曾为梅花醉似泥。二十里路香不断,青羊宫到浣花溪”的作者是()。
下列属于行政处罚原则的有:
旗帜:形状:颜色
下列关于国家结构形式的理解,正确的是()。
端午节为每年农历五月初五。这是一个古老的传统节日,已有2000多年的历史。关于端午节的由来,说法很多。但最广为认可的一种说法是为纪念在这一天投江自尽的爱国诗人屈原。据说他死后,百姓异常悲伤。有人划着船寻找他的尸身,有人将米饭、鸡蛋等食物丢进江里喂鱼和虾,以
最新回复
(
0
)