- 1、本文档共25页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《面向对象C》实验指导书(07-08)
《面向对象C++》
编撰
闽江学院计算机实验教学中心印制目 录
实验一 C++简单程序设计 3
一、实验目的: 3
二、实验设备: 3
三、实验内容: 3
实验二 函数 7
一、实验目的: 7
二、实验设备: 7
三、实验内容: 7
实验三 类和对象 10
一、实验目的: 10
二、实验设备: 10
三、实验内容: 10
实验四 C++程序的结构 13
一、实验目的: 13
二、实验设备: 13
三、实验内容: 13
实验五 数组,指针与字符串 16
一、实验目的: 16
二、实验设备: 16
三、实验内容: 16
实验六 继承与派生 19
一、实验目的: 19
二、实验设备: 19
三、实验内容: 19
实验七 多态性 22
一、实验目的: 22
二、实验设备: 22
三、实验内容: 22
实验(1)
(2);
(3);一台机,1.用循环结构编写程序求自然数1到10的和;
(1) 源程序代码如下:
#includeiostream
using namespace std;
void main()
{
int i(1), sum(0);
do {
sum+=i;
i++;
}while(i=10);
coutsum=sumendl;
}
(2)对程序进行调试,结果如下:
(3) 运行结果如下图所示:
2. 编程实现:输入一个图形的长和宽,输出其面积。
(1) 源程序如下:
#include iostream
using namespace std;
const float PI = 3.1416;
void main()
{
int iType;
float radius, a, b, area;
cout 图形的类型为?(1-圆形2-长方形3-正方形):;
cin iType;
switch(iType)
{
case 1:
cout 圆的半径为:;
cin radius;
area = PI * radius * radius;
cout面积为:areaendl;
break;
case 2:
cout 矩形的长为:;
cin a;
cout 矩形的宽为:;
cin b;
area = a * b;
cout面积为:areaendl;
break;
case 3:
cout 正方形的边长为:;
cin a;
area = a * a;
cout面积为:areaendl;
break;
default:
cout 不是合法的输入值!endl;
}
}
(2)对程序进行调试,结果如下:
(3) 运行结果如下图所示:
3.输出年份,日期和具体时间
(1)源程序如下:
#include iostream
#include cmath
using namespace std;
struct myTime
{
short year;
short month;
short day;
short hour;
short minute;
short second;
};
void main()
{
myTime time1;
cout 输入现在的年份数:;
cin time1.year;
cout 输入现在的月份数:;
cin time1.month;
cout 输入现在的日期数:;
cin time1.day;
cout 输入现在的小时数:;
cin time1.hour;
cout 输入现在的分钟数:;
cin time1.minute;
cout 输入现在的秒数:;
cin time1.second;
cout 现在是 time1.year 年 time1.month
月 time1.day 日 time1.hour 点
time1.minute 分 time1.second 秒 endl;
}
(2)对程序进行调试,结果如下:
(3) 运行结果如下图所示:
四.实验总结:
通过这次实验,。。。
实验(1)
(2);
一台机,1.编写一个求x的n次方的函数;
(1) 源程序代码如下:
#include iostream
using namespace std;
double power (double x, int n);
void main(void)
{
cout 5 to the power 2 is power(5,2) endl;
//函数调用作为一
您可能关注的文档
最近下载
- 市委党校物业管理服务总体方案.doc VIP
- 国有企业合规管理办法.pdf VIP
- 2024《盒马鲜生冷供应链物流成本现状、问题及完善对策研究》11000字.docx
- 机器视觉软件:Basler二次开发_(3).Basler相机驱动与SDK安装.docx
- 高中语文(统编版)必修上册+下册单元任务与人文主题 复习梳理.docx
- 2019年重庆市高职分类招生考试(中职类)药剂类真题.pdf VIP
- 2023年江苏省南京市玄武区中考物理二模试卷.docx VIP
- 发酵罐安全检修及维护操作规程.pdf VIP
- 部编版语文五年级上册第6课《将相和》学习任务群教学课件.pptx VIP
- 4x8-四层临街自住楼房住宅设计方案图纸户型图平面图布局图效果图建筑结构水电全套施工图纸.pdf VIP
文档评论(0)