下载此文档

《面向对象程序设计》实验指导书.doc


文档分类:IT计算机 | 页数:约24页 举报非法文档有奖
1/24
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/24 下载此文档
文档列表 文档介绍
《面向对象程序设计》实验指导书课程代码:04420280适用专业:计算机科学与技术、网络工程、数字媒体技术制定人:汪海鹰计算机学院2015年9月目录前言 2实验一C++基础 4实验二C++对C的扩充 8实验三C++输入输出流操作 9实验四类与对象初步 11实验五类与对象的使用 13实验六运算符重载 15实验七继承与派生 16实验八多态性与虚函数 21实验九课程期末综合设计 22前言一、说明本实验指导书根据《面向对象程序设计》教学大纲和实验大纲编写。二、实验目的面向对象程序设计(ObjectOrientedProgramming,OOP)方法是当前主流的程序设计方法,具有抽象性、封装性、继承性和多态性的特点。本实验课程的目标是通过实验,使学生能够熟练使用VisualC++,掌握面向对象的程序设计语言C++中的类、对象、继承、封装、多态等概念及使用方法,掌握虚函数、异常、I/O流处理等编程技巧,养成严谨的程序设计风格和****惯。三、实验安排《面向对象程序设计》实验课程共有8个实验和1个期末课程设计,分配学时如下所示,共28个课时。具体安排如下表所示:序号实验项目名称学时实验类别分组人数实验室名称主要实验设备1 C++基础2演示 1软件工程 实验室计算机 2C++对C的扩充  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提交设计文档、源代码并以小组形式答辩。四、实验考核实验的考核形式以实验报告和期末课程设计为主,结合实验课程提问及考勤。具体成绩评定原则为:单个实验成绩记分制为等级制,在计算总成绩时转换为百分制。实验总成绩由6个课程实验的平均成绩及1个学期期末综合设计成绩组成,课程实验占80%,期末综合设计占20%。实验成绩等级转换百分制的对照表如下表所示:实验成绩转换对照表评分等级百分制A+100A95A-90B+88B85B-80C+78C75C-70D+68D65D-60实验一C++基础-C++程序的运行环境和运行C++程序的方法一、实验目的⑴熟悉和理解C++语言中的数据类型、运算、表达式;⑵初步了解C++源程序的结构和特点;⑶能够掌握在一种以上的编译环境中调试和运行简单的C++程序。二、实验内容和要求阅读下列代码,写出结果,并编写C++程序验证;⑴混合运算inta=1,b=3,i;①i=--a||++b,a+b;则a的值为,b的值为,i的值为。②i=a--||(++b,a+b);则a的值为,b的值为,i的值为。③i=--a||(++b,a+b);则a的值为,b的值为,i的值为。④i=((--a||++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;u_a=c;则c的值为,a的值为,u_a的值为。⑶浮点型数据的赋值及精度inti;shortj;chark;longl;floatm;doublen;n=;i=n;j=n;k=n;l=n;m=n;则i的值为,j的值为,k的值为,l的值为,m的值为,n的值为。三、操作步骤(++编译环境为例)⑴.新建一个win32ConsoleApplication的工程:打开VC++开发软件,从[文件]菜单中点击[新建]菜单项,出现如图1-1所示对话框,在右上角的工程下输入该工程的名称hello,并设置该工程所保存的路径,最后点击确定。图1-1⑵.当确定后会出现选择工程类型的对话框,如图1-2所示:请选择一个空的工程,即第一个选项。图1-2⑶.单击确定后,工程建立完毕,接下来建立程序源文件,请再单击[文件]菜单下的[新建]出现原先出现的对话框,请选择“文件”选项卡中的c++sourcefile选项,并取名hello,如图1-3。图1-3⑷确定后,就进入了源代码的编辑窗口,如图1-4所示:图1-4⑸.编辑好开始设置的源代码:进入了编译和调试阶段,请按如图1-5所示的第二个按钮,这个称作为构件,它的功能是先进行编译,同时如果编译成功的话自动建立EXE可执行文件,同时将可执行文件和编译和连接过程中的中间代码一起放置在debug文件夹中。图1-5⑹.执

《面向对象程序设计》实验指导书 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数24
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xunlai783
  • 文件大小1.40 MB
  • 时间2019-06-04