1 、先定义一个学生类student,其私有成员分别为(学号、生名、性别)3个,再定义一个研究生类graduate(私有成员分别为:学号、生名、性别、年龄、地址)5个。其中研究生类从学生类继承过来,分别采用公有继承与私有继承、保护继承三种方式,程序中包括输入数据的函数,运行时输入其5项的值,程序应输出5个数据值。 答案:略 2、(1) 声明一个基类Animal,有私有整型成员变量age,构造其派生类dog,在其成员函数SetAge(int n)中直接给age赋值,看看会有什么问题,把age改为公有成员变量,还会有问题吗?编程试试看。 (2) 声明一个基类BaseClass,有整形成员变量Number,构造其派生类DerivedClass,观察构造函数和析构函数的执行情况。 (3) 声明一个车(vehicle)基类,具有MaxSpeed,Weight等成员变量,Run,Stop等成员函数,由此派生出自行车(bicycle)类,汽车(motorcar)类。自行车(bicycle)类有高度(Height)等属性,汽车(motorcar)类有座位数(SeatNum)等属性。从bicycle和motorcar派生出摩托车(motocycle)类,在继承过程中,注意把vehicle设置为虚基类。如果不把vehicle设置为虚基类,会有什么问题?编程试试看。 (4)(选做)从people(人员)类派生出student(学生)类,添加属性:班号 char classNo[7];从people类派生出teacher(教师)类,添加属性:职务char principalship[11]、 部门char department[21]。从student类中派生出graduate(研究生)类,添加属性:专业char subject[21]、导师teacherradviser;从graduate类和teacher类派生出TA(助教生)类,注意虚基类的使用。重载相应的成员函数,测试这些类。
2023-04-19 11:35:58 196KB C++课程实验报告
1
1.无需搭建服务器 2.winform 运行程序微信扫码授权,可以申请小号操作,可以运用于群聊和私聊调用openAI接口。 3.下载完自己更改下配置文件的openAI 接入口令,换成自己的。
2023-04-18 16:42:47 9.27MB 微信 c# 软件/插件
1
燕山大学计算机网络课程实验报告完整版,内含实验结果,截图,结论,实验报告内容足够规范,内容充实,仅供有需要的人参考。
2023-04-18 15:49:02 2.23MB 计算器网络 实验报告 燕山大学
1
【说明】 这是使用uniapp技术框架实现的一个微信小程序,同时对头条小程序做了适配,通过了微信和头条审核并上架。业务功能相对简单,但整体框架完整,包括布局、页签、本地存储、常量、权限、自动更新、分享等。可直接基于本框架开发新的小程序,也可以将其作为学习资料,可减少大量框架方面的实现和调试工作。实现效果可使用微信搜索“小易汇率查询”(后端服务已停运,因此页面未加载数据正常)。 注:汇率数据是后端服务调用了阿里api服务市场的汇率接口,生成json数据,未包含在本源码内。 【业务功能】 本应用提供汇率查询与货币兑换功能,汇率数据准实时更新,主要包含四个页签: 【常用】:精选人民币、美元、欧元、日元、港币、新台币,韩元,英镑,加元,印度卢比等二十多个国家和地区主要货币,进行双向兑换及自定义汇率,可将关注的货币加入收藏。 【收藏】:快速浏览收藏的多种货币组合,实时掌握最新汇率。 【大全】:提供全球一百三十余种货币之间汇率查询,支持智能匹配搜索功能,可将支持的货币加入收藏,同时支持金、银、钯、铂贵金属与货币之间汇率查询。 【分享】:将本应用分享给微信好友、微信朋友圈、QQ好友、QQ空间。
1
1、资源内容:基于yolov5垃圾识别(完整源码+说明文档+数据).rar 2、代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 3、适用对象:计算机,电子信息工程、数学等专业的大学生课程设计和毕业设计。 4、更多仿真源码下载列表(自行寻找自己需要的):https://blog.csdn.net/m0_62143653?type=download 5、作者介绍:某大厂资深算法工程师,从事Matlab、Python、C/C++、Java、YOLO算法仿真工作10年;擅长计算机视觉、目标检测模型、智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、智能控制、路径规划、无人机等多种领域的算法仿真实验,欢迎交流学习。
2023-04-16 15:37:29 802KB 基于yolov5垃圾识别
资源内容:YOLOv8(完整源码+数据+文档).rar 代码特点:参数化编程、参数可方便更改、代码编程思路清晰、注释明细。 适用对象:工科生、数学专业、算法方向等学习者。 作者介绍:某大厂资深算法工程师,从事Matlab、Python、C/C++、Java算法仿真工作10年;擅长智能优化算法、神经网络预测、信号处理、元胞自动机、图像处理、智能控制、路径规划、无人机等多种领域的算法仿真实验。欢迎交流学习
2023-04-15 21:31:32 302KB YOLOv8
这个是完整源码 JSP Servlet框架实现 Javaweb房屋租赁系统管理系统 JSP房屋租赁毕业设计 论文+源码+sql脚本 完整源码 数据库是mysql
2023-04-15 16:38:49 28.87MB java房屋租赁 jsp房屋租赁 jsp房屋 jsp租赁
1
【arm嵌入式】实验报告
2023-04-15 10:41:36 12.2MB arm嵌入式
1
一,实验目的   学习Hadoop开源云计算平台的安装、配置和应用。实习MapReduce并行计算程序编程。 二,实验内容   1) 基于ubuntukylin14.04(7)版本,安装hadoop-eclipse-kepler-plugin-2.6.0.jar,形成ubuntukylin14.04(8)版本。   2) 基于ubuntukylin14.04(8)版本,通过eclipse完成MapReduce编程实践。
2023-04-15 09:14:38 2.62MB 云计算
1
一、 实验目的 建立实验环境,了解WINDLX模拟器的结构及使用 二、 实验设备环境 WinDLX要求的硬件平台是IBM PC兼容机,WinDLX是一个Windows应用程序,运行于Windows 3.0以上的操作系统。 三、 实验原理 WinDLX软件包中带有说明文件,供安装程序时候使用。利用Fact.s及Input.s代码熟悉模拟器的配置、各项工具使用、寄存器设置及指令系统。 四、 实验步骤 (1) WINDLX模拟器安装: WinDLX 包含windlx.exe和windlx.hlp文件。同时,还需要一些扩展名为.s的汇编代码文件。 在本教程中将使用fact.s 和input.s这两个汇编代码文件。WinDLX的安装非常简单,我们在210.26.100.50上提供WinDLX压缩包(224K),只要将其解压到一个指定的目录,然后执行里面的windlx.exe即可。做实验时直接双击桌面上的WinDLX图标就可进入Windlx模拟器。
2023-04-14 14:05:46 2.5MB 计算机体系结构实验报告
1