首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的工程test35_3。此工程包含一个test35_3.cpp,其中定义了时钟类clock,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)定义类clock的私有数据成员hour和minute,它们都是i
使用VC6打开考生文件夹下的工程test35_3。此工程包含一个test35_3.cpp,其中定义了时钟类clock,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。 (1)定义类clock的私有数据成员hour和minute,它们都是i
admin
2010-02-08
7
问题
使用VC6打开考生文件夹下的工程test35_3。此工程包含一个test35_3.cpp,其中定义了时钟类clock,但该类的定义并不完整。请按要求完成下列操作,将程序补充完整。
(1)定义类clock的私有数据成员hour和minute,它们都是int型的数据。请在注释“//**1**”之后添加适当的语句。
(2)补充完全类clock的构造函数,私有数据成员hour和minute分别初始化为参数h和m的值,请在注释“//**2**”之后添加适当的语句。
(3)完成类clock的成员函数printtime,的定义,该函数以“Now the time is hour:minute”的格式输出数据成员hour和 minute的值,如hour=3、minute=59,则输出为“Now the time is 03:59”,请在注释“//**3**”之后添加适当的语句。
(4)完成类clock的成员函数addoneminutetime的定义,该函数可将clock类对象表示的时间加一分钟,如现在hour=3、 minute=59,运行该函数后hour=4、minute=0。请在注释“//**4**”之后添加适当的语句。
程序的输出结果如下:
Now,the time is 12:59
Now,the time is 13:00
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
源程序文件test35_3.cpp清单如下:
#include<iostream.h>
class clock
{
private:
// ** 1 **
public:
clock(int h, int m)
{
// ** 2 **
}
int presenthour(){return hour;}
int presentminute(){return minute;}
void addoneminutetime();
void printtime();
};
void clock::printtime()
{
if(hour<10) cout<<’0’;
// ** 3 **
if(minute<10) cout<<’0’;
cout<<minute<<end1;
}
void clock::addoneminutetime()
{
// ** 4 **
if(minute>59)
{
minute-=60;
hour++;
}
if(hour>23)
hour=0;
}
void main ( )
{
clock c(12,59);
c.printtime();
c.addoneminutetime();
c.printtime();
}
选项
答案
(1) int hour; int minute; (2) hour=h; minute=m; (3) cout<<"Now,the time is"<<hour<<":"; (4) minute++;
解析
本题主要考查考生对于类基本概念的掌握和将具体问题转换为模型并编程实现的能力。特别是对于程序中小时与分的范围限定是必不可少的。
转载请注明原文地址:https://kaotiyun.com/show/I7ID777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
在以下关于“沟通”的判断中,不正确的是()。
简述辛亥革命前革命派和改良派论战的主要内容,并谈谈你对这场论战的基本看法。(南京大学2002年综合卷真题)
试析李悝变法的内容及其意义。(厦门大学2000年中国古代史真题)
在一组数据11、11、11、11、13、13、13、17、17、18中,中数是()
有一组数据4、5、8、7、6、6的方差和标准差分别是()
有一组数据:3、6、2、7、32、4、8、6、5,要描述这组数据的特征,受极端数据值影响的统计量是()
8位电脑专家对4种防病毒软件性能进行1~10的等级评定,1表示非常不好,10表示非常优越,方差分析表总结了评估结果。请补充下表的空白。
“要尽量多地要求一个人,也要尽可能多地尊重一个人”所体现的德育原则是()
教育的社会发展功能不是教育自身的功能。
下列货币政策操作中,可以增加货币供给的是()。
随机试题
约孕几周前后声像图上可显示胎盘
A.既能祛风湿,又能清热解毒B.既能祛风湿、止痛,又能利水消肿C.既能祛风湿,又能清虚热D.既能祛风湿,又能凉血消肿E.既能祛风湿,又能补肝肾,强筋骨,利水防己的功效是
蒸压加气混凝土砌块通常可用于()建筑的承重墙。
下列各项中,关于企业所得税所得来源的确定正确的是()。
根据《老年人权益保障法》,我国开展老年人社会工作所应该追求的目标是( )。
从所给的四个选项中,选出最合适的一个填入问号处,使之呈现一定的规律性:
根据下列材料回答问题。2014年,全国粗钢产量8.2亿吨,同比增长0.9%,增幅同比下降6.6个百分点,中国粗钢产量占全球比重为49.4%,同比提高0.9个百分点。分地区看,产量增速排名前五的分别为宁夏、浙江、江苏、陕西和辽宁,增速分别为17.3%
SowhyisGooglesuddenlysointerestedinrobots?That’sthequestioneveryone’saskingafteritemergedthismonththatthein
学生小曾与小张共同制作一份物理课件,他们制作完成的内容分别保存在“第3-5节.pptx”和“第1-2节.pptx”文件中。小张需要按下列要求完成课件的整合制作:将第4张、第7张幻灯片分别链接到第3张、第6张幻灯片的相关文字上。
Itwasnotuntilyesterdayevening______themanagermadehisdecisionknown.
最新回复
(
0
)