●Shell排序、快速排序、堆排序的稳定性如何? (23) 。
若要尽可能的完成对实数数组的排序,且要求排序是稳定的,则应选 (24) 。
若用插入排序算法对n个记录进行排序,最佳情况下,对关键字进行的比较次数为 (25) 。
对于多关键字而言, (26) 是一种方便而又高效的文件组织方式。
若用冒泡排序对关键字序列{19,16,11,8,5,3}从小到大进行排序,则需要次数为 (27) 。
(23) A.Shell排序是稳定的
B.快速排序是稳定的
C.堆排序是稳定的
D.都不稳定
(24) A.快速排序
B.堆排序
C.归并排序
D.基数排序
(25) A.N2-1
B.N-1
C.N2
D.N+1
(26) A.顺序文件
B.索引文件
C.散列文件
D.倒排文件
(27) A.3
B.6
C.15
D.12
原型定义与严格定义有着不同的策略,下述观点中:
Ⅰ.并非所有需求都能事先准备定义
Ⅱ.存在快速建造系统的工具
Ⅲ.项目参加者能够准确地进行通信
Ⅳ.需要实际且用户可参与的系统模型
Ⅴ.修改系统需要高昂的代价
不符合原型化方法的观点是
A.Ⅰ和Ⅱ
B.Ⅱ和Ⅲ
C.Ⅳ和Ⅴ
D.Ⅲ和Ⅴ
【说明】
某房屋租赁公司欲建立一个房屋租赁服务系统,统一管理房主和租赁者的信息,以便快速地提供租赁服务。该系统具有以下功能:
1.登记房主信息。对于每名房主,系统需登记其姓名、住址和联系电话,并将这些信息写入房主信息文件。
2.登记房屋信息。所有在系统中登记的房屋都有一个唯一的识别号(对于新增加的房屋,系统会自动为其分配一个识别号)。除此之外,还需登记该房屋的地址、房型 (如平房、带阳台的楼房、独立式住宅等)、最多能够容纳的房客数、租金及房屋状态(待租赁、已出租)。这些信息都保存在房屋信息文件中。一名房主可以在系统中登记多个待租赁的房屋。
3.登记租赁者信息。所有想通过该系统租赁房屋的租赁者,必须首先在系统中登记个人信息,包括:姓名、住址、电话号码、出生年月和性别。这些信息都保存在租赁者信息文件中。
4.租赁房屋。已经登记在系统中的租赁者,可以得到一份系统提供的待租赁房屋列表。一旦租赁者从中找到合适的房屋,就可以提出看房请求。系统会安排租赁者与房主见面。对于每次看房,系统会生成一条看房记录并将其写入看房记录文件中。
5.收取手续费。房主登记完房屋后,系统会生成一份费用单,房主根据费用单交纳相应的费用。
6.变更房屋状态。当租赁者与房主达成租房或退房协议后,房主向系统提交变更房屋状态的请求。系统将根据房主的请求,修改房屋信息文件。
数据流图23-8和图23-9分别给出了该系统的顶层数据流图和0层数据流图。
使用[说明]中给出的词汇,将数据流图23-8中(1)~(4)处的数据流补充完整。
论大型IT项目的整体管理
对于大型项目而言,制订活动计划之前,必须考虑项目的过程计划,即必须确定用什么方法和过程来完成项目。大型项目必须建立以过程为基础的管理体系。
请围绕“大型项目的整体管理”论题,分别从以下3个方面进行论述。
1.简要叙述你参与管理过的大型信息系统项目(项目的背景、发起单位、目的、项目周期、交付的产品等)。
2.针对以下主题,并结合项目管理的实际情况,论述你是如何进行大型信息系统项目管理的。
(1)大型信息系统项目的组织。
(2)制订大型信息系统项目进度计划所采用的工具和方法。
(3)如何同时管理多个同类项目。
(4)如何进行大型信息系统项目的监控。
3.结合你的项目经历,论述你在管理大型项目时遇到的最棘手问题及其解决措施。
A.选择的网络技术必须保证足够的带宽,使得用户能够快速地访问应用系统
B.选择网络技术时不仅要考虑当前的需求,而且要考虑未来的发展
C.对于大型网络工程,应该选择具有前瞻性的新的网络技术
D.选择网络技术要考虑投入产出比,通过投入产出分析确定使用何种技术
试题(70)
根据用户需求选择正确的网络技术是保证网络建设成功的关键,在选择网络技术时应考虑多种因素。以下叙述中,不正确的是 (70) 。
(70)A.选择的网络技术必须保证足够的带宽,使得用户能够快速地访问应用系统
B.选择网络技术时不仅要考虑当前的需求,而且要考虑未来的发展
C对于大型网络工程,应该选择具有前瞻性的新的网络技术
D.选择网络技术要考虑投入产出比,通过投入产出分析确定使用何种技术