首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用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
47
问题
使用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://jikaoti.com/ti/UYkiFFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
1915年在中国近代历史上看上去似乎没有特别重大的划时代的历史事件,但这一年发生的许多事件。既是此前各种矛盾发展的结果,又对此后的历史进程产生了重要影响。使这一年成为重要的历史关节点。请结合史事加以论述。(中山大学2015年历史学基础A真题)
如果一组数据完全平衡,那么这组数据的离均差的总和为()
一位教师对4年级的学生进行了一项阅读能力成绩测验。考查原始分数的分布后发现,高分很少但低分相当多。如果该教师感兴趣的是学生对所涉及知识的掌握程度,那么她应该报告以下分数的哪个结果?()
下列可以描述数据集中趋势的指标是()
在一组原始数据中,各个Z分数的标准差为()
某中学高三年级有三个班,高考前有一个免试保送升学名额,分别来自三个班的候选人的成绩如下:请选用不同的综合方法,帮助学校领导做出决策,决定保送对象,并评价其合理性。
夸美纽斯主张国家既对教育具有不可推卸的责任,也有管理教育的最高权力。下列对夸美纽斯此方面的主张表述错误的是
随机试题
试样的采取和制备必须保证所取试样具有充分的()。
根据我国《商标法》,关于地理标志的保护,下列选项正确的有()
A.厥阴在前、太阴在中、少阴在后B.少阴在前、厥阴在中、太阴在后C.厥阴在前、少阴在中、太阴在后D.太阴在前、厥阴在中、少阴在后E.太阴在前、少阴在中、厥阴在后
50岁妇女,接触性出血2月余,白带有恶臭。妇科检查:宫颈前唇有2cm质脆赘生物,触之易出血。子宫正常大,附件未扪及。本例最可能的诊断应是
在总账系统中,只要有凭证审核权,就可以审核()。
下列做法错误的是()。
点估计是用样本的统计量直接估计和代表总体参数。()
在人与自然的认识上,与西方“认识你自己”这一著名哲学思考接近同一时期的东方思想是:
【B1】【B9】
下列关于世界上第一台电子计算机ENIAC的叙述中,错误的是()。
最新回复
(
0
)