首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmjl。该工程中包含程序文件main.cpp,其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmjl。该工程中包含程序文件main.cpp,其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。
admin
2020-06-29
28
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程pmjl。该工程中包含程序文件main.cpp,其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
原日期:2005—9—25
更新后的日期:2006—4—1
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
#include
usingnamespacestd;
classCDate//日期类
{
//ERROR*********found*********
protected:
CDate()();
CDate(intd,intm,inty)
{
//ERROR*********found*********
SetDate(intday=d,intmonth=m,intyear=y);
},
voidDisplay();//显示日期
voidSetDate(intday,intmonth,intyear)
//设置日期
{m_nDay=day;m_nNonth=month;m_nYear=year;}
private:
intm_nDay;//日
intmnNonth;//月
intmnYear;//年
};
voidCDate::Display()//显示日期
{
//ERROR*********found*********
tout<
<<"一"<
cout<
}
intmain()
{
CDated(25,9,2005);
//调用构造函数初始化日期
cout<<"原日期:";
d.Display();
d.SetDate(1,4,2006);
//调用成员函数重新设置日期
cout<<"更新后的日期:";
d.Display();
return0;
}
选项
答案
(1)public: (2)SetDate(d,m,y); (3)cout<
解析
(1)通过主函数中成员函数的调用可知这里应该为公有成员,而且构造函数必须为公有继承。
(2)主要考查考生对成员函数的掌握,程序在这里调用成员函数SetDate,直接把形参代人即可。
(3)题目要求输出原日期:2005—9—25。可以知道输出顺序为:先输出年,其次月,最后是日。
转载请注明原文地址:https://jikaoti.com/ti/nFA0FFFM
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错误,请改正其中的错误,使程序正常运行,并且输出以下结果:(4,5)7,8(4,8)注意:错误的语句在//********error******
使用VC6打开考生文件夹下的源程序文件modi3.cpp。其中定义的类并不完整,按要求完成下列操作,将类的定义补充完整。其中:定义了类circle和column,column类由circle类protected派生,但是两个类的定义并不完整,请按
有如下类定义:classCup{public:voidSetPrice(doubleval=5.8);doubleGetPrice(){returnprice;
下列关于派生类构造函数和析构函数的表述中,错误的是
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1,此工程中含有一个源程序文件proj1.cpp。其中位于每个注释“//ERROR****found****”之后的一行语句存在错误。请改正这些错误,使程序的输出结果为:Constru
使用VC6打开考生文件夹下的源程序文件modil.cpp,该程序运行时有错,请改正其中的错误,使得程序正常运行,并使程序输出的结果为:Hello注意:不要改动main函数,不能增行或删行,也不能更改程序的结构,错误的语句在∥********err
使用VC6打开源程序文件modi3.cpp。其中类TestClass用于把文件输出到屏幕,然后进行文件的分割。分割的方法如下:第一个文件的大小是文件的前一半,另外一个文件的大小是剩余部分。此程序将int.txt文件中的内容输出到屏幕,并且将文件按照以上方
使用VC6打开考生文件夹下的源程序文件modi2.cpp。阅读下列函数说明和代码,完成空出部分程序,使输入某年某月某日,可判断这一天是这一年的第几天。程序分析:以3月5日为例,应该先把前两个月的天数加起来,然后再加上5天即本年的第几天(特殊情况:
在下列选项中,不允许作为C++标识符的是
在软件开发中,需求分析阶段产生的主要文档是( )。
随机试题
好友佳人,邀月同坐,或匿影树下,或逃嚣里湖。匿影:逃嚣:
男,29岁。在弯腰搬抬一捆书时突然腰部剧痛不敢活动,经他人搀扶回家卧床休息。次日疼痛依旧。出现坐骨神经痛时最佳治疗方案是
某幢写字楼,建筑物重新购建价格为2000万元,经济寿命为50年,有效经过年数为10年。其中,门窗等损坏的修复费用为10万元;装修的重置价格为200万元,平均寿命为5年,有效经过年数为4年;设备的重置价格为250万元,平均寿命为15年,有效经过年数为9年。假
融资租入的固定资产,以租赁合同约定的付款总额和承租人在签订租赁合同过程中发生的相关费用为企业所得税计税基础。()
西双版纳野象谷是我国最大的非洲象聚集地。()
下列旋律片段出自哪部作品?()
下列有关数学思想的说法中,错误的一项是().
现代微型计算机中所采用的电子元器件是
鸿渐道:“我忘掉问你,你信上叫我‘同情兄’,那是什么意思?”辛楣笑道:“这是董斜川想出来的,他说,同跟一个先生念书的叫‘同师兄弟’,同在一个学校的叫‘同学’,同有一个情人的该叫‘同情’。”
Moreartificialreefs(礁石)arebeingloweredintotheoceannowthaneverbefore.Butasartificial-reefinitiativesgrowtoinclu
最新回复
(
0
)