试题详情
- 简答题 下图所示的流程图完成的功能是使用二分查找方法在table数组中找出值为item的数是否存在。 (1)判断此算法是否是结构化的,说明理由。 (2)若算法是非结构化的,设计一个等价的结构化算法。
-
(1)不是结构化的,最上面的循环有两个出口,最下面的分支有三个入口。
(2)等价的结构化算法如下:
或者
关注下方微信公众号,在线模考后查看
热门试题
- 软件工程是开发、运行、维护和修复软件的系
- 在软件的系统结构中,模块是可组合、可分解
- 在黑盒测试中,着重检查输入条件的组合的测
- 程序语言的编译系统和解释系统相比,从用户
- 如果模块之间耦合性太高,每个模块内功能不
- 面向对象的设计活动中,有构架师、用例工程
- 什么是CASE?CASE工具有哪些分类?
- UML中有哪些关系?解释类图中聚合和关联
- 基于复用的面向对象的需求分析过程主要分为
- 试说明ISO为什么要建议停止使用程序流程
- 根据输入输出的数据结构产生程序结构的设计
- 在软件结构设计的后处理中,下列说法错误的
- 对于给定的算法,如何判断它是否是结构化的
- 在可行性研究过程中,对每一个合理的候选方
- 某大企业最近决定采用高性能微机开发
- 只要事先建立特定的度量规程,很容易做到(
- 螺旋模型的优点?
- 软件需求分析说明书主要包括哪些内容?
- 程序设计时代的生产方式是(),程序系统时
- 快速原型化思想是在研究()阶段的方法技术