zoukankan      html  css  js  c++  java
  • 2020面向对象程序设计寒假作业3

    第二次作业

    1. 继续完成编程题
    2. 发布博客

    编程题(请使用C语言或者C++完成以下题目):

    • 继续完成作业二的编程题。
    • 优化架构,思考代码的拓展性,比如我需要增加其他功能,如选择,循环语句怎么办。
    • 思考:可以参考现有的编程语言,把这些语言的内容加入。如选择、循环语句、函数、或者扩大数字范围,支持复数等。

    编程题要求:

    1. 读题,提取出题目的要求。
    2. 分解需求,把需求分解为几个你觉得不太相关的模块。
    3. 思考每个模块怎么写,可以从简单的模块开始写。
    4. 对于不会的问题进行查阅资料。
    5. 对于每一个模块设计测试用例。
    6. 详细记录下以上每一步,并写在博客中。
    7. 不要求完全做出来,但要求记录详细。
    8. 建议博客长度不少于1000字(不包含代码)。

    解释

    单元测试:对每一个函数进行测试,这代表了你需要把代码分到不同的文件,使用不同的主函数切换测试/运行。
    编译脚本:运行该脚本后无需任何输入就能自动编译全部代码,并输出编译结束的代码。
    测试脚本:运行该脚本后可以自动的编译并运行所有测试样例,并输出测试结果。

    推荐博客

    推荐1


    在完成了以上作业后,写一篇博客体现你完成作业的过程和内容,推荐包括以下内容:

    • 问答题的答案,和思考过程。
    • 实践题的截图(禁止拍屏),和遇到的问题。
    • 编程题的主要实现过程、思考过程和遇到的问题。
    • 你查阅的资料的网址。
    • 为了方便其他学校的老师或者助教了解课程实况,请大家在作业开头添加抬头,与上次作业格式一致
  • 相关阅读:
    maven项目的构建命令
    linux的find命令
    python函数中参数前面的*和**的含义
    python中字典和集合的使用
    python中列表和元组的基本操作
    在Python中写中文注释格式
    linux 文件操作基本命令
    linux脚本实现递归阶乘
    base64
    从DispatcherServlet中的doService了解spring组件之间的处理流程
  • 原文地址:https://www.cnblogs.com/jhy16193335/p/12271867.html
Copyright © 2011-2022 走看看