首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
44
问题
使用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全国计算机二级
相关试题推荐
论述1927—1949年中共土改各阶段政策文件及改革内容和影响。(复旦大学2015年历史学综合真题)
如果一组数据完全平衡,那么这组数据的离均差的总和为()
一位教师对4年级的学生进行了一项阅读能力成绩测验。考查原始分数的分布后发现,高分很少但低分相当多。如果该教师感兴趣的是学生对所涉及知识的掌握程度,那么她应该报告以下分数的哪个结果?()
下列哪种情况不能直接比较样本离散程度的大小?()
下列哪种数据才可以运用卡方检验进行统计分析?()
先将所有个体编好号码,排列顺序,然后按照固定间隔抽取调查单位的抽样组织方式是()
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
在小学阶段,教学多采用直观形象的方式,而进入中学以后则可进行抽象讲解,这体现了儿童身心发展具有()的特点。
下列说法错误的是
随机试题
在我国社会主义现代化建设中,改革、发展、稳定三者之间的关系是
我国第一部病案专著是( )
无甲状腺组织的先天性甲状腺功能减低症出现症状的时间是
关于真核细胞DNA聚合酶α活性的叙述.下列哪项是正确的
女,25岁。孕40周,初孕,规律宫缩2小时来院,当时宫口扩张4cm,因宫缩强,半小时后宫口开全,第二产程仅15分钟即顺利娩出一男婴,胎儿娩出后即有鲜红血流出,5分钟后胎盘自然娩出。此后出血量仍较多,有血块。此时分析其出血原因最可能为()
下列情形中,构成再次发行公司债券障碍的有()。Ⅰ.最近3年平均可分配利润不足以支付公司债券1年的利息的Ⅱ.前一次发行的公司债券尚未募足的Ⅲ.对已发行的公司债券或者其债务有违约或者延迟支付本息的事实,且仍处于继续状态的Ⅳ.累计债券
外出务工劳动力是指年度内离开本乡镇到外地就业,全年累计达()个月以上的农村劳动力。
以沃伦斯欧茨和查尔斯提布特的理论主要是从()角度出发来构建财政分权理论框架的。
小学生容易把“q”写成“p”,这说明小学生的()还不成熟。
要杜绝令人深恶痛绝的“黑哨”,必须对其课以罚款,或者永久性地取消其裁判资格,或者直至追究其刑事责任。事实证明,罚款的手段在这里难以完全奏效,因为在一些大型赛事中,高额的贿金往往足以抵消被罚款的损失。因此,如果不永久性地取消“黑哨”的裁判资格,就不可能杜绝令
最新回复
(
0
)