首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。该工程中包含程序文件main.cpp,其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。该工程中包含程序文件main.cpp,其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正
admin
2021-09-05
37
问题
请使用VC6或使用【答题】菜单打开考生文件夹proj1下的工程proj1。该工程中包含程序文件main.cpp,其中有类CDate(“日期”)和主函数main的定义。程序中位于每个“//ERROR****found****”之后的一行语句有错误,请加以改正。改正后程序的输出结果应为:
原日期:2005-9-25
更新后的日期:2006-4-1
注意:只修改每个“//ERROR****found****”下的那一行,不要改动程序中的其他内容。
1 #iFtC2ude
2 #iD.Clude
3 usingr namespace std;
4
5 class CDate//日期类
6 {
7 //ERROR ********* found*********
8 protected:
9 CDate(){};
10 CDate(int d,int m,int y)
11 {
12 //ERROR *********found*********
13 SetDate(int day=d,int month=m,int year=y);
14 };
15 void Di splay();//显示日期
16 void Set:Date(int day,int month,int year)
17 //设置日期
18 {m_nDay=day;m nMonth=month;mnYear=year;}
19 private:
20 intm_nDay;//日
21 int_m nMonth;//月
22 int m_nYear;//年
23 };
24
25 void CDate::Display()//显示日期
26 {
27 //ERROR *********found*********
28 cout <
29 cout<
30 }
31 int main()
32 {
33 CDate d(25,9,2005);//调用构造函数初始化日期
34 tout<<"原日期:";
35 d.Display();
36 d.SetDate(1,4,2006);//调用成员函数重新设置日期
37 cout<<"更新后的日期:";
38 d.Display();
39 return 0;
40 }
选项
答案
(1)public: (2)SetDate(d,m,y); (3)tout<
解析
(1)通过主函数中成员函数的调用可知这里应该为公有成员,而且构造函数必须为公有继承。
(2)主要考查考生对成员函数的掌握,程序在这里调用成员函数SetDate,直接把形参代入即可。
(3)题目要求输出原日期:2005-9-25。可以知道输出顺序为:先输出年,其次月,最后是日。
转载请注明原文地址:https://www.kaotiyun.com/show/RI5p777K
本试题收录于:
二级C题库NCRE全国计算机二级分类
0
二级C
NCRE全国计算机二级
相关试题推荐
下列有关C++流的叙述中,错误的是()。
有如下程序:#include<iomanip>#include<iostrearn>usingnamespacestd;intmain(){cout
下列控制格式输入输出的操作符中,能够设置浮点数精度的是()。
有如下程序:#include<iostream>usingnamespacestd;classBase{public:voidfun1(){cout<<’’Base\n’’;}v
已知函数FA调用FB,若要把这两个函数定义在同一个文件中,则()。
设二叉树T的深度为4,其中度为1,2,3,4的结点个数分别为4,2,1,1。则T中的叶子结点数为
将运算符“+”重载为非成员函数,下列原型声明中,错误的是()。
多继承的构造顺序可分为如下四步:①所有非虚基类的构造函数按照它们被继承的顺序构造②所有虚基类的构造函数按照它们被继承的顺序构造③所有子对象的构造函数按照它们声明的顺序构造④派生类自己的构造函数体这四个步骤的正确顺序是()。
下列关于类成员对象构造函数调用顺序的叙述中,正确的是()。
凡是使用过C语言标准库函数strcpy(chaur*s1,char*s2)的程序员都知道,使用该函数时有一个安全隐患,即当指针s1所指向的空间不能容纳字符串s2的内容时,将发生内存错误。类String的Strcpy成员函数能进行简单的动态内存管理,其内存管
随机试题
《传染病防治法》规定应予以隔离治疗的是( )。
患者,男,34岁,既往无肝炎病史,突发起病,化验ALT1350U/L,T-BIL120pmol/L,D-BIL75μnol/L,PTA80%,大便灰白色,B超提示肝内外胆管无扩张,胰头部不大,胰管无扩张。经保肝、退黄治疗,2周后化验:ALT200U/L,T
下列关于核心CPI的说法,正确的有()。Ⅰ.核心CPI是指将受气候和季节因素影响较大的产品价格剔除之后的居民消费物价指数Ⅱ.核心CPI含义代表消费价格长期趋势Ⅲ.核心CPI是衡量通货膨胀的潜在性指标Ⅳ.依靠核心CPI来判断价格形势这种方法最
银行业金融机构应当统筹业务发展与风险防控,建立兼顾效益与风险、财务因素与非财务因素、当期成果与可持续发展的绩效考评指标体系,全面客观地实施绩效考评。()
下列各项中,影响财务杠杆系数的有()。
某幼儿小牛,特别淘气。一天,他偷偷带了一个球到幼儿园玩,不小心将窗户玻璃打碎。教师在查明事实经过后,依据幼儿园有关“损坏公物要赔偿和罚款”的规章制度,对小牛作出三点处理决定:一是给予警告;二是通知家长照价赔偿窗户玻璃;三是罚款五十元。对此,幼儿园、教师、幼
根据《食盐专营办法》的有关规定,()主管全国盐业工作,负责管理全国食盐专营工作。
2014年我国实施“单独两孩”生育政策,出生人口1687万人,比上年增加47万人。2016年实施“全面两孩”生育政策,出生人口1786万人,比上年增加131万人;出生率与“十二五”时期年平均出生率相比,提高了0.84个千分点。2017年我国出生人口1723
SQL语言规定对数据库中的表能够执行授予权限和收回权限命令的用户
在计算机网络中,网络协议与【】模型的集合称为网络体系结构。
最新回复
(
0
)