1 / 10
文档名称:

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

格式:doc   大小:43KB   页数:10页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

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

上传人:ipod0a 2019/4/11 文件大小:43 KB

下载得到文件列表

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

相关文档

文档介绍

文档介绍:实验一熟悉VC++IDE开发环境一、实验目的1、熟悉VC++,熟练掌握VC++、各种编辑器、菜单栏和工具栏的使用。2、掌握如何编辑、编译、连接和运行一个C++程序。3、通过运行简单的C++程序,初步了解C++源程序的结构和特点。二、实验要求1、分析下列程序运行的结果。程序一:#include<>intadd(intx,inty=8)。voidmain(){intx=4。 cout<<add(x)<<","。 cout<<add(x,add(add(x,add(x))))<<endl。}intadd(intx,inty){ returnx+y。}程序二:#include<>voidmain(){ int*p,i。i=5。p=&i。i=*p+10。cout<<"i="<<i<<endl。}程序三:#include<>voidmain(void){ inti=10。 int&r=i。 r++。 cout<<"i="<<i<<",r="<<r<<'\n'。 i=88。 cout<<"i="<<i<<",r="<<r<<'\n'。}程序四:#include<>intf(inti){staticintk=1。for(。i>0。i--) k+=i。returnk。}voidmain(){inti。for(i=0。i<5。i++)cout<<f(i)<<""。}程序五:#include<>voidfunc()。intn=1。 voidmain(){staticinta。   intb=-9。     cout<<"a:"<<a<<"b:"<<b<<"n:"<<n<<endl。b+=4。func()。cout<<"a:"<<a<<"b:"<<b<<"n:"<<n<<endl。n+=10。func()。}voidfunc(){ staticinta=2。  intb=5。         a+=2。n+=12。b+=5。 cout<<"a:"<<a<<"b:"<<b<<"n:"<<n<<endl。}实验二C++对C的扩充一、实验目的1、了解在面向对象程序设计过程中C++对C功能的扩充与增强,并善于在编写程序的过程中应用这些新功能。2、进一步熟悉编辑、编译、连接和运行C++程序的方法。3、进一步熟悉C++程序的结构和编程方法。二、实验要求1、分析下列程序运行的结果。#include<>intamount=123。 voidmain(){ intamount=456。 cout<<::amount<<','。 cout<<amount<<','。::amount=789。 cout<<::amount<<','。 cout<<amount<<'\n'。}2、编写一个程序,用来求2个或3个正整数中的最大数。①用不带默认参数的函数实现。②用带默认参数的函数实现。3、有5个字符串,要求对它们按由小到大顺序排列,用string方法。4、定义一个求两个数中较小值的函数模板min(),要求在main()函数中进行调用求两个浮点型数据和两个整型数据中较小的数。实验三类和对象(一)一、实验目的1、掌握声明类的方法,类和类的成员的概念以及定