首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp.其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//EllROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp.其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//EllROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为
admin
2019-04-24
47
问题
请打开考生文件夹下的解决方案文件proj1,该工程中包含程序文件main.cpp.其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//EllROR ****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
原日期:2005—9—25
更新后的日期:2006—4一1
注意:只修改每个“//ERROR ****found****”下的耶一行,不要改动程序中的其他内容。
#inClude
#inClude
using namQspace std;
class CDate//日期类
{
//ERROR ********found********
protected:
CDat.e(){};
CDate(int d,int m,int y)
{
//ERROR ********found********
8etDate(int day=d,int
month=m,int year=y);
};
void Display();//显示日期
void SetDate(int day,int month,int year)
//设置日期
{m nDay=day;m nMonth=month;m nYear=year;}
private:
int m_nDay;//日
int m_nMonth;//月
int m_nYear;//年
};
void CDate::Display()//显示日期
{
//ERROR ********found********
cout <
nMonth<<"-"<
cout<
}
int main()
{
CDate d(25,9,2005);
//调用构造函数初始化日期
cout<<"原日期:";
d.Disp2ay();
d.SetDate(1,4,2006);
//调用成员函数重新设置日期
cout<<"更新后的日期:";
d.Display();
return 0 ;
}
选项
答案
(1)public: (2)SetDate(d,fll,Y); (3)cout<
解析
(1)通过主函数中成员函数的调用可知这里应该为公有成员,而且构造函数必须为公有继承。
(2)主要考查考生对成员函数的掌握,程序在这里调用成员函数SetDate,直接把形参代入即可。
(3)题目要求输出原日期:2005—9—25。可以知道输出顺序为:先输出年,其次月,最后是日。
转载请注明原文地址:https://kaotiyun.com/show/AOAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关函数重载的叙述中,错误的是()
设有以下定义和程序:#include<iostream.h>classA1{public:voidshow1(){cout<<"classA1"<<end1;}};cla
定义如下枚举类型:enum{Monday,Tuesday,Wednesday,Thrusday,Friday=2};表达式Wednesday==Friday的值是()。
下列叙述中错误的是()。
下列叙述中正确的是()。
有如下程序:#include<iostream.h>usingnamespacestd;classTestClass{public:TestClass(){cout<<"defaultconstru
在下列枚举符号中,用来表示“相对于当前位置”文件定位方式的是
有如下定义:classMA{intvalue;public:MA(intn=0):value(n){}};MA*ta,tb;其中MA类的对象名标识符是_____
A、 B、 C、 D、 Dc++语言中析构函数为符号“~”加类名,且析构函数没有返回值和参数,故前不加void关键字。所以正确的形式应该是~Myclass()。
随机试题
()火灾探测器在保护电缆、堆垛等类似保护对象时,应采用接触式布置。
当系统的需求难以说明,或需求变动较大的一类系统开发时,通常使用
患儿男性,1岁,主因“呕吐两天,昏睡1天”急诊入院。患儿发病前健康,发病前5小时预防接种,随后精神萎靡,哭闹,呕吐。第2天昏睡,拒食。入院时查体发现肝脏肿大,肝右肋下5cm,脾不大。心音低钝。院外检查尿酮体弱阳性,血糖1.0mmol/L,血清丙氨酸氨基转移
男,45岁,恶心,腹泻就诊。经查该患者氟摄入量超过15mgF/kg,诊断为急性氟中毒。应采取的应急处理措施是
下列有关采用总体审计方案的说法中,正确的有()。
创新源泉的另一个重要方向,就是面向历史的发掘。每一次回顾历史都可能是一次观念的清理和创新。研究和发掘新的史料,也是一次价值观的梳理。_______。重新发现历史,建立当下社会观念与历史价值的承继关系,这是奠定创新思维的一个重要因素。我们要在前人的肩膀上嘹望
心理是人脑对客观现实的反映,具有主观能动性。()
建设社会主义新农村的根本任务是()。
下列对“载人航天器”的理解,正确的一项是( )下列对“‘长征’二号F型火箭”的叙述,不正确的一项是( )
请在【答题】菜单下选择【进入考生文件夹】命令,并按照题目要求完成下面的操作。注意:以下的文件必须都保存在考生文件夹下。文档“北京政府统计工作年报.docx”是一篇从互联网上获取的文字资料,请打开该文档并按下列要求进行排版及保存操作:
最新回复
(
0
)