• 《C++语言程序设计》大作业(三个模块)


    《C++语言程序设计》大作业(三个模块)

    《C++语言程序设计》大作业
    一、题目:
    C++程序演示系统的设计与开发
    二、目的:
    1、掌握C++面向对象的编程方法;
    2、掌握菜单设计与实现;
    3、掌握类和对象、运算符重载知识点;
    4、掌握类模板、文件知识点。
    5、 掌握继承与派生、多态知识点。
    三、内容要求:
    大作业报告格式必须按照格式要求进行设置,不符合要求一律退回,调整好
    格式并满足要求再接受。
    应用本课程所学知识,设计并实现C++程序演示系统,包括功能有:
    1、 菜单调用
    菜单的样式也可以自己设计,菜单选项最低要求包含三个功能(可以有二级
    菜单),菜单的标题可以根据你的程序来定义名字,我只是写了个大概方向。
    框架程序已给出,但是菜单的三个功能要自己写,(最低三个类,三个功能)不得用老师提供的类,不可以用上课讲过的程序

    2、实现的功能最低要求3个,实现功能可以从下面的知识点中选择。
    ⑴类模板
    设计一个类,用类模板实现,要求包含:①构造函数和析构函数。②输出
    函数;③其他功能函数(最低要求2个)。④要求分文件写代码,不要放在一个.cpp文件中。
    ⑵运算符重载
    设计一个类,要求包含:①构造函数和析构函数;②重载流插入和流提取运算符进行输入输出;③重载其他运算符重载(最低要求2个);④运算重载两个方法都要应用(重载为成员函数和友元函数)
    ⑶继承与多态
    设计多个类(继承家族),实现动态多态性,要求包含:①纯虚函数和抽象类;②实现动态多态性。③最低要求有4个类。④要求分文件写代码,不要放在一个.cpp文件中。
    ⑷文件操作
    设计一个类,实现文件的读和写操作。
    ⑸类和对象
    设计一个类,要求包含:①构造函数和析构函数。②输出函数;③其他
    功能函数(最低要求2个)。④要求分文件写代码,不要放在一个.cpp文件中。
    这个要求功能函数复杂些,不能太简单。
    ⑹或者其他和C++面向对象相关的程序
    注意:这三个方面的程序不能雷同,若雷同0分处理;不能选用课上讲过的程序,最好自己设计,不要完全从网上下载程序,自己设计的程序分数更高
    选择三个方面进行设计和编程,上面是最低要求,成绩会根据你程序的难易度、复杂度给分。
    四、评分标准:
    1、 独立完成,不得雷同,否则记为0分。
    2、程序具备一定难度,符合综合训练要求 (10分)
    3、程序内容及质量 (40分)
    4、论文内容完整,逻辑结构清晰,语句通顺 (30分)
    5、论文格式符合规范要求,图表清晰 (20分)
    五、报告打印要求
    1、封面单独和目录单独打印。
    2、其余正反面打印
    3、每个新章节(设置为奇数页)开始另起一页打印。
    六、上交的资料
    1、电子资料包括大作业报告和程序所有源代码(工程文件)。打包压缩后
    提交到学习通中。(后面会发布)
    2、 纸质资料:大作业报告装订成册,16周上课先打印出来,课上给我检
    查下,16周班长统一收齐交给我
    上交时间:16周提交

    源码联系UP主 -> https://space.bilibili.com/329101171

  • 相关阅读:
    黄金投资面对K线图有哪些好用的交易策略?
    java计算机毕业设计基于ssm的医院门诊互联电子病历管理信息系统(源代码+数据库+Lw文档)
    Squid代理服务器
    java计算机毕业设计ssm+vue招标投标系统
    【简单介绍下Debian常用命令】
    怎么把电脑图片转文字?只需这几步就可以截图转文字
    M2 MacbookPro配置Spark源码运行环境
    DEJA_VU3D - Cesium功能集 之 052-模拟卫星轨道(高空)效果
    Pytorch环境搭建(Windows)
    idea中把spring boot项目打成jar包
  • 原文地址:https://blog.csdn.net/qq_35960743/article/details/128212871