欢迎来到天天文库
浏览记录
ID:6383704
大小:104.50 KB
页数:20页
时间:2018-01-12
《面向对象程序设计实验内容》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、面向对象程序设计实验报告班级学号姓名日期实验一简单的C++程序一、实验目的和要求1.熟悉VisualC++6.0编译系统的常用功能。2.学会使用VisualC++6.0编译系统实现简单的C++程序。二、实验内容编译下列程序,改正所出现的错误信息,并写出输出结果。(1)//sy1_1.cppmain(){cout<<"Thisisaprogram."}(2)//sy1_2.cpp#includeusingnamespacestd;intmain(){cin>>x;inty=x*x;c
2、out<<"y=<usingnamespacestd;intmain(){inta,b;a=7;ints=a+b;cout<<"a+b="<3、语句结束时不能掉。3.C++程序中所出现的变量是否都必须先说明后使用?说明变量时是否都应放在函数体的开头?答:不是,在使用之前的语句中定义说明即可;4.使用cout与运算符<<输出字符串时应注意些什么?答:字符串前后应该带上“”;5.程序中说明了的变量,但没有赋值,这时能否使用?答:6.一个程序通过编译并运行后得到了输出结果,这一结果是否一定正确?答:不一定,因为可能运行方式不符合改程序本身的意义;面向对象程序设计实验报告班级学号姓名日期实验二引用与函数一、实验目的和要求1.熟悉引用的概念,掌握引用的4、定义方法,学会引用在C++程序中的应用。2.掌握函数的定义和调用方法。二、实验内容1.调试下列程序,写出输出结果,并解释输出结果。(1)//sy2_1.cpp#includeusingnamespacestd;intmain(){doubledd=3.9,de=1.3;double&rdd=dd,&rde=de;cout<5、<usingnamespacestd;intmain(){voidfun(int,int&);inta,b;fun(2,a);fun(3,b);cout<<"a+b="<usingnamespacestd;6、int&fun(int);intaa[5];intmain(){inta=5;for(inti(0);i<5;i++)fun(i)=a+i;for(i=0;i<5;i++)cout<7、设计实验报告班级学号姓名日期实验三构造函数、析构函数一、实验目的和要求1.熟悉类的定义格式和类中成员的访问权限。2.构造函数与析构函数的调用时机与顺序。3.掌握对象的定义以及对象的初始化的时机与方法。二、实验内容1.下面程序sy3_1.cpp中用ERROR标明的语句有错,不删除和增加代码行,改正错误语句,使其正确运行。//sy3_1.cpp#includeusingnamespacestd;classAa{public:Aa(inti=0){a=i;cout<<"Construct8、or"<usingnamespacestd;classTPoint{pu
3、语句结束时不能掉。3.C++程序中所出现的变量是否都必须先说明后使用?说明变量时是否都应放在函数体的开头?答:不是,在使用之前的语句中定义说明即可;4.使用cout与运算符<<输出字符串时应注意些什么?答:字符串前后应该带上“”;5.程序中说明了的变量,但没有赋值,这时能否使用?答:6.一个程序通过编译并运行后得到了输出结果,这一结果是否一定正确?答:不一定,因为可能运行方式不符合改程序本身的意义;面向对象程序设计实验报告班级学号姓名日期实验二引用与函数一、实验目的和要求1.熟悉引用的概念,掌握引用的
4、定义方法,学会引用在C++程序中的应用。2.掌握函数的定义和调用方法。二、实验内容1.调试下列程序,写出输出结果,并解释输出结果。(1)//sy2_1.cpp#includeusingnamespacestd;intmain(){doubledd=3.9,de=1.3;double&rdd=dd,&rde=de;cout<5、<usingnamespacestd;intmain(){voidfun(int,int&);inta,b;fun(2,a);fun(3,b);cout<<"a+b="<usingnamespacestd;6、int&fun(int);intaa[5];intmain(){inta=5;for(inti(0);i<5;i++)fun(i)=a+i;for(i=0;i<5;i++)cout<7、设计实验报告班级学号姓名日期实验三构造函数、析构函数一、实验目的和要求1.熟悉类的定义格式和类中成员的访问权限。2.构造函数与析构函数的调用时机与顺序。3.掌握对象的定义以及对象的初始化的时机与方法。二、实验内容1.下面程序sy3_1.cpp中用ERROR标明的语句有错,不删除和增加代码行,改正错误语句,使其正确运行。//sy3_1.cpp#includeusingnamespacestd;classAa{public:Aa(inti=0){a=i;cout<<"Construct8、or"<usingnamespacestd;classTPoint{pu
5、<usingnamespacestd;intmain(){voidfun(int,int&);inta,b;fun(2,a);fun(3,b);cout<<"a+b="<usingnamespacestd;
6、int&fun(int);intaa[5];intmain(){inta=5;for(inti(0);i<5;i++)fun(i)=a+i;for(i=0;i<5;i++)cout<7、设计实验报告班级学号姓名日期实验三构造函数、析构函数一、实验目的和要求1.熟悉类的定义格式和类中成员的访问权限。2.构造函数与析构函数的调用时机与顺序。3.掌握对象的定义以及对象的初始化的时机与方法。二、实验内容1.下面程序sy3_1.cpp中用ERROR标明的语句有错,不删除和增加代码行,改正错误语句,使其正确运行。//sy3_1.cpp#includeusingnamespacestd;classAa{public:Aa(inti=0){a=i;cout<<"Construct8、or"<usingnamespacestd;classTPoint{pu
7、设计实验报告班级学号姓名日期实验三构造函数、析构函数一、实验目的和要求1.熟悉类的定义格式和类中成员的访问权限。2.构造函数与析构函数的调用时机与顺序。3.掌握对象的定义以及对象的初始化的时机与方法。二、实验内容1.下面程序sy3_1.cpp中用ERROR标明的语句有错,不删除和增加代码行,改正错误语句,使其正确运行。//sy3_1.cpp#includeusingnamespacestd;classAa{public:Aa(inti=0){a=i;cout<<"Construct
8、or"<usingnamespacestd;classTPoint{pu
此文档下载收益归作者所有