面向对象程序的设计实验册

上传人:xmg****18 文档编号:141933980 上传时间:2020-08-14 格式:DOC 页数:63 大小:307.94KB
返回 下载 相关 举报
面向对象程序的设计实验册_第1页
第1页 / 共63页
面向对象程序的设计实验册_第2页
第2页 / 共63页
面向对象程序的设计实验册_第3页
第3页 / 共63页
面向对象程序的设计实验册_第4页
第4页 / 共63页
面向对象程序的设计实验册_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《面向对象程序的设计实验册》由会员分享,可在线阅读,更多相关《面向对象程序的设计实验册(63页珍藏版)》请在金锄头文库上搜索。

1、 . . . 学 生 实 验 报 告 册(理工类)课程名称:面向对象程序设计 专业班级: _13计统2班_ 学生学号:_1305103038 学生: 亚孟 _ _ 所属院部: 计算机工程学院 指导教师: 吴刚 20 15 20 16 学年 第 一 学期 金陵科技学院教务处制实验报告书写要求实验报告原则上要求学生手写,要求书写工整。若因课程特点需打印的,要遵照以下字体、字号、间距等的具体要求。纸一律采用A4的纸。实验报告书写说明实验报告中一至四项容为必填项,包括实验目的和要求;实验仪器和设备;实验容与过程;实验结果与分析。各院部可根据学科特点和实验具体要求增加项目。填写注意事项(1)细致观察,及

2、时、准确、如实记录。(2)准确说明,层次清晰。(3)尽量采用专用术语来说明事物。(4)外文、符号、公式要准确,应使用统一规定的名词和符号。(5)应独立完成实验报告的书写,严禁抄袭、复印,一经发现,以零分论处。实验报告批改说明实验报告的批改要及时、认真、仔细,一律用红色笔批改。实验报告的批改成绩采用百分制,具体评分标准由各院部自行制定。实验报告装订要求实验批改完毕后,任课老师将每门课程的每个实验项目的实验报告以自然班为单位、按学号升序排列,装订成册,并附上一份该门课程的实验大纲。. . . . 实验项目名称: C+基础程序设计 实验学时: 3 同组学生: 无 实验地点: A107 实验日期: 9

3、.18 实验成绩: 批改教师: 吴刚 批改时间: 一、实验目的和要求1.了解Visual C+6.0或者Visual C+2005以上版本的特点。2.学会Visual C+6.0或者Visual C+2005以上版本的开发环境,来创建和调试标准的C+控制后台应用程序。3.学会使用Visual C+6.0或者Visual C+2005以上版本的开发环境中的程序调试功能,例如单步执行、设置断点、观察变量值等。4.掌握string类型的用法。5.掌握C+语言编程时输入和输出格式控制。6.掌握多文件结构的使用。7.掌握重载函数的使用。二、实验设备和环境1.计算机每人一台。2.安装WindowsXP或者

4、以上版本操作系统。3.安装Visual C+6.0或者Visual C+2005以上版本。三、实验容及步骤1.给出Visual C+调试一个简单应用程序的步骤,要求程序输出字符串“Hello!Welcome to C+!”。程序:#includeusing namespace std;int main() coutHello!endl; coutWelcome to C+!endl; return 0;运行结果:2.调试以下程序,观察运行结果。#includeusing namespace std;void main()int a,b=10;int&ra=a;a=20;coutaendl;co

5、utraendl;cout&aendl;cout&raendl;ra=b;coutaendl;coutraendl;coutbendl;cout&aendl;cout&raendl;cout&bendl;运行结果及结果分析:3.编写一程序,实现九九乘法表的2中格式输出,格式如下:(1) 1 2 3 4 5 6 7 8 9 1 1 2 3 4 5 6 7 8 9 2 2 4 6 8 10 12 14 16 18 3 3 6 4 4 8 5 5 10 6 6 12 7 7 14 8 8 16 9 9 18 (2) 1 2 3 4 5 6 7 8 9 1 1 2 2 4 3 3 6 9 4 4 8

6、12 16 5 5 10 15 20 25 6 6 12 18 24 30 36 7 7 14 21 28 35 42 49 8 8 16 24 32 40 48 56 64 9 9 18 27 36 45 54 63 72 81注:要求每种输出格式均写成函数形式程序:#include using namespace std;int main()int i,j; cout显示1:endl;for(i=1;i10;i+)for(j=1;j10;j+)couti*jt;coutendl;coutendl显示2:endl;for(i=1;i10;i+) for(j=1;j=i;j+) coutj*i

7、t; coutendl; return 0;运行结果:4将第3题改成多文件结构实现。要求该工程中有3个.cpp文件和1个.h文件。程序:.h:#include using namespace std;int cfb1(int x,int y);int cfb2(int x,int y);.cpp:(1)#include 3head.hvoid main()int i,j;coutcfb1(i,j)endl;coutcfb2(i,j)endl;(2)#include 3head.hint cfb1(int i,int j)cout显示1:endl;for(i=1;i10;i+)for(j=1;j

8、10;j+)couti*jt;coutendl;return 0;(3)#include 3head.hint cfb2(int i,int j)cout显示2:endl;for(i=1;i10;i+) for(j=1;j=i;j+) coutj*it; coutendl; return 0;5.编程实现比较两个数的大小,求较大值(要求使用重载函数实现)。程序:#includeusing namespace std;int max(int a,int b)return ab?a:b;int main()int m,n;coutmn;coutThe bigger is:max(m,n)endl;

9、return 0;运行结果:6.编写一个程序,判断一个字符串是否为另一个字符串的子串,若是,返回字串在主串中的位置。要求不适用strstr函数,自己编写一个子函数实现。(建议使用string类型,而非字符数组。)程序:#include #include string.husing namespace std;void main()char a=how are you?;char b=are;int i=0,j,na,nb,flag;na=strlen(a);nb=strlen(b);flag=1;for(i=0;i!=0;i+)if(ai=bj) j+;运行结果:四、实验体会熟悉了C+开发环境的使用,对C+编程有了初步的了解,能够编写一些简单的和C类似的程序。实验项目名称: 类与对象 实验学时: 3 同组学生: 无 实验地点: A107 实验日期: 9.25 实验成绩: 批改教师: 吴刚 批改时间: 一、实验目的和要求1.掌握类和对象的概念、定义方法以及类与对象的简单用法。2.掌握成员函数的实现与调用方法。3.深刻领会类与对象的区别。4.理解类实现数据隐藏和封装的原理。5.掌握构造函数、拷贝构造函数、分析构造函数的定义和使用,尤其注意组合类中它们的调用顺序。二、实验设备和环境1.计算机每人一台。2.安装WindowsXP或者以上版本操作系统。3.安装Visua

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 大杂烩/其它

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号