首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。 (1)定义私有数据成员year、month和day,分别用于表示年、月和日
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。 (1)定义私有数据成员year、month和day,分别用于表示年、月和日
admin
2013-11-15
44
问题
使用VC++6.0打开考生文件夹下的源程序文件3.cpp,其中定义了用于表示日期的类Date,但类Date的定义并不完整。请按要求完成下列操作,将类Date的定义补充完成。
(1)定义私有数据成员year、month和day,分别用于表示年、月和日,它们都是int型的数据。请在注释1之后添加适当的语句。
(2)完成默认构造函数Date的定义,使Date对象的默认值为year=1,month=1,day=1,请在注释2之后添加适当的语句。
(3)完成重载构造函数Date(int y,int m,int d)的定义,把数据成员year、month和day分别初始化为参数y、m和d的值,请在注释3之后添加适当的语句。
(4)完成成员函数print的类外定义,使其以“年-月-日”的格式将Date对象的值输出到屏幕上,例如1949-10-1。
请在注释4之后添加适当的语句。
注意:除在指定位置添加语句之外,请不要改动程序中的其他内容。
试题程序:
#include
class Date
{
public:
//********1********
Date(int Y,int m,int d)
{
//********2********
}
void print()const;
private:
//data member
//********3********
};
void Date::print()const
{
//********4********
}
int main()
{
Date Olympic_BJ(2008,8,8);
Olympic_BJ.print();
return 0;
}
选项
答案
(1)应添加“Date(){year=1;month=1;day=1;}”或“Date():year(1),month(1),day(1){}”。 (2)应添加“year=y;month=m;day=d;”。 (3)应添加“int year,month,day;”。 (4)应添加“cout<
解析
本题考查了类的定义。根据题意,此处应定义3个int型数据成员year、month和day。根据题意,第2处应添加默认构造函数,并初始化3个变量,这里既可以使用赋值语句来实现,也可以使用初始化列表。第3处只能通过赋值语句初始化3个成员,因为注释3位于函数中,无法在此处使用初始化列表。添加输出语句,注意题目头包含的头文件是iostream.h,不能添加std::前缀。
转载请注明原文地址:https://jikaoti.com/ti/7SE0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下面对二维数组s的初始化语句,正确的是()。
将以下程序写成三日运算表达式是【】。if(a>b)max=a;elsemax=b;
【】是精确定义的一系列规则,它指出怎样从给定的输入信息经过有限步骤产生所求的输出信息。
下面对于基类和派生类的描述错误的是()。
下面是关于派生类声明的开始部分,其中正确的是()。
下列叙述中正确的是()。
对象还有操作,用于改变对象的状态,对象及其操作就是对象的【】。
下面叙述错误的是()。
下列语句中,错误的是()。
多数运算符既能作为类的成员函数重载,也能作为类的非成员函数重载,但口运算符只能作为类的【】函数重载。
随机试题
根尖和根中1/3根折的转归正确的是
A、利用药物的阳离子(BH+)与溴甲酚绿阴离子(In-)结合成离子对进行测定B、于样品中加冰醋酸10ml和醋酸汞试液4ml后,用高氯酸滴定液滴定C、置碱性溶液中,用氯仿提取出药物,加适量醋酐,再用高氯酸滴定液滴定D、于样品中加冰醋酸和醋酐
葡萄胎患者卵巢黄素化囊肿的处理正确的是
施工方的项目管理,是指自项目开始至项目完成,通过项目策划和项目控制,实现项目的费用目标、进度目标和质量目标。对此,下列说法中正确的是()。
下列各项中,符合会计要素收入定义的是()。
发给某一特定对象,结尾不需签名也不需写上敬语的文种是()。
《阳关三叠》根据中国古代伟大诗人()的()而创作的一首琴歌。
在进行逻辑设计时,将E-R图中实体之间联系转换为关系数据库的
ProfessorTaylor’stalkhasindicatedthatsciencehasaverystronginfluenceontheeverydaylifeofnon-scientistsaswellas
Passengersmustexitairplanesswiftlyafteraccidents,sincegasesreleasedfollowingaccidentsaretoxictohumansandoftene
最新回复
(
0
)