问答题X 纠错

参考答案:

(1)节简化
①不使用不必要的变量和函数
②避免变量重名,变量重名可导致很难被发现的错误。
③尽量减小代码量。
④尽量减少代码的执行时间,提高执行效率。
⑤避免功能冗余的模块。
⑥尽量不使用全局变量。
(2)模块化
①确保物理和逻辑功能密切相关。
②限定一个模块完成一个独立的功能,提高模块的内聚度。
③检查代码的重复率,重复多的代码,要抽出来作为一个单独的模块。
(3)简单化
①采用直接了当的算法,避免使用技巧性高和难懂的代码。
②使用简单的数据结构,避免使用多维数组、指针和复杂的表。
③注意对象命名的一致性。
④以手工的方式简化算术和逻辑表达式。
(4)结构化
①按标准化的次序说明数据;
②按字母顺序说明对象名
③使用读者明了的结构化程序部件;
④采用直截了当的算法;
⑤根据应用背景排列程序各个部分;
⑥不随意为效率而牺牲程序的清晰度和可读性;
⑦让机器多做烦琐的工作,如重复、库函数;
⑧用公共函数调用代替重复出现的表达式;
⑨避免循环、分支的嵌套层数过高;
⑩单入口单出口。
(5)文档化(documentation)
①有效、适当地使用注释。
②协调使用程序块注释和程序行注释。
③保持文档和程序的同步。
(6)格式化(layout)
①始终采用统一缩进规则;
②适当插入括号表明运算次序、排除二义性;
③有效地使用空格符以区别程序的不同意群。

查答案就用赞题库小程序 还有拍照搜题 语音搜题 快来试试吧
无需下载 立即使用

你可能喜欢

单项选择题

A.能够反映多个任务之间的复杂关系
B.能够直观表示任务之间相互依赖制约关系
C.能够表示哪些任务是关键任务
D.能够表示子任务之间的并行和串行关系

单项选择题

A.纠错性维护
B.代码维护
C.预防性维护
D.文档维护

单项选择题

A.人员少
B.人员多
C.生产率低
D.生产率高

单项选择题

A.费用低
B.人员少
C.开发方法的缺陷
D.用户不配合

单项选择题

A.可理解性和可测试性
B.效率和可移植性
C.效率和可修改性
D.效率和结构好

单项选择题

A.开发时的错误
B.隐含的错误
C.因修改软件而造成的错误
D.运行时误操作

赞题库

赞题库-搜题找答案

(已有500万+用户使用)


  • 历年真题

  • 章节练习

  • 每日一练

  • 高频考题

  • 错题收藏

  • 在线模考

  • 提分密卷

  • 模拟试题

无需下载 立即使用

版权所有©考试资料网(ppkao.com)All Rights Reserved