学号_姓名_C++中的对C语言的常规扩充_《面向对象程序设计》实验报告 下载本文

内容发布更新时间 : 2024/11/18 1:42:55星期一 下面是文章的全部内容请认真阅读。

上海应用技术大学

《面向对象程序设计》课程实验报告

实验名称 C++中的对C语言的常规扩充 实验序号 1 实验日期 姓 名 专 业 院系 班 级 指导教师 学 号 成 绩 合格 一、 实验目的和要求 目的:1、熟悉visual studio 2008 C++的编程环境 2、掌握C++语言中相对于C语言进行扩充的部分知识 要求: 1. 熟悉visual studio 2008 C++开发环境 2. 编制一个包含基本输入/输出的C++程序,调试通过。 3. 定义几个重载函数,然后编写main函数进行重载函数调用,并测试其结果。 4. 编制用指针处理字符串的程序,调试通过,并观测其结果。 5. 编制用引用传递参数的程序,用main函数去调用,并测试其结果,编制用引用返回函数值的程序,用main函数去调用,并测试其结果。 二. 实验内容 1. 编制一个包含基本输入/输出的C++程序,调试通过。 2. 定义几个重载函数,然后编写main函数进行重载函数调用,并测试其结果。 3. 编制用指针处理字符串的程序,调试通过,并观测其结果。 4. 编制用引用传递参数的程序,用main函数去调用,并测试其结果,编制用引用返回函数值的程序,用main函数去调用,并测试其结果。 三、实验代码及实验结果 1. #include using namespace std; class Time {public: int hour; int minute; int sec; }; int main() {Time t1; cin>>t1.hour; 计算机科学与信息工程学院编制

上海应用技术大学

cin>>t1.minute; cin>>t1.sec; cout< #include using namespace std; #define n 3.1415927 float circle(float r); float circle(float l,float w); void main() {float r,l,w; cout<<\; cin>>r; cout<>w>>l; cout< using namespace std; int main() { char strl[] = \, str2[20], *pl, *p2; pl = strl; p2 = str2; for (; *pl != '\\0'; pl++, p2++) *p2 = *pl; 计算机科学与信息工程学院编制 上海应用技术大学

} *p2 = '\\0'; pl = strl; p2 = str2; cout << \ << pl << endl; cout << \ << p2 << endl; system(\); return 0; } 4. #include using namespace std; int main() { } void sort(int &i,int &j,int &k) { } void change(int &x, int &y) { } int temp; temp = x; x = y; y = temp; void change(int &, int &); if (i > j)change(i, j); if (i > k)change(i, k); if (j > k)change(j, k); void sort(int &, int &, int &); int a, b, c; cout << \; cin >> a >> b >> c; sort(a, b, c); cout << \ << a << \ << b << \ << c << endl; system(\); return 0; 计算机科学与信息工程学院编制