首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.epp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义CMyTime的私有成员函数m year、m month 类型为 int, 请在注释∥*****
使用VC6打开考生文件夹下的源程序文件modi3.epp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能: (1)定义CMyTime的私有成员函数m year、m month 类型为 int, 请在注释∥*****
admin
2019-04-18
55
问题
使用VC6打开考生文件夹下的源程序文件modi3.epp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。完成以下功能:
(1)定义CMyTime的私有成员函数m year、m month 类型为 int, 请在注释∥********1********后添加适当的语句。
(2)补充完成CMyTime的构造函数,完成对m.year m_month、 的赋值, 请在注释∥********2********后添加适当的语句。
(3)完成print()的输出,请在注释∥********3********后添加适当的语句。输出格式如下:
Current Time year:XX month:XX
注意:XX表示两位0~9的数字,如Current Timeyear:08 month:04。
(4)完成对month的增加函数AddMonth(int m),请在注释∥********4********后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
{}include
class CMyTime
{
private:
∥********1********
public:
CMyTime(int year,int month)
{
∥********2********
}
void di splay()
{
char yearChar[3];
char monthChar[3];
yearChar[0]=(m year%1 0 0)/1 0+‘0’;
yearChar[1]=(m year%10)+‘0’;
monthChar[0]=(m month%1 0 0)/1 0+‘0’;
monthChar[1 j=(m month%1 0)+‘0’;
∥********3********
cout<<“Current Time
”<<” year: “<
}
void AddMonth(int m)
{
m month=m month一1+m;
∥********4********
m month=m month%12+1;
}
void AddYear(int n)
{
m_year=m year+n:
}
};
int main()
{
CMyTime myTime(200 6,11);
myTime.AddMonth(5);
myTime.display();
myTime.AddYear(1);
myTime.di splay();
return 0;
}
选项
答案
(1)添加语句:int m year,m month; (2)添加语句:m_year=year;m—month=month; (3)添加语句: yearChar[2]=0; monthChar[2]=0; (4)添加语句: m veam+=m month/12;或m year=m year+ m month/12;
解析
程序中定义了类CMyTime,含有m_year和m_month两个成员变量,成员函数display()显示成员变量的值,AddMonth(int m)和AddYear(int n)函数分别改变m_month和m_year两个成员变量的值。
转载请注明原文地址:https://jikaoti.com/ti/U0t0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列选项中,作为是数据库系统的核心的是()。
在结构化方法中,软件开发阶段用数据流程图(DFD)作为描述工具的是()。
operator是运算符重载时必须使用的关键字,它和被重载的运算符连在一起,作为运算符函数的专用函数名,务必把该函数说明为______的。
有如下程序:#include<iostream>usingnamespacestd;classA{public:A(){cout<<"A";}};classB{public:B(){c
非成员函数应该声明为类______函数才能访问该类的私有成员。
下列有关函数重载的叙述中,错误的是()
下列叙述中错误的是()。
下列关于this指针的叙述中,正确的是()
下列字符串中可以用作C++标识符的是
下列关于栈的叙述中,正确的选项是()。A)在栈中只能删除数据B)在栈中只能插入数据C)栈是先进先出的线性表D)栈是先进后出的线性表
随机试题
患儿女,4岁。发热伴咳嗽3~4天,今出皮疹,住外院拟诊“药物疹”,口服阿司咪唑(息斯敏),回家后病情变化,咳加剧,来院就诊。体检:体温39℃,气急,鼻扇动,唇周青紫,两睑结膜红,口腔黏膜粗糙,心率每分钟160次,心音低钝,两肺闻及细湿啰音,腹软,肝肋下3.
对土地权利转移涉及的土地估价较常见的服务内容表述正确的是()。
全波整流、滤波电路如图所示,如果输入信号ui=10sin(ωt+30°)V,则开关S闭合前输出端有直流电压uo为:
2019年1月,甲、乙、丙三人计划出资设立一家贸易有限责任公司,即A公司,三人约定:(1)甲以货币出资10万元,首次出资额为5万元;乙以土地使用权作价出资12万元,丙以知识产权、实物作价出资8万元,乙、丙在公司成立时即办理相关出资转移手续。(2)A公司
某电厂与水运公司签订一份运输保管合同,合同载明的运输费和保管费合计为500000元。货物运输合同的印花税税率为0.5‰,仓储保管合同的印花税税率为1‰。该项合同双方各应缴纳的印花税金额为( )。
学生学习了数学运算,然后用字母替代数字进行计算,这属于()。
概念是人脑对客观事物本质特征的认识,事物的本质特征决定事物的性质,是一事物区别于其他事物的本质特征。根据概念所包含的属性的抽象与概括程度,概念可分为具体概念和抽象概念。按事物的指认属性形成的概念称为具体概念,按事物的内在本质属性形成的概念称为抽象概念。下列
根据以下资料,回答问题。2017年上半年,浙江省服务贸易继续保持较快增长,进出口1650亿元,同比增长18.2%;占全省外贸总额的12.0%。其中,出H1077亿元,增长19.0%;进口574亿元,增长16.7%。领域优势进一步凸显。上
生活节俭应当成为选拔国家干部的标准。一个不懂得节俭的人,怎么能尽职地为百姓当家理财呢?以下各项都符合题干的断定,除了?
小张在M公司担任程序员,他执行本公司工作任务,独立完成了某应用程序的开发和设计,那么该应用程序的软件著作权应当归属(14)享有。
最新回复
(
0
)