没有合适的资源?快使用搜索试试~ 我知道了~
东北大学软件学院c++实验报告
资源推荐
资源详情
资源评论
C++程序设计实验报告
姓 名
崔莞清
学 号 20144910
班 级
软信 1403
指 导 教 师
陈东明
实 验 名 称
C++程序设计实验
开 设 学 期
2015——2016 第一学期
实 验 时 间 第 1 7 — —周 第 18 周
评 定 成 绩
评 定 人 签 字
评 定 日 期
东北大学软件学院
2015 年
一、实验目的
实验一:
(1)学习编写简单的 C++程序,并掌握 C++程序的基本格式与规范。
(2)理解 C++程序结构的特点。
(3)掌握函数的定义和调用方法。
(4)练习重载函数的使用。
(5)练习函数模板的使用。
(6)练习使用系统函数。
(7)学习使用 VC ++的 debug 调试功能,使用 step into 追踪到函数内部。
实验二:
(1)学习类与对象的定义。
(2)掌握类与对象的使用方法。
(3)学习类和对象的声明。
(4)学习具有不同属性的数据成员与成员函数的访问方式。
(5)理解构造函数和析构函数的定义与执行过程。
(6)学会类的聚集使用方法。
实验三:
(1) 掌握运算符重载的方法。
(2) 学习使用虚函数实现动态多态性。
实验四:
(1) 熟悉流类库中常用的类及其成员函数的用法。
(2) 学习标准输人输出及格式控制。
(3) 学习对文件的应用方法(二进制文件、文本文件)。
二、实验内容与实验步骤
实验一:
(1)建立一个控制台应用程序项目 baseforml,向其中添加一个源程序文件 sum.
cpp。按照所给的程序代码输人到计算机中,检查和调试程序,在确认没有发现错误之
后,选择[Build]--[Build sum. exe]编译源程序,再选择[Build]-[Execute sum. exe]
运行程序,并观察输出结果。若有问题,则需要重新检查程序。
说明:在 C++程序中如果使用了系统提供的一些功能(如 cin 和 cout),就必须在程
序的首部首先声明相关的包含这些功能的头文件(如 iostream. h),否则,系统无法找到
实现这些功能的代码。在 C++语言中一个头文件就是一个类库,类与类的预定义对象就
包含在其中。所以,在使用这些类库中所包含的预定义对象时,必须在程序首部加以声
明。
//参考程序 1
//sum. cpp
#include <iostream. h>
int add(int a,int b);
int main()
{
int x,y,sum;
cout<<"Enter two numbers:\n";
cin>>x;
cin>>y;
sum=add(x,y);
cout<<"The sum is:"<<sum<<endl;
return 0;
}
int add(int a,int b)
{
int c;
c=a+b;
return c;
}
(2)编写函数 float Convert (float TempFer),参数和返回值都为 float 类型,实现算法 C=
(F 一 32)*5/9,在 main()函数中实现输入、输出。程序名:lab1_1.cpp。
(3)分别编写四个同名函数 maxl,实现函数重载,在 main()函数中测试函数功能。程序
名:lab1_2. cpp。
(4)使用函数模板实现求任意类型数的最大值,针对不同的参数个数,编写两个同名函
数模板 maxl,其参数个数不同,实现函数重载,在 main ( )函数中测试函数功能。程序
剩余15页未读,继续阅读
资源评论
Miss_Anonymous
- 粉丝: 13
- 资源: 1
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功