手机版

C++程序设计实验指导书

时间:2025-07-04   来源:未知    
字号:

C++程序设计实验指导书

软件学院

辽宁工业大学 2012年8月

目 录

实验一 VC+ + 6.0开发环境应用入门 ................................................................. 3 实验二 C+ +简单程序设计 ................................................................................... 7 实验三 函数的应用 ............................................................................................... 9 实验四 实验五 实验六 实验七 实验八 实验九 实验十

类与对象 ................................................................................................. 11 C+ + 程序的结构 ................................................................................... 18 数组、指针与字符串 ............................................................................. 23 继承与派生 ............................................................................................. 28 多态性 ..................................................................................................... 31 异常处理 ................................................................................................. 37 创建Windows应用程序 ........................................................................ 39

实验一 VC+ + 6.0开发环境应用入门

一、实验目的

1.了解Visual C+ + 6.0的特点。 2.熟悉Visual C+ + 6.0的开发环境。

3.学习用Visual C+ + 6.0编写标准的C+ +控制台程序。

二、实验内容

1.使用Visual C+ +建立一个非图形化的标准C+ +程序,编译、运行例2-1,即以下程序:

#include<iostream> using namespace std; int main( ) {

cout<<“Hello!\ n”;

cout<<“Welcome to C+ +! \ n”; }

2.编写程序,输出如下图案: *

*** ***** ******* ***** *** *

三、实验步骤

1.启动Visual C+ +6.0开发环境 2.创建一个项目

图1-1 新建对话框

图1-2 创建控制台应用程序第一步

3.建立C++源程序文件

图1-3 添加新的源程序文件

4.编辑C++源程序文件内容

图1-4 在文件编辑窗口中输入代码

5.建立并运行可执行文件 6.关闭工作空间

四、实验报告要求

1.报告请用专门的实验报告纸书写,字迹清晰,格式规范。

2.报告中应写清姓名、学号、实验日期、实验题目、实验目的、实验内容及实验过程。

3.无论实验完成与否,均应有实验结果分析。报告中应含源代码,如调试通过,请注明‘通过’并写出或打印出运行结果;如未调试通过或结果不正确,请分析原因。

实验二 C+ +简单程序设计

一、实验目的

1.学会编写简单得C+ +程序。

2.复习基本数据类型变量和常量的应用。 3.复习运行符与表达式的应用。

4.复习结构化程序设计基本控制结构的运用。 5.复习自定义数据类型的应用。 6.练习使用简单的输入输出。 7.观察头文件的作用。

二、实验内容

1.输入并运行例2-7,即用do-while语句编程,求自然数1~10之和。程序正确运用之后,去掉源程序中#include语句,重新编译,观察会有什么问题。

2.将do-while语句用for语句代替,完成相同的功能。

3.编程计算图形的面积。程序可计算圆形、长方形、正方形的面积,运行时先提示用户选择图形的类型,然后,要求用户对圆形输入半径值,要求用户对长方形输入长和宽的值,要求用户对正方形输入边长的值,计算出面积的值后将其显示出来。

4.声明一个表示时间的结构体,可以精确表示年、月、日、小时、分、秒;提示用户输入年、月、日、小时、分、秒的值,然后完整地显示出来。

三、实验步骤

1.建立一个控制台应用程序项目lab2_1,向其中添加一个C++源文件,输入2-7的代

码,调试并运行。

2.另建立一个项目lab2_2,向其中添加一个C++源文件,完成实验内容2。 3.建立一个项目lab2_3,向其中添加一个C++源文件,完成实验内容3。 4.建立一个项目lab2_4,向其中添加一个C++源文件,完成实验内容4。

四、实验报告要求

1.报告请用专门的实验报告纸书写,字迹清晰,格式规范。

2.报告中应写清姓名、学号、实验日期、实验题目、实验目的、实验内容及实验过程。

3.无论实验完成与否,均应有实验结果分析。报告中应含源代码,如调试通过,请注明‘通过’并写出或打印出运行结果;如未调试通过或结果不正确,请分析原因。

实验三 函数的应用

一、实验目的

1.掌握函数的定义和调用方法。 2.练习重载函数的使用。 3.练习使用系统函数。

二、实验内容

1.编写一个函数把华氏温度转换为摄氏温度,转换公式为:C=(F-32)*5/9。 2.编写重载函数Maxl可分别求取2个整数、3个整数、2个双精度数、3个双精度数的最大值。

3.使用系统函数pow(x , y)计算x的值,注意包含头文件cmath。 4.用递归的方法编写函数求Fibonacci级数,观察递归调用的过程。

y

三、实验步骤

1.编写函数float Convert(float TempFer),参数和返回值都为float类型,实现算法C=(F-32)*5/9,在main()函数中实现输入﹑输出。

2.分别编写4个同名函数Max1,实现函数重载 …… 此处隐藏:3592字,全部文档内容请下载后查看。喜欢就下载吧 ……

C++程序设计实验指导书.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
    ×
    二维码
    × 游客快捷下载通道(下载后可以自由复制和排版)
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    VIP包月下载
    特价:29 元/月 原价:99元
    低至 0.3 元/份 每月下载150
    全站内容免费自由复制
    注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
    × 常见问题(客服时间:周一到周五 9:30-18:00)