资源描述:
《《面向对象程序设计》实验指导书.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《面向对象程序设计》实验指导书《面向对象程序设计》实验指导书课程代码:04420280适用专业:计算机科学与技术、网络工程、数字媒体技术制定人:汪海鹰计算机学院2015年9月-20-《面向对象程序设计》实验指导书目录前言2实验一C++基础4实验二C++对C的扩充8实验三C++输入输出流操作9实验四类与对象初步11实验五类与对象的使用13实验六运算符重载15实验七继承与派生16实验八多态性与虚函数21实验九课程期末综合设计22-20-《面向对象程序设计》实验指导书前言一、说明本实验指导书根据《面向对象程序设计》教学大纲和实验大纲编写。二、实验目的面向对象程序设计(ObjectOriente
2、dProgramming,OOP)方法是当前主流的程序设计方法,具有抽象性、封装性、继承性和多态性的特点。本实验课程的目标是通过实验,使学生能够熟练使用VisualC++6.0和VS2010开发平台,掌握面向对象的程序设计语言C++中的类、对象、继承、封装、多态等概念及使用方法,掌握虚函数、异常、I/O流处理等编程技巧,养成严谨的程序设计风格和习惯。三、实验安排《面向对象程序设计》实验课程共有8个实验和1个期末课程设计,分配学时如下所示,共28个课时。具体安排如下表所示:序号实验项目名称学时实验类别分组人数实验室名称主要实验设备1 C++基础2演示 1软件工程 实验室计算机 2C++对C
3、的扩充 2验证 1 软件工程 实验室计算机 3 C++输入输出流操作 2验证 1软件工程 实验室计算机 4类与对象初步 4验证 1软件工程 实验室 计算机5类与对象的使用6设计1软件工程 实验室计算机6运算符重载2验证 1软件工程 实验室 计算机7继承与派生4设计1软件工程 实验室计算机8多态性与虚函数2验证 1软件工程 实验室 计算机9期末综合实验设计4综合3软件工程 实验室计算机实验2、4、5、6、7、8需要撰写实验报告,实验1、3课堂检查,实验9提交设计文档、源代码并以小组形式答辩。四、实验考核实验的考核形式以实验报告和期末课程设计为主,结合实验课程提问及考勤。
4、具体成绩评定原则为:单个实验成绩记分制为等级制,在计算总成绩时转换为百分制。实验总成绩由6个课程实验的平均成绩及1个学期期末综合设计成绩组成,课程实验占80%,期末综合设计占20%。实验成绩等级转换百分制的对照表如下表所示:实验成绩转换对照表评分等级百分制-20-《面向对象程序设计》实验指导书A+100A95A-90B+88B85B-80C+78C75C-70D+68D65D-60-20-《面向对象程序设计》实验指导书实验一C++基础-C++程序的运行环境和运行C++程序的方法一、实验目的⑴熟悉和理解C++语言中的数据类型、运算、表达式;⑵初步了解C++源程序的结构和特点;⑶能够掌握在一
5、种以上的编译环境中调试和运行简单的C++程序。二、实验内容和要求阅读下列代码,写出结果,并编写C++程序验证;⑴混合运算inta=1,b=3,i;①i=--a
6、
7、++b,a+b;则a的值为,b的值为,i的值为。②i=a--
8、
9、(++b,a+b);则a的值为,b的值为,i的值为。③i=--a
10、
11、(++b,a+b);则a的值为,b的值为,i的值为。④i=((--a
12、
13、++b),a+b);则a的值为,b的值为,i的值为。⑵整形、字符型间的相互赋值charc;shorta;unsignedshortu_a;c=128;a=c;u_a=c;则c的值为,a的值为,u_a的值为。c=0501;a=c;
14、u_a=c;则c的值为,a的值为,u_a的值为。⑶浮点型数据的赋值及精度inti;shortj;chark;longl;floatm;doublen;n=50000.222233334445;i=n;j=n;k=n;l=n;m=n;则i的值为,j的值为,k的值为,l的值为,m的值为,n的值为。三、操作步骤(以VC6.0++编译环境为例)⑴.新建一个win32ConsoleApplication的工程:打开VC++开发软件,从[文件]菜单中点击[新建]菜单项,出现如图1-1所示对话框,在右上角的工程下输入该工程的名称hello,并设置该工程所保存的路径,最后点击确定。图1-1⑵.当确定后会
15、出现选择工程类型的对话框,如图1-2所示:请选择一个空的工程,即第一个选项。-20-《面向对象程序设计》实验指导书图1-2⑶.单击确定后,工程建立完毕,接下来建立程序源文件,请再单击[文件]菜单下的[新建]出现原先出现的对话框,请选择“文件”选项卡中的c++sourcefile选项,并取名hello,如图1-3。图1-3⑷确定后,就进入了源代码的编辑窗口,如图1-4所示:图1-4⑸.编辑好开始设置的源代码:进入了编译和调试阶段,请按