欢迎来到天天文库
浏览记录
ID:45552005
大小:255.82 KB
页数:9页
时间:2019-11-14
《《C面向对象程序设计》实验指导书(精品)》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、《C++面向对象程序设计》实验指导书鲁东大学地理与规划学院(上机总学时:18学时)、上机试验的总目的和总要求C++作为一门计算机的编程语言,需要学生具有独立思考、独立编程的能力,最终落脚点就是根据要求编写正确、简练的程序。此外,所编写程序最终要通过上机验证通过,所以上机调试能力也是必需的。上机试验目的:(1)加深并消化授课内容,学会思考程序、编写程序;⑵了解并熟悉程序开发环境,学会程序调试;进一步鼓励学生勤思考,编写出更多思路新颖又简洁的程序。试验要求:⑴先编写好上机程序,再来上机,提高上机效率;⑵独立上机,输入、调试所编程序;⑶上机
2、结束后,写上机报告。上机报告要求如下:上机题目;程序清单;程序运行情况(运行结果不正确的,要求进一步写出程序运行的现象,并分析原因)。试验熟悉VC++语言的运行环境,编制和调试C++程序一、试验目的:1•了解MSVC++开发平台的环境,语言的初步知识。了解上机所使用的C++运行环境,熟悉VC++开发C程序的编辑、编译、连接和运行的上机步骤。2.上机练习编制初级C程序。完成课堂例程及课后部分程序。二、试验内容:1.了解MSVC++开发平台的环境。2.教材P7例1.13.编写一C++程序测试short,int,float,double数据
3、类型的大小(参考教材P13)4.教材P19例2.2(说明:调试完教材例题后,请在main函数结束前末尾增加cout</n=/,<4、选择Win32consoleapplication(控制台应用)。指定新建工程文件的名称,并指定工程文件所要保存的位置。之后点击确定。•・MkrowRVivuolC.5、glX6、丈iWCWe辽•他«A<1)工核E)血⑻IM7、8、t□固弓啥「d**Jd7T代▼il®他去!回孝9、33出59:oi於绪豪开妁10、忽J]W例如:(图)」G:CS1建立一个空工程文件,点击完成。①向工程文件里面添加文件(资源文件、头文件等)文件/新建,弹出新建对话框,在该对话框中选择文件属性页,选择C++SourceFile(C++资源文件),11、指定资源文件名和存储路径。然后点击确定。main函数只能在C++资源文件中编写并且一个工程文件只能有一个main函数。注意:添加的文件名可以跟工程文件名不一样,同一工程内多个文件名字不能相同。-12、g13、xl*也GO▼£上▼•.icrowllVisualC*+②在资源文件屮编写C程序的main主函数。•编辑、编译、连接和运行C程序。①编辑代码:以ASCCI码输入程序代码。②编译程序:通过程序设计语言的编译程序,将已经编辑好的源程序翻译成二进制目标代码。在编译时,完成对语法检查。在MS-DOS下产生后缀为.obj文件。方法:法I•快捷键Ct14、r+F7法2.用鼠标点击工貝栏中的编译按钮③连接:将各模块的二进制代码与系统标准模块经连接处理后,才能得到可执行文件。在MS-DOS/WINDOWS下为.exe文件。方法:法1:快捷键F7o法2:用鼠标点击工具栏中的连接按钮饉。④运行法1:快捷键Ctr+F5法厶用鼠标点击工具栏中的执行按钮!。•排错①设断点:赳设断点快捷键----F9,两次设断点(F9)即取消断点。②跟踪调试:Build/Startdebug:知犀囚囲Hl1^1Go:向下执行(直到另一断点或程序结束)乔StepOver(F10):跳过某一个断点(不需要检查错误的断点)15、。內Stepinto(Fll):进入函数内部,转入函数体。■StepOut(Shift+Fll):从函数体中跳出来,返回到调用该函数的断点位置。Restart:35新调试。®Stopdebugging(Shift+F5):停止排错。知QuickWatch(Shift+F9):调试中察看变量、表达式、函数等的值。(或察看编译器界面右下框)。察看的方法:在名称中输入变量、表达式、函数的名称,键入冋车键。或察看编译器界面右下框:注意:关于TURBOC编译器的使用及MSVC++编译器的详细使用说明可以参考附件:《C++上机操作指导》(PDF格16、式)。4.P19例2.2#includeusingnamespacestd;intmain(){shorti=l()()();j=1000;m=i+j;n=i*j+l;cout«Hm=M«m«endl
4、选择Win32consoleapplication(控制台应用)。指定新建工程文件的名称,并指定工程文件所要保存的位置。之后点击确定。•・MkrowRVivuolC.
5、glX
6、丈iWCWe辽•他«A<1)工核E)血⑻IM7、8、t□固弓啥「d**Jd7T代▼il®他去!回孝9、33出59:oi於绪豪开妁10、忽J]W例如:(图)」G:CS1建立一个空工程文件,点击完成。①向工程文件里面添加文件(资源文件、头文件等)文件/新建,弹出新建对话框,在该对话框中选择文件属性页,选择C++SourceFile(C++资源文件),11、指定资源文件名和存储路径。然后点击确定。main函数只能在C++资源文件中编写并且一个工程文件只能有一个main函数。注意:添加的文件名可以跟工程文件名不一样,同一工程内多个文件名字不能相同。-12、g13、xl*也GO▼£上▼•.icrowllVisualC*+②在资源文件屮编写C程序的main主函数。•编辑、编译、连接和运行C程序。①编辑代码:以ASCCI码输入程序代码。②编译程序:通过程序设计语言的编译程序,将已经编辑好的源程序翻译成二进制目标代码。在编译时,完成对语法检查。在MS-DOS下产生后缀为.obj文件。方法:法I•快捷键Ct14、r+F7法2.用鼠标点击工貝栏中的编译按钮③连接:将各模块的二进制代码与系统标准模块经连接处理后,才能得到可执行文件。在MS-DOS/WINDOWS下为.exe文件。方法:法1:快捷键F7o法2:用鼠标点击工具栏中的连接按钮饉。④运行法1:快捷键Ctr+F5法厶用鼠标点击工具栏中的执行按钮!。•排错①设断点:赳设断点快捷键----F9,两次设断点(F9)即取消断点。②跟踪调试:Build/Startdebug:知犀囚囲Hl1^1Go:向下执行(直到另一断点或程序结束)乔StepOver(F10):跳过某一个断点(不需要检查错误的断点)15、。內Stepinto(Fll):进入函数内部,转入函数体。■StepOut(Shift+Fll):从函数体中跳出来,返回到调用该函数的断点位置。Restart:35新调试。®Stopdebugging(Shift+F5):停止排错。知QuickWatch(Shift+F9):调试中察看变量、表达式、函数等的值。(或察看编译器界面右下框)。察看的方法:在名称中输入变量、表达式、函数的名称,键入冋车键。或察看编译器界面右下框:注意:关于TURBOC编译器的使用及MSVC++编译器的详细使用说明可以参考附件:《C++上机操作指导》(PDF格16、式)。4.P19例2.2#includeusingnamespacestd;intmain(){shorti=l()()();j=1000;m=i+j;n=i*j+l;cout«Hm=M«m«endl
7、
8、t□固弓啥「d**Jd7T代▼il®他去!回孝
9、33出59:oi於绪豪开妁
10、忽J]W例如:(图)」G:CS1建立一个空工程文件,点击完成。①向工程文件里面添加文件(资源文件、头文件等)文件/新建,弹出新建对话框,在该对话框中选择文件属性页,选择C++SourceFile(C++资源文件),
11、指定资源文件名和存储路径。然后点击确定。main函数只能在C++资源文件中编写并且一个工程文件只能有一个main函数。注意:添加的文件名可以跟工程文件名不一样,同一工程内多个文件名字不能相同。-
12、g
13、xl*也GO▼£上▼•.icrowllVisualC*+②在资源文件屮编写C程序的main主函数。•编辑、编译、连接和运行C程序。①编辑代码:以ASCCI码输入程序代码。②编译程序:通过程序设计语言的编译程序,将已经编辑好的源程序翻译成二进制目标代码。在编译时,完成对语法检查。在MS-DOS下产生后缀为.obj文件。方法:法I•快捷键Ct
14、r+F7法2.用鼠标点击工貝栏中的编译按钮③连接:将各模块的二进制代码与系统标准模块经连接处理后,才能得到可执行文件。在MS-DOS/WINDOWS下为.exe文件。方法:法1:快捷键F7o法2:用鼠标点击工具栏中的连接按钮饉。④运行法1:快捷键Ctr+F5法厶用鼠标点击工具栏中的执行按钮!。•排错①设断点:赳设断点快捷键----F9,两次设断点(F9)即取消断点。②跟踪调试:Build/Startdebug:知犀囚囲Hl1^1Go:向下执行(直到另一断点或程序结束)乔StepOver(F10):跳过某一个断点(不需要检查错误的断点)
15、。內Stepinto(Fll):进入函数内部,转入函数体。■StepOut(Shift+Fll):从函数体中跳出来,返回到调用该函数的断点位置。Restart:35新调试。®Stopdebugging(Shift+F5):停止排错。知QuickWatch(Shift+F9):调试中察看变量、表达式、函数等的值。(或察看编译器界面右下框)。察看的方法:在名称中输入变量、表达式、函数的名称,键入冋车键。或察看编译器界面右下框:注意:关于TURBOC编译器的使用及MSVC++编译器的详细使用说明可以参考附件:《C++上机操作指导》(PDF格
16、式)。4.P19例2.2#includeusingnamespacestd;intmain(){shorti=l()()();j=1000;m=i+j;n=i*j+l;cout«Hm=M«m«endl
此文档下载收益归作者所有