
c++实验
阡陌笙
这个作者很懒,什么都没留下…
展开
-
C++程序设计综合实验(二)
C++程序设计综合实验(二)1. 实验目的(1)掌握通过继承派生出一个新的类的方法。(2)掌握多态性的概念和用法。2. 实验内容(1)声明Point(点)类,由Point类派生出Circle(圆)类,再由Circle类派生出Cylinder(圆柱体)类。将类的定义部分分别作为3个头文件,对它们的成员函数的声明部分分别作为3个源文件(.cpp文件),在主函数中用#include命令把它们包含进来,形成一个完整的程序,并上机运行。(2)声明抽象基类Shape,由它派生出3个派生类原创 2020-08-27 11:29:45 · 987 阅读 · 1 评论 -
C++程序设计综合实验(一)
C++程序设计综合实验(一)1. 实验目的(1)掌握声明类的方法,类和类的成员的概念以及定义对象的方法。(2)掌握运算符重载的概念和使用方法。2. 实验内容(1)声明Student类数据成员包括:学号,姓名,专业,性别。成员函数包括:带默认参数的构造函数(默认参数是学生自己的信息)(2)重载<<运算符完成对Student类的对象的输出(输出对象的所有信息)。main函数如下:int main(){Student stud;cout<<st原创 2020-08-27 11:17:22 · 2131 阅读 · 0 评论 -
C++实验: 继承与派生
C++实验: 继承与派生1. 实验目的(1) 了解继承在面向对象程序设计中的重要作用。(2) 进一步掌握继承与派生的概念。(3) 掌握通过继承派生出一个新的类的方法。(4) 了解虚基类的作用与方法。2. 实验内容(1) 将程序片段用公用继承的方式补充和改写完整;(2) 将程序片段用保护继承的方式补充和改写完整;(3) 比较两种继承方式,考虑二者在什么情况下不能替代;(4) 使用多重继承方式派生出新类。3.源代码#include "pch.h"#include&l原创 2020-08-27 11:12:30 · 2554 阅读 · 0 评论 -
C++实验: C++工具
C++实验: C++工具1.实验目的(1)学会使用C++的异常处理机制行程序的调试。(2)学会使用命名空间解决名字冲突。2.实验内容(1)求已知一元二次方程的实根,如果无实根,利用异常处理机制输出警告信息;(2)已知学生数据管理程序,都用了Student作为类名,调用两个部门的学生数据,分别输出两种内容的学生数据。3.实验代码#include <iostream>#include <cmath>using namespace std;int main(){原创 2020-08-27 11:03:25 · 264 阅读 · 0 评论 -
C++实验: 输入输出流
C++实验: 输入输出流1. 实验目的(1) 深入理解C++的输入输出的含义与其实验方法。(2) 掌握标准输入输出流的应用,包括格式输入输出。(3) 掌握对文件的输入输出操作。2. 实验内容(1) 编写程序判断三角形是否满足形成三角形的条件;(2) 用控制符和流成员函数控制输出格式,输出一批数值;(3) 根据不同要求,输入整数并存放在磁盘文件中。3.源代码#include "pch.h"#include <iostream>using namespace原创 2020-08-27 10:56:42 · 1914 阅读 · 0 评论 -
C++实验:多态性与虚函数
C++实验:多态性与虚函数1. 实验目的(1) 了解多态性的概念。(2) 了解虚函数的作用及使用方法。(3) 了解静态关联和动态关联的概念和用法。(4) 了解纯虚函数和抽象类的概念和用法。2.实验内容事先编写好程序,上机调试和运行程序,分析结果。(1)声明Point (点)类,由Point类派生出Circle (圆)类,再由Circle类派生出Cylinder (圆柱体)类。将类的定义部分分别作为3个头文件,对它们的成员函数的声明部分分别作为3个源文件( .cpp文件),在主函数中原创 2020-08-27 10:47:02 · 2541 阅读 · 1 评论 -
C++实验: 运算符重载
C++实验: 运算符重载1.实验目的(1)进一步了解运算符重载的概念与使用方法。(2)掌握几种常用的运算符重载方法。(3)了解转换构造函数的使用方法。(4)了解在Visual C++6.0环境下进行运算符重载要注意的问题。2.实验内容(1)声明一个复数类,重载运算符函数作为其成员函数,使之用于复数计算;(2)声明一个复数类,重载运算符“+”,使之用于复数加法运算,同时求复数、整数的和;(3)求已知的矩阵之和,重载运算符“+”,使之用于矩阵相加;(4)声明一个教师类和学生类,有部分数据成员原创 2020-08-27 10:24:35 · 2939 阅读 · 0 评论 -
C++实验: 类和对象(二)
C++实验: 类和对象(二)1.实验目的(1)进一步加深对类和对象的理解。(2)掌握类的构造函数和析构函数的概念和使用方法。(3)掌握对象数组、对象的指针及其使用方法。(4)掌握友元的概念与使用。(5)了解类模板的使用方法。2.实验内容(1)修改已知程序,增加一个fun函数,在main函数中调用,同时在fun函数中调用display与change函数,使用对象的引用(Student&)做形参;(2)编写程序,使用静态数据成员与静态成员函数,计算出此商品的总销售款sum与每件商品的平原创 2020-08-26 18:03:18 · 1586 阅读 · 0 评论 -
C++实验: 类与对象(一)
C++实验: 类与对象(一)1. 实验目的(1)掌握声明类的方法,类和类的成员的概念以及定义对象的方法;(2)初步掌握用类和对象编制基于对象的程序;(3)学习检查和调试基于对象的程序。2.实验内容(1) 改写已知程序,将数据成员改为私有的,将输入和输出的功能改为由成员函数实现,在类体内定义成员函数,然后运行程序;(2) 在已知的程序中,在类中增加一个对数据成员赋初值的成员函数set_value,然后调试运行;(3) 编写一个基于对象的程序,用成员函数实现多个功能,求3个长方柱的原创 2020-08-26 17:45:19 · 2672 阅读 · 0 评论