将10阶的上三角矩阵(非0元素分布在矩阵右上部)按照行优先顺序压缩存储到一维数组A中,则原矩阵中第5行第5列的非0元素在

  • A+

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

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

(1)【◆题库问题◆】:[填空题] 将10阶的上三角矩阵(非0元素分布在矩阵右上部)按照行优先顺序压缩存储到一维数组A中,则原矩阵中第5行第5列的非0元素在一维数组A中位于第()个元素位置

【◆参考答案◆】:35

(2)【◆题库问题◆】:[单选] 数据流程图从哪一层开始编排?()
A.0
B.顶层
C.1
D.2

【◆参考答案◆】:B

(3)【◆题库问题◆】:[填空题] 顺序表中查找某个元素时,从前到后查找与从后到前查找的时间复杂度()。

【◆参考答案◆】:相同

(4)【◆题库问题◆】:[问答题] 增量模型有什么特点?

【◆参考答案◆】:
1.任务或功能模块驱动,可以分阶段提交产品;
2.有多个任务单,这些多个任务单的集合,构成项目的一个总任务书(总用户需求报告)。

(5)【◆题库问题◆】:[单选] 下列哪一个接口定义了用于查找、创建和删除EJB实例()
A.Home
B.Remote
C.Local
D.Message

【◆参考答案◆】:A

(6)【◆题库问题◆】:[填空题] 计算机系统工程包括硬件工程、软件工程、人机工程、()等4个子工程。

【◆参考答案◆】:数据库工程

(7)【◆题库问题◆】:[填空题] 对不依赖于其他属性的软件的简单属性的测量称为()。

【◆参考答案◆】:直接度量

(8)【◆题库问题◆】:[单选] 下面选项属于瀑布模型存在的问题()
A.用户容易参与开发
B.缺乏灵活性
C.用户与开发者易沟通
D.适用可变需求

【◆参考答案◆】:B

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

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

(10)【◆题库问题◆】:[问答题,简答题] 软件复杂性的概念?

【◆参考答案◆】:K.Magel从6个方面来描述软件复杂性:1)理解程序的难度;2)维护程序的难度;3)向其他人解释程序的难度;4)按指定方法修改程序的难度;5)根据设计文件编写程序的工作量;6)执行程序时需要资源的多少。

发表评论

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