首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)定义私有数据成员year、month、day,分别用于年、月、日,它们都是int型的数据,请在注释 ∥********
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。 (1)定义私有数据成员year、month、day,分别用于年、月、日,它们都是int型的数据,请在注释 ∥********
admin
2020-07-23
68
问题
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。
(1)定义私有数据成员year、month、day,分别用于年、月、日,它们都是int型的数据,请在注释
∥********1********后添加适当的语句。
(2)完成判断数据成员date2是否是闰年函数intDate::IsLeapYear0的定义,返回数据成员date2是否是闰年的值,是则返回1,否则返回0。请在注释 ∥********2********后添加适当的语句。
(3)设置SetData0的默认时间为:2004.12.1,请在注释 ∥********3********后添加适当的语句。
(4)完成主函数main(),完成输出date2 is aleapyear,请在注释 ∥********4********后添加适当的语句。
提示:公元纪年的年数可以被四整除,即为闰年;被100整除而不能被400整除为平年;被100整除也可被400整除的为闰年。
注意:增加或修改代码的位置已经用符号表示出来。请不要修改其他的程序代码。
#include
using namespace std;
Class Date
{
public:
∥********3********
void SetDate(int y,int m,int n);
int IsLeapYear();
void Print()
{cout<
<< “一” <
private:
∥********1********
};
void Date::SetDate(int y,int
m,int d)
{
year=y;
month=m;
day=d;
}
int Date::IsLeapYear()
{
∥********2********
return
}
int main()
{
Date datel,date2;
datel.SetDate();
date2.SetDate(2 00 4,1 2,1);
cout<<“datel:”;
datel.Print();
cout<<“date2:”;
date2.Pri nt();
∥********4********
cout << “date2 is”<<(“”:
“not”)<<“a leapyear.”<
retUrn 0;
}
选项
答案
(1)int year,month,day; (2)将“return”补充完整为:return fyear%400==0)I f(year%4==0&&year%100 1=0); (3)将“void SetDate(int y,int m,intn);”补充完整为: void SetDate(inty=2004,int m=12,int n=1); (4)将“cout<<“date2 is”<<(“”:“not”)<<“a leapyear.”<
解析
本题中程序的功能是判断2004年是否为闰年。其中成员函数SetDate设置日期,IsLeapYear函数判断是否为闰年。在VC环境下打开程序,根据题干给出的几条功能要求,对程序中给出注释下的内容逐个补全或修改。从己定源程序的main主函数开始入手,可以看出程序通过调用类Date和和其成员函数实现各种功能。
转载请注明原文地址:https://kaotiyun.com/show/A6yp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
有如下程序段:inti=1;while(1){i++;if(i==100)break;if(i%2==0)cout
有如下程序:#include#includeusingnamespacestd;classPerson{public:Person(string
下列关于运算符重载的叙述中正确的是
有如下类定义:classBase{public:inta;protected:intb;private:intc;};classDe
有如下程序:#include#includeusingnamespacestd;classWheel{public:Wheel(strings=
要利用C++流实现输入输出的各种格式控制,必须在程序中包含的头文件是
有三个关系R、S和T如下:则由关系R和S得到关系T的操作是
结构化程序的三种基本控制结构是
判断一个字符串是否是回文串的递归函数定义如下:boolhuiwen(strings){intn=s.length();if(n
语句int*p=&k;定义了指针p,与这个语句等效的语句序列是()。
随机试题
班轮运费的计收标准有多种,其中()表示按货物重量、尺码或价值三者中选择最高一项。
按照经济总量绝对下降或者相对下降的不同情况,经济周期可以分为()。
下列调查方式中,属于全面调查的有()。
哺乳动物长时间未饮水导致机体脱水时,会发生的生理现象是()。
根据以下资料,回答问题。截至2014年末,我国共有博物馆3658个,占文物机构总数的43.5%。全国文物机构拥有文物藏品4063.58万件,比上年末增加222.77万件。其中,博物馆文物藏品2929.97万件,文物商店文物藏品770.00万件。文物藏
多种怪之中,最突出的是“自知”与“他知”的迥然不同。这种情况也是古已有之,比如明朝的徐文长,提起青藤山人的画,几乎无人不知,无人不爱,可是他自己评论,却是字(书法)第一,诗第二,画第三。根据这段文字,下列说法中正确的是()。
设随机变量(X,Y)的联合密度为求:
在考生文件夹下,打开文档word2.docx,按照要求完成下列操作并以该文件名(word2.docx)保存文档。(1)制作一个3行4列的表格,设置表格居中,表格列宽2厘米,行高0.8厘米;将第2、3行的第4列单元格均匀拆分为两列,将第3行的第2、3列单元
Lookatthenotesonbeingasuccessfulentrepreneur.Someinformationismissing.Youwillhearpartofthespeechbya
A、Theyshouldcallthefiredepartment.B、Themanshouldgotothepartyagain.C、Themanshouldcontactthenewspaper.D、Thema
最新回复
(
0
)