首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程proj1。该工程中包含程序文件main.cpp,其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程proj1。该工程中包含程序文件main.cpp,其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正
admin
2018-03-13
26
问题
请使用VC6或使用【答题】菜单打开考生文件夹projl下的工程proj1。该工程中包含程序文件main.cpp,其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
原日期:2005—9—25
更新后的日期:2006—4—1
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
#include
#include
using namespace std;
class CDate//日期类
{
//ERROR******found******
protected:
CDate(){};
CDate(int d,int m,int y)
{
//ERROR******found******
SetDate(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_nNonth;//月
int m_nYear;//年
};
void CDate::Display()//显示日期
{
//ERROR******found******
cout<
cout<
}
int main()
{
CDate d(25,9,2005);
//调用构造函数初始化日期
cout<<"原日期:";
d.Display();
d.SetDate(1,4,2006);
//调用成员函数重新设置日期
cout<<"更新后的日期:";
d.Display();
return 0;
}
选项
答案
(1)public: (2)SetDate(d,m,y); (3)cout<
解析
(1)通过主函数中成员函数的调用可知这里应该为公有成员,而且构造函数必须为公有继承。
(2)主要考查考生对成员函数的掌握,程序在这里调用成员函数SetDate,直接把形参代人即可。
(3)题目要求输出原日期:2005—9—25。可以知道输出顺序为:先输出年,其次月,最后是日。
转载请注明原文地址:https://kaotiyun.com/show/BVAp777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
程序设计方法要求在程序设计过程中
若有说明inta[3][4];,则a数组元素的非法引用是
若变量已正确定义并赋值,以下符合C++语言语法的表达式是
Staff类含有血型数据成员ID,两个Staff对象相等是指它们的ID相同。下面的函数重载了运算符==,它用来判断两个Staff对象是否相等,相等时返回true,否则返回false。请将横线处缺失部分补充完整。boolStaff::Sta
在进行任何C++流的操作后,都可以用C++流的有关成员函数检测流的状态;其中只能用于检测输入流状态的操作函数名称是
下面不属于软件工程3个要素的是
在下面程序的横线处填上适当的内容,使程序执行后的输出结果为ABCD。#include<iostream.h>usingnamespacestd;classA{pu
两个或两个以上模块之间联系的紧密程度称为()。
在声明派生类时,如果不显式地给出继承方式,缺省的类继承方式是私有继承private。已知有如下类定义:classBase{protected:voidfun(){}};classD
随机试题
AT细胞BB细胞C粒-单核细胞D巨核细胞E干细胞和祖细胞CD41a(GPⅡb/Ⅲa)、CD41b(Ⅱb)为哪种细胞的特异性标记
A.肾上腺素B.多巴胺C.去甲肾上腺素D.异丙肾上腺素E.酚妥拉明能激动α和β受体和外周DA受体,作用较肾上腺激素弱的是()
何女士提供三块木料给某家具厂订制一个衣柜,开工不久何女士觉得衣柜样式不够新潮,遂要求家具厂停止制作。家具厂认为这是个无理要求,便继续使用剩下两块木料,按原定式样做好了衣柜。下列说法哪些是正确的?
2016年7月,张某出资100万元,成立恒润有限责任公司(自然人独资),2017年8月,张某又出资设立复星制衣厂(个人独资企业),2018年6月,恒润公司欠刘某货款80万元,关于本案,下列哪一选项是正确的?
下面有关确认借款费用资本化金额的表述正确的有()。
以前我们总说,不要当书呆子。这句话今天理解起来有了更深的含义——不要光顾着读书上网看攻略,还要懂生活,知道地图怎么用,知道如何订餐,走出校门去实习就要对路况稍微熟悉点儿,至少能分清东西南北。这些事情看起来与职场无关,但能把它们做好,足以让你在实习阶段脱颖而
去年建成今年销售的房地产和今年建成已销售的房地产均计入今年的GDP。()
以下4个选项中,不能看作一条语句的是
(66)Clonaid,acompanyassociatedbyagroupthatbelievesextraterrestrialscreatedmankind,announcedFridaythatithadprod
Forthispart,youareallowed30minutestowriteacompositionofnolessthan150wordsunderthetitleof"AnUnforgettable
最新回复
(
0
)