试题详情
- 简答题算法转换的指导原则是什么?
-
转换过程中的指导原则是:
(1)在编码前,尽可能化简有关的算术表达式和逻辑表达式。
(2)仔细检查算法中嵌套的循环,尽可能将某些语句或表达式移到循环外面。
(3)尽量避免使用多维数组。
(4)尽量避免使用指针和复杂的表。
(5)采用“快速”的算术运算。
(6)不要混淆数据类型,避免在表达式中出现类型混杂。
(7)尽量采用整数算术表达式和布尔表达式。
(8)选用等效的高效率算法。
上述的原则要在转换时统筹考虑,而不应该教条地使用。例如,程序员谨守的一条原则就是尽量不用GOTO语句,但是当要从一个嵌套很深的循环中直接跳出来时,GOTO语句就能很好地发挥作用。 关注下方微信公众号,在线模考后查看
热门试题
- 由RumBaugh等人提出的一种面向对象
- 为以下程序流程图分别设计语句覆盖和判定覆
- 银行计算机储蓄管理信息系统中,根据客户提
- 关键问题
- UML的中文含义是();CASE的中文含
- 在具有n个元素的顺序存储结构的线性表中删
- 原型模型
- 类的类型有:()、()、()。
- 维护活动数量较大,约占整个维护活动的50
- 在需求开发过程中,软件工程师应与客户合作
- 什么是模块?模块具有哪几个特征?总体设计
- 面向对象方法学包含哪些核心概念?简述之
- UML四类视图:()、()、()、()。
- 显式与隐式的“第三者插足”模式,它们之间
- 简述软件过程概念。
- 有哪几种类型的软件维护?
- 测试就是不断寻找程序中的漏洞直到时间耗尽
- 需求分析的技术主要有:()、()和()。
- 在项目开发时,选择程序设计语言通常考虑哪
- 结构化设计属于面向数据流的设计方法。