作业评分点

第六次作业

  1. 界面完整 (4)
  2. 界面按键有效 (2)
  3. 显示框容纳 (2)
  4. 乘除号显示 (1)
  5. 界面布局与美观 (5)
  6. 键盘输入 (3)
  7. 从窗口选择文件 (3)
  8. 批量运算 (3)
  9. 博客 (7)

第五次作业

  1. Print类控制台 (1)
  2. Print类到文件 (2)
  3. Scan内读文件 (3)
  4. C/C++读写方式 (3)
  5. 不多次打开文件 (1)
  6. 答案正确 (4)
  7. 运行时间 (6)
  8. 框架图 (4)
  9. 博客 (6)

第四次作业

  1. 命令行调用 (2)
  2. 参数a (1)
  3. 双栈计算 (2)
  4. 代码实现及模块化程度 (4)
  5. 优先级判断的实现 (2)
  6. sstream的使用 (1)
  7. 答案正确 (2)
  8. 博客 (7)
  9. 遵循编码规范 (9)

第三次作业(补)

再改一次代码规范部分。同第三次作业的10。 (9)

第三次作业

  1. 创建项目 (2)
  2. 编译无错无警告 (1)
  3. 使用string和queue (2)
  4. 类创建和实现,要求一个类有一对.h(或.hpp)和.cpp的文件 (2)
  5. Print类的具体实现 (2)
  6. Scan类的具体实现 (2)
  7. 对10位数的判断 (2)
  8. 所有用例的测试结果 (2)
  9. 博客 (6)
  10. 遵循代码规范 (9)

其中代码规范主要有以下几点要求(括号内为代码规范文件的位置):

  • 函数注释。(第5章)

  • 文件注释。(第5章)

  • 无非必要注释。(5.7)

  • 括号独占一行。(4.8)

  • 执行语句部分的花括号->特别是那些只有一条语句的。(4.6)

  • 变量名。不符合的变量名包括:单字符变量名、没有意义的变量名、拼音变量名等。(第六章)

  • 变量声明尽可能靠近第一次使用处。(4.3,10.5)

  • 逻辑分块。(4.3)

  • 缩进对齐。(4.1)

  • tab是否有转换成四个空格。(4.2)

  • 适当添加空格。例如for循环里面 for (int index = 0; index < MAXNUM; index++) (4.7)

  • 幻数(Magic Number)。例如你们在判断是否超过十位数的时候,用的 sum > 10 中的 10。应把幻数定义为宏或枚举。(7.3)

  • 一语句一行。也就是不允许 int temp, maxnum; 这样的存在。(4.5)

以上一条不满足扣一分,同一项不累加,9分扣完为止。


第二次作业

  1. Markdown的使用 (3分)
  2. 编程题:
    • 解题的思路过程 (3分)
    • 代码以及bug发现与修改过程 (4分)
    • 提交记录截图 (1分)
    • Github提交作业 (3分)
  3. 视频课程及自学计划:
    • 描述所找到的相关课程列表,包含课程名称、授课人姓名、课程链接地址。 (2分)
    • 选择理由 (2分)
    • 自学计划 (2分)
posted @ 2016-03-23 14:20  schaepher  阅读(398)  评论(0编辑  收藏  举报