- 0
- 0
- 约1.16万字
- 约 17页
- 2020-12-01 发布于山东
- 举报
工程软件复习资料(收纳)
第 PAGE \* Arabic 1 页第 PAGE \* Arabic 1 页
C++题目
1.有以下程序
#include iostream.h
class CDate
{ private:int year , month, day;
public: int k;
void SetDate (int y,int m,int d)
{ year=y;month=m; day=d; }
void Print ( )
{ coutyear年month月day日endl; }
};
void main()
{ CDate dd; dd.SetDate(2013,5,20); dd.Print(); dd.k =10;}
程序运行后的输出结果是 2012年5月20日 。
2. 在类体外实现成员函数的定义,并增加一个判断是否闰年的成员函数。
#include iostream.h
class CDate2
{ public :
void SetDate (int y,int m,int d) //在类体内实现的函数
{ year=y;month=m; day=d; }
void Print ();
bool IsLeapYear ( );
private:
int year, month, day;};
void CDate2::Print( )
{ coutyear年month月day日endl;;}
bool CDate2::IsLeapYear( ) //在类体外定义判断是否闰年的函数。
{
return (year % 4 == 0 year % 100 != 0) || (year%400==0) ;
}
void main()
{
CDate2 dd; dd.SetDate(2013,5,20); dd.Print();
if(dd.IsLeapYear()) cout是闰年!endl;
else cout不是闰年!endl;
}
3. 有以下程序
#include iostream.h
class CPoint
{ int x,y;
public:
CPoint(int vx,int vy);
void OffSet(int ax,int ay);
void Print(){ cout横坐标为:x\n;
cout纵坐标为:y\n; }
};
CPoint::CPoint(int vx,int vy){ x=vx;y=vy;
cout调用构造函数CPoint(int,int)!\n;}
void CPoint::OffSet(int ax,int ay)
{ x=x+ax; y=y+ay;}
void main()
{ CPoint pt1(20,30); pt1.Print(); pt1.OffSet(10,10); pt1.Print();}
程序运行后的输出结果是 :
调用构造函数CPoint(int,int)!
横坐标为:20
纵坐标为:30
横坐标为:30
纵坐标为:40
4.设有以下程序:
#include iostream.h
class A
{protected:
int x;
public:
A(int a)
{ x=a; cout调用了类A的构造函数\n; }};
class B:public A
{protected:
int y;
public:
B(int a,int b):A(a)
{ y=b; cout调用了类B的构造函数\n; }};
class C:public B
{protected:
int z;
public:
C(int a,int b,int c):B(a,b)
{ z=c; cout调用了类C的构造函数\n; }};
void main()
{ A a(1); B b(10,20); C c(100,200,300); }
程序运行后的输出结果是 :
调用了类A的构造函数
调用了类A的构造函数
调用了类B的构造函数
调用了类A的构造函数
调用了类B的构造函数
调用了类C的构造函数
二、程序阅读题(每题 15分,共 30分)
1.写出下列程序的输出结果。
#include iostream.h
class CFurniture
{protected:
int weight;
public:
CFurniture(){}
vo
您可能关注的文档
- 复习资料大整合(收纳).doc
- 复习资料及部分答案(收纳).doc
- 复习资料毛概大题(收纳).doc
- 高考复习资料语用(收纳).doc
- 高英期末复习资料(收纳).doc
- 高职模具概论复习资料(收纳).doc
- 工程力学复习资料(收纳).doc
- 公共基础知识复习资料:备考常识冲刺题二百三十六(收纳).doc
- 公共基础知识复习资料:备考常识冲刺题一百九十八(收纳).doc
- 公共基础知识复习资料:备考常识冲刺题一百九十七(收纳).doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测生物试卷+答案.doc
- 安徽省华师联盟2025-2026学年高三上学期1月质量检测语文试卷+答案.doc
- 四川省绵阳南山中学实验学校2025-2026学年高三上学期1月月考数学含答案.doc
- 2026届辽宁省大连市高三上学期双基考试物理试卷+答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测化学含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测生物含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测英语含答案.doc
- 辽宁名校联盟2026年1月高三上期末联考质量检测政治含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试化学含答案.doc
- 黑龙江省龙江教育联盟2026年1月高三上学期期末考试生物含答案.doc
最近下载
- 2025年中考语文总复习第二部分文学之约专题五文学类文本读写(一题一课).pptx VIP
- 病历书写规范培训ppt课件.pptx VIP
- Dell戴尔Alienware 双模无线游戏耳机 AW720H 用户指南.pdf VIP
- 中国重症肌无力诊断和治疗指南PPT课件.pptx VIP
- 六年级英语阅读理解专项训练20篇.doc VIP
- 学堂在线 雨课堂 学堂云 中国共产党与中华民族伟大复兴 期末考试答案.docx VIP
- 学堂在线 雨课堂 学堂云 中国共产党与中华民族伟大复兴 章节测试答案.docx VIP
- 学堂在线 雨课堂 学堂云 人工智能原理 章节测试答案.docx VIP
- 《病历书写基本规范》PPT课件.pptx VIP
- 学堂在线 雨课堂 学堂云 研究生学术与职业素养讲座 章节测试答案.docx VIP
原创力文档

文档评论(0)