下载此文档

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


文档分类:IT计算机 | 页数:约12页 举报非法文档有奖
1/12
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/12 下载此文档
文档列表 文档介绍
一、实验目的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、掌握声明类的方法,类和类的成员的概念以及定义对象的方法。2、掌握类的构造函数与析构函数的概念和使用方法。3、初步掌握用类和对象编制基于对象的程序。二、实验要求1、分析下面的程序,写出其运行时的输出结果。#include<iostream>usingnamespacestd;classDate{public:Date(int,int,int);Date(int,int);Date(int);Date();voiddisplay();private:intmonth;intday;intyear;};Date∷Date(intm,intd,inty):month(m),day(d),year(y){}Date∷Date(intm,intd):month(m),day(d){year=2005;}Date∷Date(intm):month(m){day=1;year=2005;}Date∷Date(){month=1;day=1;year=2005;}voidDate∷display(){cout<<month<<″/″<<day<<″/″<<year<<endl;}intmain(){Dated1(10,13,2005);Dated2(12,30);Dated3(10);Dated4;();();();();return0;}2、建立一个名为Student的类,该类有以下几个私

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

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数12
  • 收藏数0 收藏
  • 顶次数0
  • 上传人zgs35866
  • 文件大小47 KB
  • 时间2019-05-13