C++上机实验题

C++上机实验题

ID:38050046

大小:42.50 KB

页数:3页

时间:2019-05-24

C++上机实验题_第1页
C++上机实验题_第2页
C++上机实验题_第3页
资源描述:

《C++上机实验题》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、注:0801,0802班做:实验1,实验2实验3,实验4,实验5在10月20号前交电子档实验报告。实验1选择和循环结构程序设计一、实验目的1.熟练掌握if语句、switch语句、while语句、dowhile语句和for语句。2.掌握选择结构和循环结构程序设计。二、实验内容及步骤1.求三个整数的最大值和最小值。1)定义三个整形变量x1、x2、x3,并通过cin输入变量值2)用if-else语句对三个整数进行比较,求出最大值和最小值3)用cout显示计算结果实验2指针与引用一、实验目的1.掌握指针的声明、使用和运算;2

2、.学会数组与指针、函数与指针的使用方法。3.熟悉引用的声明与特点。二、实验内容及步骤1.编写程序:任意输入10个整数放于数组中,利用指针访问数组,求出该数组中的最大数max以及最小数min。实验3函数一、实验目的1.掌握函数的声明、调用、实参与形参的值传递关系、返回值;2.理解函数重载,掌握函数重载的方法;3.理解递归的概念,掌握递归函数的定义与使用;二、实验内容及步骤1.定义一个函数,判断三个整形边长能否构成三角形,如果是三角形,则判断它是否是直角三角形。1)声明函数judge;2)实现函数judge,根据输入的三

3、个边长判断是否可以构成一个三角形;3)在main中调用judge;4)在main中根据judge的返回值判断是否是三角形,如果构成三角形则判断是否为直角三角形,并给出结论。实验4类与对象一、实验目的1.掌握C++类的概念和基本组成,学会设计类,掌握类对象的声明和使用方法;2.熟悉各种成员函数包括构造函数、析构函数、内嵌函数的定义与使用;3.掌握静态数据成员的使用。二、实验内容及步骤1.声明一个Circle类,有1)数据成员Radius(半径)2)成员函数GetArea()计算圆的面积3)构造函数Circle(floa

4、tradius)进行初始化4)析构函数在主函数中创建一个Circle类的对象进行测试(输入一个数值,作为Circle类对象的半径,调用该对象的GetArea()求以该数值为半径的圆的面积)。实验5多基继承一、实验目的1.掌握多基继承的使用,访问方法;2.理解类层次中访问规则;3.掌握虚基类的定义及使用。二、实验内容及步骤1.定义一个学生类Student和教师类Teacher,学生类有姓名、学号、私有数据成员,教师类有姓名、工作证号、职称、课程、周学时数。再定义一个助教类TA,继承学生类和教师类,该类可以使用学生类的全

5、部数据成员,以及教师类的课程和周学时数的数据成员。要求:每个类提供自定义的构造函数和析构函数,并通过同名函数ShowInfo来显示全部数据成员的值。实验6多态与虚函数(选做)一、实验目的1.理解多态的概念2.掌握如何用虚函数实现运行时多态3.掌握如何利用抽象类二、实验内容及步骤1.定义一个教师类,由教师类派生出讲师、副教授、教授类。教师的工资分别由基本工资、课时费和津贴构成。假设讲师、副教授、教授的基本工资分别为800、900、1000元,课时费分别为每小时40、45、50元,津贴分别为1300、1800、2300。

6、定义虚函数来计算教师的工资,并通过主函数来进行验证。

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。