[计算机类试卷]软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷8及答案与解析.doc
《[计算机类试卷]软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷8及答案与解析.doc》由会员分享,可在线阅读,更多相关《[计算机类试卷]软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷8及答案与解析.doc(30页珍藏版)》请在麦多课文档分享上搜索。
1、软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷 8及答案与解析 1 假设系统中有 m个同类的互斥资源,当 n个进程共享这 m个互斥资源时,每个进程的最大需求数是 w。在下列情况中,系统可能会产生死锁的是 (27)。 ( A) m=4, n=3, w=2 ( B) m=4, n=2, w=3 ( C) m=5, n=2, w=3 ( D) m=5, n=3, w=2 2 在 Unix系统中,文件的物理结构采用直接、一级、二级和三级间接索引技术,其索引结点有 13个地址项 (i_addr0 i_addr12)。如果每个盘 块的大小为 1K字节,每个盘块号占 4个字节,那么, 个进程
2、要访问文件的第 356168字节处的数据时 (28)寻址。 ( A)可直接 ( B)需要一次间接 ( C)需要二次间接 ( D)需要三次间接 3 段页式虚拟存储管理方案的特点是 (34)。 ( A)空间浪费大、存储共享不易、存储保护容易、不能动态连接 ( B)空间浪费小、存储共享容易、存储保护不易、不能动态连接 ( C)空间浪费大、存储共享不易、存储保护容易、能动态连接 ( D)空间浪费小、存储共享容易、存储保护容易、能动态连接 4 磁盘移臂调度算法 (37)的主要缺陷是有高度局部化的倾向,会推迟某些请求服务,甚至引起饥饿。 ( A) FCFS ( B) SSTF ( C) SCAN ( D)
3、 C-SCAN 5 在 Unix系统中, Shell程序 (57)实现显示用户主目录以及当前命令的进程标识符。 ( A) echo UserHome directory:$LOGNAME echo Current shells PID:$ ( B) echo UserHome directory:$HOME echo Current shells PID:$ ( C) echo UserHome directory:$LOGNAME echo Current shells PID: $ ( D) echo UserHome directory:$HOME echo Current shells
4、 PlD:$ 6 若操作系统中有 n个作业 Ji(i=1, 2, , n),分别需要 Ti(i=1, 2, , n)的运行时间,采用 (60)的作业调度算法可以使平均周转时间最短。 ( A)先来先服务 ( B)最短时间优先 ( C)响应比高者优先 ( D)优先级 7 (68)不 是操作系统关心的主要问题。 ( A)管理计算机裸机 ( B)设计、提供用户程序与计算机硬件系统的界面 ( C)管理计算机系统资源 ( D)高级程序设计语言的编译器 8 在虚拟存储器中,辅存的编址方式是 (73)。 ( A)按信息编址 ( B)按字编址 ( C)按字节编址 ( D)按位编址 9 图 7-9(a)所示是某一
5、个时刻 J1、 J2、 J3、 J4四个作业在内存中的分配情况,若此时操作系统先为巧分配 5KB空间,接着又为 J6分配 10KB空间,那么操作系统采用分区管理中的 (74)算法,使得分配内存后的情况如图 7-9(b)所示。( A)最先适应 ( B)最佳适应 ( C)最后适应 ( D)最差适应 10 系统中有 R类资源 m个,现有 n个进程互斥使用。若每个进程对 R资源的最大需求为 w,那么当 m、 n、 w取表 7-6的值时,对于表 7-6中的 a-e五种情况, (77)可能会发生死锁。( A) a和 b ( B) b和 c ( C) c和 d ( D) c和 e 11 在文件管理系统中,位
6、示图 (bitmap)可用来记录磁盘存储器的使用情况。假如计算机系统的字长为 32位,磁盘存储器上的物理块依次编号为: 0、 1、 2、 ,那么3552号物 理块在位示图中的第 (78)个字。 ( A) 111 ( B) 112 ( C) 223 ( D) 446 12 在业务领域分析过程中,通过建立实体关系图,把与业务相关的数据模型化:通过建立 (26)来表示业务活动的分解过程;两个业务过程之间的相互依赖关系应记录在过程依赖图中;通过建立 (27)来详细说明整个业务过程的逻辑。 ( A)数据流图 (DFD) ( B)过程层次图 (PHD) ( C)过程活动图 (PAD) ( D)过程关系图
7、(PRD) ( A)数据流图 (DFD) ( B)过程层次图 (PHD) ( C)过程活动图 (PAD) ( D)甘特图 (Gaotte) 14 McCall软件质量模型把软件的质量特性分为三个重要的方面,属于软件产品运行方面的特性有 (62),属于软件产品修改方面的特性有 (63)。 ( A)可移植性 ( B)可维护性 ( C)可使用性 ( D)灵活性 ( A)互操作性 ( B)可测试性 ( C)可重用性 ( D)完整性 16 多个软件工程师合作开发一个项目,各开发者之间需要两两互相通信。假设每一条通信路径的开销为 200LOC/年 (LOC为代码行数 )。设有 4名软件工程师,如果单独工作
8、,每个人的生 产率是 6000 LOC/年,那么由这 4名软件工程师组成的项目组的生产率为 (89)。在这一年期限的最后两个月,又增加了两名工程师,新增成员的个人生产率为 3000 LOC/年,那么这 6人组成的项目组全年完成的开发工作量为 (90)。 ( A) 28000LOC/年 ( B) 24000LOC/年 ( C) 22800LOC/年 ( D) 21500LOC/年 ( A) 21000LOC ( B) 23000LOC ( C) 23500LOC ( D) 24500LOC 18 随着软件开发工具的积累与自动化工具的增多,软件开发 环境进入了第三代 ICASE(integrate
9、d Computer-Aided Software Engineering)阶段。 ICASE信息库(repository)不仅定义了面向对象的数据库管理系统,提供了 (104)机制,还建立了可以被环境中所有工具访问的数据模型,提供了 (105)机制,实现了配置管理功能。 ( A)平台集成 ( B)控制集成 ( C)数据 工具集成 ( D)数据 数据集成 ( A)平台集成 ( B)控制集成 ( C)数据 工具集成 ( D)数据 数据集成 20 在各种不同的软件需 求中, (112)描述了用户使用产品必须要完成的任务,可以在用例模型中予以说明。软件需求说明书是需求分析阶段的成果, (113)不是
10、其应包含的内容。 ( A)业务需求 ( B)非功能需求 ( C)用户需求 ( D)功能需求 ( A)数据描述 ( B)功能描述 ( C)系统结构描述 ( D)性能描述 22 对软件开发的看法可有多种观点,敏捷软件开发方法是一种 (118),代表性是极限编程 XP,它的核心思想为 (119)。 ( A)数学观 ( B)建模观 ( C)工程观 ( D)协作游戏 ( A)强调文档和以敏捷性 应对变化 ( B)强调建模和以敏捷性应对变化 ( C)强调设计和以敏捷性应对变化 ( D)强调人和人之间的合作的因素和以敏捷性应对变化 24 至 是风险管理中的 4个活动,其恰当的顺序是 (120)。风险识别的一
11、个方法是 (121)。 选择风险管理工具 研究风险处理方法 评估风险处理结果 风险识别、确认和度量 ( A) ( B) ( C) ( D) ( A)定义风险参照水准 ( B)预测风险组合 ( C)建立风险条目检查表 ( D)制定 风险尺度 26 下列要素中,不属于 DFD的是 (126)。当使用 DFD对一个工资系统进行建模时, (127)可以被认定为外部实体。 ( A)加工 ( B)数据流 ( C)数据存储 ( D)联系 ( A)接收工资单的银行 ( B)工资系统源代码程序 ( C)工资单 ( D)工资数据库的维护 28 根据 McCabe环路复杂性度量,程序图 9-17的复杂度是 (133
12、),对这个程序进行路径覆盖测试,可得到的基本路径是 (134)。 ( A) 2 ( B) 3 ( C) 4 ( D) 5 ( A) A-B-C-H-I-K; A-B-C-H-J-K; A-B-C-D-E-F-G ( B) A-B-C-H-I-K; A-B-C-H-J-K; A-B-C-D-E-F-G-C-H-I-K; A-B-C-D-E-G-C-H-I-K ( C) A-B-C-H-I-K; A-B-C-H-J-K; A-B-C-D-E-F-G-C-H-I-K; A-B-D-E-G-C-H-J-K ( D) A-B-C-H-I-K; A-B-C-H-J-K; A-B, C-D-E-F-G-C-
13、H-I-K; A-B-C-D-E-F-G-C, H-J-K; A-B-C-D-E-G-C-H-I-K 30 为了直观地分析系统的动作,从特定的视点出发推述系统的行为,需要采用动态分析的方法。其中 (148)本来是表达异步系统的控制规则的图形表示方法,现在已经广泛地应用于硬件与软件系统的开发中,它适用于描述与分析相互独立、协同操作的处理系统,也就是并发执行的处理系统。 (149)是描述系统的状态如何响应外部的信号进行推移的一种图形表示。 ( A)状态迁移图 ( B)时序图 ( C) Petri网 ( D)数据流图 ( A)状态迁移图 ( B)时序图 ( C) Petri网 ( D)数据流图 32
14、 设关系模式 R, 其中 U=H, I, J, K, L,若 F=HIJ , JK , IJKL ,LH , LK) ,则 F的最小函数依赖集 Fmin=(58)。关系模式 R的候选关键字有(59)个, R属于 (60)。 ( A) HI , HJ , JK , IJKL , LH ( B) HI , HJ , JK , IJL , LH ( C) HI , HJ , JK , IJL , JK ( D) HI , JK , IJL , LH , LK ( A) 1 ( B) 2 ( C) 3 ( D) 4 ( A) 1NF ( B) 2NF ( C) 3NF ( D) BCNF 35 设有员
15、工实体 Employee(employeeID, name, sex, age, tel departID),其中employeeID为员工号, name为员工姓名, sex为员工性别, age为员工年龄, tel为员工电话,记录该员工的手机号码、办公室电话等, deparID为员工所在部门号,参照另一部门实体 Department的主码 deparID。 Employee实体中存在派生属性(67)。 Employee实体中还存在多值属性 (68)。对属性 departID的约束是 (69)。 ( A) name,原因是会存在同名员工 ( B) age,原因是用属性 birth替换 age并可
16、计算 age ( C) tel,原因是员工有多个电话 ( D) departID,原因是实体 Department已有 departID ( A) name,可以用 employeeID区别 ( B) sex,可以不作任何处理 ( C) til,可以将 tel加上 employeeID独立为一个实体 ( D) tel,可以强制只记录一个电话号码 ( A) PrimaryKey, NOT NULL ( B) Primary Key ( C) Foreign Key ( D) Candidate Key 38 基准程序是目前公认的性能测试的较好方法。 TPC基准程序是由 (2)开发的基准测试程序。
17、目前使用较多的 TPC基准测试程序规范是 (3)和工 (4)前者测试对象是联机订货系统,测试结果以每分钟事务处理量 (TPM)来衡量后者主要用来表示联机事务处理中数据库和硬件的性能和价格之间的关系,以每个 TPS(每秒事务处理量 )需要多少美元来反映其性价比。此外,还有 (5)和 (6),前者测试对象是决策支持系统,而后者则用于模拟企业计算环境。 ( A) IEEE ( B)国际标准化组织 ( C)事务处理委员会 ( D)系统性能评价协会 ( A) TPC-A ( B) TPC-B ( C) TPC-C ( D) TPC-D ( A) TPC-A ( B) TPC-B ( C) TPC-C (
18、 D) TPC-D ( A) TPC-A ( B) TPC-B ( C) TPC-C ( D) TPC-D ( A) TPC-A ( B) TPC-B ( C) TPC-C ( D) TPC-D 43 enchmark是一组工 (14),它用来度量计算机系统的 (15)。以往各厂商都以公布各自产品的 (16)值来反映处理器速度,但这往往与实际应用中系统的综合效果有差距,且缺乏专门测试机构、标准测试环境和统一的测试程序,所以可比性较差。近年以来,科学计算领域经常以 (17)值来度量,它由 10个 C语言程序构成,能较统一地反映整数、浮点和 I/O的综合测试结果;在联机事务处理领域中则更多地以(1
19、8)作为综合判据,它们往往在某个公认的数据库管理系统环境下测试。 ( A)测试程序 ( B)测试数据 ( C)测试图形 ( D)测试设备 ( A)联网能力 ( B)软件质量 ( C)可靠性 ( D)性能 ( A) TPS ( B) MTBF ( C) MIPS ( D) MRT ( A) MFLOPS ( B) TPA ( C) OLTP ( D) SPECmark ( A)模拟银行每秒不间断交易笔数 ( B)模拟数据传输每秒比特数 ( C)模拟打印票据报表每分钟行数 ( D)模拟数据库查询每秒笔数 48 模拟 (Simulation)和仿真 (Emulation)常用于不同系列计算机之间的程
20、序移植,它们都是在一种机器的系统结构上实现另一种机器系统结构。其中,一般说来,模拟是在宿主机上用 (19)解释实现目标机指令, (19)存放在 (20)中,仿真是在宿主机上用(21)解释实现目标机指令, (21)存放在 (22)中。典型测试程序 (Benchmark)通常用 (23)编写。 ( A)中断程序 ( B)测试程序 ( C)微程序 ( D)机器程序 ( A)主存 ( B)虚存 ( C) cache ( D)控制存储器 ( A)中断程序 ( B)测试程序 ( C)微程序 ( D)机器程序 ( A)主存 ( B)虚存 ( C) cache ( D)控制存储器 ( A)汇编语言 ( B)高
21、级语言 ( C)机器语言 ( D)自然语言 软件水平考试(高级)系统分析师上午(综合知识)试题章节练习试卷 8答案与解析 1 【正确答案 】 B 【试题解析】 这是一道很简单的估算题。首先给每个进程 1个资源,然后再给每个进程 1个资源 (如果有的话 ),依此类推。到某个阶段,如果没有一个进程的资源得到满足,且系统已经没有可用资源,则就会发生死锁。显然,选项 B 中,首先给 2个进程分别分配 1个资源 (这时系统还剩下 2个资源 ),接着再分别为每个进程分配 1个资源 (这时系统无资源 ),但这两个进程的资源都没有完全满足,不能运行,即发生死锁 2 【正确答案】 C 【试题解析】 在文件系统中
22、,文件的存储设备通常划分为若干个大小相等的物理块,每块长为 512或 1024字节。文件的物理结构是指文件在存储设备上的存储方法,常用的文件物理结构有连续文件、串联文件和索引文件。 (1)连续文件 (顺序文件 )连续文件是一种最简单的物理文件结构,它把一个在逻辑上连续的文件信息依次存放到物理块中。连续文件的优点是一旦知道文件在文件存储设备上的起始位置和文件长度,就能进行存取。连续文件适合于顺序存取,在连续存取相邻信息时,存取速度快。其缺点是在文件建立时需指定文件的信息长度,以后不能动态增长,一般不宜于需要经常修改的文件。 (2)串联文件 (链接文件 )串联文件用非连续的物理块来存放 文件信息,
23、这些物理块之间没有顺序关系,其中每个物理块设有一个指针,指向下一个物理块的地址,这样所有的物理块都被链接起来,形成一个链接队列。串联文件的优点是可以解决存储器的碎片问题,提高存储空间利用率。由于串联文件只能按照队列中的链接指针顺序查找,因此搜索效率低,一般只适用于顺序访问,不适用于随机存取。 (3)索引文件 索引文件是另一种对文件存储不连续分配的方法。为每个文件建立一张索引表,索引表中的每一表项指出文件信息所在的逻辑块号和与之对应的物理块号。索引文件既可以满足文件动态增长的要求;又可以方便而迅速地 实现随机存取。对一些大的文件,当索引表的大小超过一个物理块时,会发生索引表的分配问题。一般采用多
24、级 (间接索引 )技术,这时在由索引表指出的物理块中存放的不是文件住处而是存放文件信息的物理块地址。这样,如果一个物理块能存储 n 个地址,则采用一级间接索引,将使可寻址的文件长度变成 n2块,对于更大的文件可以采用二级甚至三级间接索引 (例如, Unix操作系统采用三级索引结构 )。索引文件的优点是既适用于顺序存取,又适用于随机存取。缺点是索引表增加了存储空间的开销。另外,在存取文件时需要访问两次磁盘,一次是访问索引表,另一次 是根据索引表提供的物理块号访问文件信息。为了提高效率,一种改进的方法是,在对某个文件进行操作之前,预先把索引表调入内存。这样,文件的存取就能直接从在内存的索引表中确定
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 试卷 软件 水平 考试 高级 系统分析 上午 综合 知识 试题 章节 练习 答案 解析 DOC
