试题详情
- 简答题什么是程序设计风格? 应在哪些方面注意培养良好的设计风格?
-
程序设计风格指一个人编制程序时所表现出来的特点、习惯、逻辑思路等。
⑴源程序文档化:①恰当命名标识符:力求见名知意;②及时书写、修正注释:保持文档一致性;③适当进行视觉组织:恰当利用空格、空行和缩进,帮助提高程序的可阅读性、可理解性。
⑵数据说明规范:①数据说明顺序应规范;③说明多个变量时,各变量名按字典序排列;③对复杂的数据结构加注释。
⑶语句构造简单、清晰、直接:①不为追求效率而使代码复杂化;②不为追求技巧性而使程序过于紧凑;③避免复杂判定、多重循环嵌套和不必要的转移;④恰当使用空格、缩进和括号,提高语句和运算次序的清晰度。
⑷精心设计输入、输出:①输入格式和操作步骤尽量简单;②检查输入数据合法性、有效性,报告必要的输入状态信息及错误信息;③批量输入数据时使用输入结束标志而不用计数控制;④交互式输入时提供可用选择和边界值;⑤保持输入格式一致性;⑥输出数据表格化、图形化。
⑸正确追求程序效率:①效率达到需求规格说明的要求即可;②在保证程序可靠性和可阅读性基础上再追求效率建立;③提高效率的根本途径在于选择良好的设计方法、良好的数据结构与算法,而不是靠编程时对程序语句做调整。 关注下方微信公众号,在线模考后查看
热门试题
- 接口及其实现类或构件之间是()关系。
- 软件部件的内部实现与外部可访问性分离,这
- 线性链表的地址()。
- 软件测试就是检查程序是否正确。
- 在Project2003中进行项目任务排
- 面向数据流的设计,考虑问题的出发点是()
- 对计算机存储容量的需求大致按下面公
- 程序模块要采用缩进风格编写,缩进的空格数
- 软件调试有哪些方法?各自有什么特点?
- 简述结构化程序设计方法的基本特点。
- 操作手册的编写工作应该在软件测试阶段之前
- 需求分析的难点主要表现在哪几个方面?
- 耦合性分2种类型,最强耦合(),最弱耦合
- 关于培训的说法,以下哪些是正确的()
- 软件工程的主要目标是()。
- 某零件数据库保存有零件入库情况的记录。其
- 面向对象分析包括哪些活动?应该建立哪些类
- 投资回收期
- 以()为标准,可以将商品房报销行为分为确
- 软件维护往往会对软件生产率带来负面影响,