面向对象程序设计(C )实验指导书
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《面向对象程序设计(C++)》课程实验指导书
安阳工学院计算机科学与信息工程学院
软件工程教研室
2018.9
编号:
课程总学时: 64 实验学时: 32
课程总学分: 3.5 实验学分:
先修课程:C语言程序设计
适用专业:计算机科学与技术,网络工程,软件工程
一、本课程实验的主要目的与任务
《面向对象程序设计(C++)》是计算机专业学生的一门专业基础课。C++是一种高效而又实用的程序设计语言,它既可以进行过程化程序设计,也可以进行面向对象程序设计,因此成为了编程人员最广泛使用的工具。主要任务是介绍C++语言中的数据类型,运算,语句结构及其程序设计的基本方法。使学生掌握一门高级程序设计语言,了解面向对象程序设计的基本概念与方法,进而学会利用C++语言学会解决一般应用问题,从而掌握面向对象程序设计的基本知识和基本技能。并为后续的专业课程奠定程序设计基础。
实验1 C++基础
一、实验目的
1.加强学生掌握C++的基本知识点;
2.加强学生掌握I/O流;
3 加强学生进一步理解函数的用法;
4 理解引用的概念及应用。
三、实验内容
1.用函数返回值实现统计A类学生和B类学生个数,平均分大于等于80的为A类,其余
为B类。
四. 实验指导
1.参考程序:
#include
int main()
{
cout<<”My name is Jone\n”。
cout<<”the ID is”。
cout<<2。
cout< } 2.参考程序: #include #include void main() { double amount = 22.0/7。 cout < cout < < < < < cout < cout < cout < 3.参考程序: #include #include int main() { int number=1001。 cout <<"Decimal:" < <<"Hexadecimal:" < <<"Octal:" < return 0。 } 4.参考程序: #include #include int main() { cout < < < < cout < return 0。 } 5.参考程序: #include #include void main() { cout < < < < cout < < < < } 6.参考程序: #include void main() { const float PI=3.1415926f。 float r。 float z,s。 cout<<"请输入圆的半径r="。 cin>>r。 z=2*PI*r。 s=PI*r*r。 cout<<"圆的周长为: "< cout<<"圆的面积为: "< } 7.参考程序: #include using namespace std。 int array[6][4]={{60,80,90,75}, {75,85,65,77}, {80,88,90,98}, {89,100,78,81}, {62,68,69,75}, {85,85,77,91}}。 int& level(int grade[], int size, int& tA, int& tB)。 int main() { int typeA=0,typeB=0。 int student=6。 int gradesize=4。 for(int i=0。 i level(array[i], gradesize, typeA, typeB)++。 //函数调用作为左值 cout <<"number of type A is " <