每次从无序表中挑选出一个最小或最大元素,把它交换到有序表的一端,此种排序方法叫做()排序。

  • A+

答案查询网公众号已于近期上线啦

除基本的文字搜题外,准备上线语音搜题和拍照搜题功能!微信关注公众号【答案查询网】或扫描下方二维码即可体验。

(1)【◆题库问题◆】:[填空题] 每次从无序表中挑选出一个最小或最大元素,把它交换到有序表的一端,此种排序方法叫做()排序。

【◆参考答案◆】:简单选择排序

(2)【◆题库问题◆】:[名词解释] 盒图(简称N-S图)

【◆参考答案◆】:它是一种算法描述工具,它是一种由外往里、结构化逐层展开的二维盒型结构。盒图的控制流程为自上而下,从外到里地执行。

(3)【◆题库问题◆】:[名词解释] 概要设计

【◆参考答案◆】:
是在需求分析的基础上通过抽象和分解将系统分解成模块,确定系统功能是实现。

(4)【◆题库问题◆】:[填空题] 当数据表初态基本有序的情况下,在冒泡、快速和简单选择排序方法中应选择()排序方法,从而使得排序的趟数最少。

【◆参考答案◆】:冒泡

(5)【◆题库问题◆】:[单选] 在四种类型的维护中,()维护是针对用户对软件提出的功能和性能要求的。
A.A.改正性
B.B.适应性
C.C.完善性
D.D.预防性

【◆参考答案◆】:C

(6)【◆题库问题◆】:[单选] 一个模块把数值作为参数传送给另一个模块,这种耦合方式称为()。
A.数据耦合
B.公共耦合
C.控制耦合
D.标记耦合

【◆参考答案◆】:A

(7)【◆题库问题◆】:[问答题] UML中有哪几类个视图,它们的作用分别是什么?

【◆参考答案◆】:
(1)用例视图(Use-Case view)
用例视图用于描述系统的功能集。它是从系统外部以用户角度,对系统做的抽象表示。用例视图所描述的系统功能依靠于外部用户或另一个系统触发激活,为用户或另一个系统提供服务,实现与用户或另一个系统之间的交互。
用例视图中可以包含若干个用例,用例表示系统能够提供的功能,用例视图是其他视图的核心和基础。其他视图的构造依赖于用例视图中所描述的内容,因为系统的最终目标是实现用例视图中描述的功能,同时附带一些非功能性的特性,因此用例视图影响着所有其他的视图。
(2)逻辑视图(Logical view)
如果说用例视图描述系统"做什么",那么逻辑视图就是描述"怎么做"。系统的静态结构描述类、对象和它们之间的关系,反映的是系统静态特征或结构组成。
(3)组件视图(Component view)
组件视图用来描述系统实现的结构和行为特征,反映系统各组成元素之间的关系。组件视图由组件图实现,主要供开发者和管理者使用。
(4)并发视图(Concurrency View)
并发视图用来描述系统的动态和行为特征。并发视图将任务划分为进程或线程形式,通过任务划分引入并发机制,可以高效地使用资源、并行执行和处理异步事件。除了划分系统为并发执行的进程或线程外,并发视图还必须处理通信和同步问题。
(5)配置视图(Deployment View)
配置视图体现了系统的实现环境,反映系统的物理架构。配置视图还包括一个映射,该映射显示在物理架构中组件是怎样分配的。

(8)【◆题库问题◆】:[单选] 下面的()不是敏捷开发方法的特点。
A.A.软件开发应该遵循严格受控的过程和详细的项目规划
B.B.客户应该和开发团队在一起密切地工作
C.C.通过高度迭代和增量式的软件开发过程响应变化
D.D.通过频繁地提供可以工作的软件来搜集人们对产品的反馈

【◆参考答案◆】:A

(9)【◆题库问题◆】:[单选] 在软件质量要素中,对未授权人员访问程序或数据加以控制的程度指的是()。
A.完整性
B.可用性
C.正确性
D.灵活性

【◆参考答案◆】:A

(10)【◆题库问题◆】:[单选] 以文档作为驱动,适合于软件需求很明确的软件项目的生存周期模型是()。
A.喷泉模型
B.增量模型
C.瀑布模型
D.螺旋模型

【◆参考答案◆】:C

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: