欢迎来到天天文库
浏览记录
ID:18155075
大小:104.50 KB
页数:20页
时间:2018-09-14
《面向对象程序设计实验内容》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
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;cout<<"y=<2、";return0;}(3)//sy1_3.cpp#includeusingnamespacestd;intmain(){inta,b;a=7;ints=a+b;cout<<"a+b="<3、必须先说明后使用?说明变量时是否都应放在函数体的开头?答:不是,在使用之前的语句中定义说明即可;4.使用cout与运算符<<输出字符串时应注意些什么?答:字符串前后应该带上“”;5.程序中说明了的变量,但没有赋值,这时能否使用?答:6.一个程序通过编译并运行后得到了输出结果,这一结果是否一定正确?答:不一定,因为可能运行方式不符合改程序本身的意义;面向对象程序设计实验报告班级学号姓名日期实验二引用与函数一、实验目的和要求1.熟悉引用的概念,掌握引用的定义方法,学会引用在C++程序中的应用。2.掌握函数的定义和调用方法。二、实验4、内容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;int&fun(int);intaa[5];intmain(){inta=5;for(inti(0);i<5;i++)fun(i)6、=a+i;for(i=0;i<5;i++)cout<7、掌握对象的定义以及对象的初始化的时机与方法。二、实验内容1.下面程序sy3_1.cpp中用ERROR标明的语句有错,不删除和增加代码行,改正错误语句,使其正确运行。//sy3_1.cpp#includeusingnamespacestd;classAa{public:Aa(inti=0){a=i;cout<<"Constructor"<8、intmain(){Aaal(1),a2(2);al.print();cout<usingnamespacestd;classTPoint{pu
2、";return0;}(3)//sy1_3.cpp#includeusingnamespacestd;intmain(){inta,b;a=7;ints=a+b;cout<<"a+b="<3、必须先说明后使用?说明变量时是否都应放在函数体的开头?答:不是,在使用之前的语句中定义说明即可;4.使用cout与运算符<<输出字符串时应注意些什么?答:字符串前后应该带上“”;5.程序中说明了的变量,但没有赋值,这时能否使用?答:6.一个程序通过编译并运行后得到了输出结果,这一结果是否一定正确?答:不一定,因为可能运行方式不符合改程序本身的意义;面向对象程序设计实验报告班级学号姓名日期实验二引用与函数一、实验目的和要求1.熟悉引用的概念,掌握引用的定义方法,学会引用在C++程序中的应用。2.掌握函数的定义和调用方法。二、实验4、内容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;int&fun(int);intaa[5];intmain(){inta=5;for(inti(0);i<5;i++)fun(i)6、=a+i;for(i=0;i<5;i++)cout<7、掌握对象的定义以及对象的初始化的时机与方法。二、实验内容1.下面程序sy3_1.cpp中用ERROR标明的语句有错,不删除和增加代码行,改正错误语句,使其正确运行。//sy3_1.cpp#includeusingnamespacestd;classAa{public:Aa(inti=0){a=i;cout<<"Constructor"<8、intmain(){Aaal(1),a2(2);al.print();cout<usingnamespacestd;classTPoint{pu
3、必须先说明后使用?说明变量时是否都应放在函数体的开头?答:不是,在使用之前的语句中定义说明即可;4.使用cout与运算符<<输出字符串时应注意些什么?答:字符串前后应该带上“”;5.程序中说明了的变量,但没有赋值,这时能否使用?答:6.一个程序通过编译并运行后得到了输出结果,这一结果是否一定正确?答:不一定,因为可能运行方式不符合改程序本身的意义;面向对象程序设计实验报告班级学号姓名日期实验二引用与函数一、实验目的和要求1.熟悉引用的概念,掌握引用的定义方法,学会引用在C++程序中的应用。2.掌握函数的定义和调用方法。二、实验
4、内容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;int&fun(int);intaa[5];intmain(){inta=5;for(inti(0);i<5;i++)fun(i)
6、=a+i;for(i=0;i<5;i++)cout<7、掌握对象的定义以及对象的初始化的时机与方法。二、实验内容1.下面程序sy3_1.cpp中用ERROR标明的语句有错,不删除和增加代码行,改正错误语句,使其正确运行。//sy3_1.cpp#includeusingnamespacestd;classAa{public:Aa(inti=0){a=i;cout<<"Constructor"<8、intmain(){Aaal(1),a2(2);al.print();cout<usingnamespacestd;classTPoint{pu
7、掌握对象的定义以及对象的初始化的时机与方法。二、实验内容1.下面程序sy3_1.cpp中用ERROR标明的语句有错,不删除和增加代码行,改正错误语句,使其正确运行。//sy3_1.cpp#includeusingnamespacestd;classAa{public:Aa(inti=0){a=i;cout<<"Constructor"<8、intmain(){Aaal(1),a2(2);al.print();cout<usingnamespacestd;classTPoint{pu
8、intmain(){Aaal(1),a2(2);al.print();cout<usingnamespacestd;classTPoint{pu
此文档下载收益归作者所有