《C++面向对象程序设计》实验指导书鲁东大学地理与规划学院(上机总学时:18学时)一、上机试验的总目的和总要求C++作为一门计算机的编程语言,需要学生具有独立思考、独立编程的能力,最终落脚点就是根据要求编写正确、简练的程序。此外,所编写程序最终要通过上机验证通过,所以上机调试能力也是必需的。上机试验目的:⑴加深并消化授课内容,学会思考程序、编写程序;⑵了解并熟悉程序开发环境,学会程序调试;⑶进一步鼓励学生勤思考,编写出更多思路新颖又简洁的程序。试验要求:⑴先编写好上机程序,再来上机,提高上机效率;⑵独立上机,输入、调试所编程序;⑶上机结束后,写上机报告。上机报告要求如下:上机题目;程序清单;程序运行情况(运行结果不正确的,要求进一步写出程序运行的现象,并分析原因)。试验一:熟悉VC++语言的运行环境,编制和调试C++程序一、试验目的:1.了解MSVC++开发平台的环境,语言的初步知识。了解上机所使用的C++运行环境,熟悉VC++开发C程序的编辑、编译、连接和运行的上机步骤。2.上机练习编制初级C程序。完成课堂例程及课后部分程序。二、试验内容:1.了解MSVC++开发平台的环境。2.教材P7例1.13.编写一C++程序测试short,int,float,double数据类型的大小(参考教材P13)4.教材P19例2.2(说明:调试完教材例题后,请在main函数结束前末尾增加coutn=n%32768endl;语句,分析程序执行的结果。)三、试验过程:1.MSVC++开发平台的环境启动MSVC++程序。a.b.开始/程序/MicrosolftVisualC++6.0/MicrosolftVisualC++6.0建立一个工程文件。①文件/新建弹出新建对话框,在该对话框中选择工程属性页(VC++提供了很多工程类型,提供不同应用的需要)。在工程属性页中选择win32consoleapplication(控制台应用)。指定新建工程文件的名称,并指定工程文件所要保存的位置。之后点击确定。例如:(图)建立一个空工程文件,点击完成。②向工程文件里面添加文件(资源文件、头文件等)文件/新建,弹出新建对话框,在该对话框中选择文件属性页,选择C++SourceFile(C++资源文件),指定资源文件名和存储路径。然后点击确定。main函数只能在C++资源文件中编写并且一个工程文件只能有一个main函数。注意:添加的文件名可以跟工程文件名不一样,同一工程内多个文件名字不能相同。③在资源文件中编写C程序的main主函数。编辑、编译、连接和运行C程序。①编辑代码:以ASCCI码输入程序代码。②编译程序:通过程序设计语言的编译程序,将已经编辑好的源程序翻译成二进制目标代码。在编译时,完成对语法检查。在MS-DOS下产生后缀为.obj文件。方法:法1.快捷键Ctr+F7法2.用鼠标点击工具栏中的编译按钮。③连接:将各模块的二进制代码与系统标准模块经连接处理后,才能得到可执行文件。在MS-DOS/WINDOWS下为.exe文件。方法:法1:快捷键F7。法2:用鼠标点击工具栏中的连接按钮。④运行法1:快捷键Ctr+F5法2:用鼠标点击工具栏中的执行按钮。排错①设断点:设断点快捷键----F9,两次设断点(F9)即取消断点。②跟踪调试:Build/Startdebug:RuntoCursor:执行到断点位置。Go:向下执行(直到另一断点或程序结束)StepOver(F10):跳过某一个断点(不需要检查错误的断点)。Stepinto(F11):进入函数内部,转入函数体。StepOut(Shift+F11):从函数体中跳出来,返回到调用该函数的断点位置。Restart:重新调试。Stopdebugging(Shift+F5):停止排错。QuickWatch(Shift+F9):调试中察看变量、表达式、函数等的值。(或察看编译器界面右下框)。察看的方法:在名称中输入变量、表达式、函数的名称,键入回车键。或察看编译器界面右下框:注意:关于TURBOC编译器的使用及MSVC++编译器的详细使用说明可以参考附件:《C++上机操作指导》(PDF格式)。4.P19例2.2#includeiostreamusingnamespacestd;intmain(){shorti,j,m,n;i=1000;j=1000;m=i+j;n=i*j+1;coutm=mendl;coutn=nendl;coutn=n%32768endl;}其他程序略。