易搜题 > 资格证大类 > 计算机等级 > 问题详情
问题详情

使用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 **

}

未找到的试题在搜索页框底部可快速提交,在会员中心"提交的题"查看可解决状态。 收藏该题
查看答案

相关问题推荐

  • 考生文件夹下存在一个数据库文件“samp2.mdb”,里面已经设计好三个关联表对象(名为“tStud”、“tCourse”、“tScore”)、一个空表(名为“tTemp”)和一个窗体对象(名为“fTemp”)。试按以下要求完成设计:

    (1)创建一个选择查询,查找没有绘画爱好学生的“学号”、“姓名”、“性别”和“年龄”四个字段内容,所建查询命名为“qTl”。

    (2)创建一个选择查询,查找学生的“姓名”、“课程名”和“成绩”三个字段内容,所建查询命名为“qT2”。

    (3)创建一个参数查询,查找学生的“学号”、“姓名”、“年龄”和“性别”四个字段内容。其中设置“年龄”字段为参数,参数值要求引用窗体fremp上控件tAge的值,所建查询命名为“qT3”。

    (4)创建追加查询,将表对象“tStud”中“学号”、“姓名”、“性别”和“年龄”四个字段内容追加到目标表“tTemp”的对应字段内,所建查询命名为“qT4”。(规定:“姓名”字段的第一个字符为姓。要求将学生学号和学生的姓组合在一起,追加到目标表的“标识”字段中)

  • 当将______属性设置为True时,可以滚动和选择控件中的文本,但不能编辑。

    A.SelStart

    B.Text

    C.PasswordChar

    D.Locked

  • 在SQL的数据定义功能中,删除表字段名的命令格式是( )。

    A.ALTER TABLE数据表名DEEETE COLUMN字段名

    B.ALTER TABLE数据表名DROP COLUMN字段名

    C.ALTER TABLE数据表名CANCEL COLUMN字段名

    D.ALTER T,ABl.E数据表名CUT COLUMN字段名

  • 若有以下程序: include using namespace std; class TestClass 1 { public: TestClass

    若有以下程序:

    include<iostream>

    using namespace std;

    class TestClass 1

    {

    public:

    TestClass1()

    {

    X=0;

    }

    int x;

    };

    class TestClass2:virtual public TestClass1

    {

    public:

    TestClass2()

    {

    x=10;

    }

    };

    class TestClass3:virtual public TestClass 1

    {

    public:

    TestClass3()

    {

    x=20;

    }

    };

    class TestClass4:public TestClass2, protected TestClass3

    { };

    int main()

    {

    TestClass4 obj;

    cout<<obj.x<<end1;

    return 0:

    }

    该程序运行后的输出结果是______。

  • 计算机操作系统通常具有的五大功能是()。

    A.CPU管理、显示器管理、键盘管理、打印机管理和鼠标器管理

    B.硬盘管理、U盘管理、CPU的管理、显示器管理和键盘管理

    C.处理器(CPU)管理、存储管理、文件管理、设备管理和作业管理

    D.启动、打印、显示、文件存取和关机

联系客服 会员中心
TOP