收藏 分享(赏)

C++上机实验题.doc

上传人:dwy79026 文档编号:7058031 上传时间:2019-05-04 格式:DOC 页数:3 大小:42.50KB
下载 相关 举报
C++上机实验题.doc_第1页
第1页 / 共3页
C++上机实验题.doc_第2页
第2页 / 共3页
C++上机实验题.doc_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述

1、注:0801,0802 班做:实验 1,实验 2 实验 3,实验 4,实验 5 在 10 月 20 号前交电子档实验报告。实验 1 选择和循环结构程序设计一、实验目的1熟练掌握 if 语句、switch 语句、while 语句、do while 语句和 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) 在 main 中调用 judge;4) 在

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

4、类对象的半径,调用该对象的 GetArea()求以该数值为半径的圆的面积) 。实验 5 多基继承一、实验目的1掌握多基继承的使用,访问方法;2理解类层次中访问规则;3掌握虚基类的定义及使用。二、实验内容及步骤1. 定义一个学生类 Student 和教师类 Teacher,学生类有姓名、学号、私有数据成员,教师类有姓名、工作证号、职称、课程、周学时数。再定义一个助教类 TA,继承学生类和教师类,该类可以使用学生类的全部数据成员,以及教师类的课程和周学时数的数据成员。要求:每个类提供自定义的构造函数和析构函数,并通过同名函数 ShowInfo 来显示全部数据成员的值。实验 6 多态与虚函数(选做)一、实验目的1.理解多态的概念2.掌握如何用虚函数实现运行时多态3.掌握如何利用抽象类二、实验内容及步骤1. 定义一个教师类,由教师类派生出讲师、副教授、教授类。教师的工资分别由基本工资、课时费和津贴构成。假设讲师、副教授、教授的基本工资分别为 800、900、1000 元,课时费分别为每小时 40、45、50元,津贴分别为 1300、1800、2300。定义虚函数来计算教师的工资,并通过主函数来进行验证。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报