[计算机类试卷]软件水平考试(中级)网络工程师上午(基础知识)试题章节练习试卷23及答案与解析.doc

上传人:fuellot230 文档编号:506982 上传时间:2018-11-29 格式:DOC 页数:26 大小:70KB
下载 相关 举报
[计算机类试卷]软件水平考试(中级)网络工程师上午(基础知识)试题章节练习试卷23及答案与解析.doc_第1页
第1页 / 共26页
[计算机类试卷]软件水平考试(中级)网络工程师上午(基础知识)试题章节练习试卷23及答案与解析.doc_第2页
第2页 / 共26页
[计算机类试卷]软件水平考试(中级)网络工程师上午(基础知识)试题章节练习试卷23及答案与解析.doc_第3页
第3页 / 共26页
[计算机类试卷]软件水平考试(中级)网络工程师上午(基础知识)试题章节练习试卷23及答案与解析.doc_第4页
第4页 / 共26页
[计算机类试卷]软件水平考试(中级)网络工程师上午(基础知识)试题章节练习试卷23及答案与解析.doc_第5页
第5页 / 共26页
点击查看更多>>
资源描述

1、软件水平考试(中级)网络工程师上午(基础知识)试题章节练习试卷 23 及答案与解析 1 系统流程图用于可行性分析中 _ 的描述。 ( A)当前运行系统 ( B)当前逻辑模型 ( C)目标系统 ( D)新系统 2 _ 工具在软件详细设计过程中不采用。 ( A)判定表 ( B) IPO图 ( C) PDL ( D) DFD图 3 产生软件维护的副作用是指 _ 。 ( A)开发时的错误 ( B)隐含的错误 ( C)因修改软件而造成的错误 ( D)运行时误垛作 4 维护中,因误删除一 个标识符而引起的错误是 _ 副作用。 ( A)文档 ( B)数据 ( C)编码 ( D)设计 5 可维护性的特性中相互

2、促进的是 _ 。 ( A)可理解性和可测试性 ( B)效率和可移植性 ( C)效率和可修改性 ( D)效率和结构 6 提高软件质量和可靠性的技术人致可分为两大类:其中一类就是避开错误技术,但避开错误技术无法做到完美无缺和绝无错误,这就需要 _。 ( A)消除错误 ( B)检测错误 ( C)避开错误 ( D)容错 7 面向对象方法学的出发点和基本原则是尽可能 模拟人类习惯的思维方式,分析、设计和实现一个软件系统的方法和过程,尽可能接近于人类认识世界、解决问题的方法和过程。因此面向对象方法有许多特征,如软件系统是由对象组成的,_,对象彼此之间仅能通过传递消息互相联系,层次结构具有继承性。 ( A)

3、开发过程基于功能分析和功能分解 ( B)强调需求分析的重要性 ( C)把对象划分成类,每个对象类都定义一组数据和方法 ( D)对继承类进行调整 8 软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程叫 _。 ( A)生存期 ( B)面向对象 设计 ( C)面向对象程序设计 ( D)面向对象分析 9 原型化方法是用户和设计者之间执行的一种交互构成,适用于 _ 系统。 ( A)需求不确定性高的 ( B)需求确定的 ( C)管理信息 ( D)实时 10 原型化方法是 种 _ 型的设计过程。 ( A)自外向内 ( B)自顶向下 ( C)自内向外 ( D)自底向上 11 为了提高测试的效率,应

4、该 _ 。 ( A)随机地选取测试数据 ( B)取一切可能的输入数据作为测试数据 ( C)在完成编码以后制定软件的测试计划 ( D)选择发现错误可能性大的数据作为测试数据 12 使用白盒测试方法时,确定测试数据应根据 _ 和指定的覆盖标准。 ( A)程序的内部逻辑 ( B)程序的复杂结构 ( C)使用说明书 ( D)程序的功能 13 对象是面向对象开发方法的基本成分,每个对象可用它本身的一组 _ 和它可以执行的一组操作来定义。 ( A)服务 ( B)参数 ( C)属性 ( D)调用 14 在面向对象方法中,把一组具有相同数据结构和相同操作的对象的集合定义为_ 。此定义包括一组数据属性和在数据上

5、 的一组合法操作。 ( A)聚合 ( B)类 ( C)结构 ( D)主题 15 一个面向对象软件的体系结构通过它的成分对象及各对象之间的关系来确定,与传统的结构化开发方法相比,它具有 _ 的优点。 ( A)设计稳定 ( B)性能稳定 ( C)模块独立 ( D)硬件独立 16 属性指的是类中对象具有的特性 (数据 )。不同对象的同一属性可具有相同的或不同的 _ 。 ( A)属性值 ( B)操作 ( C)服务 ( D)控制 17 操作是类中对象所使用的一种功能或变换。类中的各个对象可以共享 操作,方法是类中操作的 _ 。 ( A)别名 ( B)实现步骤 ( C)功能 ( D)脚本 18 应用程序可

6、以通过执行对象的操作来改变对象的属性值,但它必须通过 _ 的传递。 ( A)接口 ( B)控制 ( C)消息 ( D)实例 19 在软件开发过程中,抽取和整理用户要求并建立问题论域精确模型的过程叫做_ 。 ( A)生存期 ( B)面向对象分析 ( C)面向对象程序设计 ( D)面向对象设计 20 对象模型表示静态的、结构化的系统数据性质,描述系统的静态结构。它 从现实世界实体的相互关系的角度来描述、表现对象间的相互关系。该模型主要关心系统中对象的结构、属性和操作,使用了 _ 的工具来刻画。 ( A) E-R图 ( B)对象图 ( C)系统流程图 ( D)系统结构图 21 面向对象设计阶段中的高

7、层设计是要确定实现系统的策略和目标系统的。 ( A)体系结构 ( B)算法设计 ( C)类结构 ( D)类设计 22 面向对象设计阶段中的类设计是要确定实现方案中的类、关联和接口形式及实现操作的 _ 。 ( A)逻辑 ( B)顺序 ( C)控制 ( D) 算法 23 事件可以看成是信息从一个对象到另一个对象的单向传送。因此要确定各事件的发送对象和接收对象。 _ 用来表示事件、事件的接收对象和发送对象。 ( A)事件追踪图 ( B)进程图 ( C)脚本 ( D)状态序列图 24 在软件生存期中,用户的参与主要在 _ 。 ( A)软件定义阶段 ( B)软件开发阶段 ( C)软件维护阶段 ( D)整

8、个软件生存期过程中 25 为保证软件开发的过程能够跟上技术的进步,必须不断地、灵活地改进软件工程 _ 。 ( A)原则 ( B)工 具 ( C)过程 ( D)方法 26 若某计算机系统由两个部件串联构成,其中一个部件的失效率为 710-6/小时。若不考虑其他因素的影响,并要求计算机系统的平均故障间隔时间为 105小时,则另一个部件的失效率应为 _/小时。 ( A) 210-5 ( B) 310-5 ( C) 410-6 ( D) 310-6 27 美国政府曾用 PDR值 (数据处理速率 )作为一类计算机出口许可证的限制性指标,它 _。 ( A)与每条指令和每个操作数的平均位数及每条指令的平均运

9、算速度有关 ( B)主要针对 服务器,与数据查询速度有关 ( C)主要与机器的输入 /输出能力有关 ( D)是对机器运算能力、输出 /输入速度以及各种功能部件的技术性能的综合评价 28 使用 LOC(Lines Of Code)度量软件规模的优点是 _。 ( A)容易计算 ( B)与使用的编程语言相关 ( C)与使用的开发模型有关 ( D)在设计之前就可以计算出 LOC 29 在流通领域中用于标识商品的 (1)的通用条码被称作商品条码。条码中的 (2)供人们直接识读,或通过键盘向计算机输入数据。 ( A)行业 ( B)国际 ( C)国内 ( D)企业 ( A)商品代码 ( B)条码符号 ( C

10、)条码代码 ( D)商品条码 31 下面关于二级目录的叙述中,错误的是 (1)。多级目录结构的特点是 (2)。文件系统实现按名存取主要用来实现 (3)。文件系统采用二级文件目录可以 (4)。为了解决不同用户文件的 “命名冲突 ”问题,通常在文件系统中采用 (5)。 ( A)二级目录将文件的目录分成两级:一级是主目录,另一级是根目录 ( B)二级目录只有 个总目录和若干个子目录 ( C)总目录表的目的内容是子目录的名称、位置及大小;子目录表的目的内容是文件 控制块信息 ( D)文件的用户名就是子目录名 ( A)同一个用户的不同文件可以同名使用,同名文件可以用多个不同名字使用 ( B)多级目录中必

11、须用全路径名唯一地查找一个文件 ( C)多级目录中的文件都必须在最底层子目录中 ( D)多级目录结构的特征均不适用二级目录结构 ( A)查找位示图 ( B)查找文件目录 ( C)查找作业表 ( D)地址转换机构 ( A)缩短访问存储器的时间 ( B)实现文件共享 ( C)节省内存空间 ( D)解决不同用户之间文件命名冲突的问题 ( A)约定的方法 ( B)多级目录 ( C)路径 ( D)索引 36 文件的存取方法依赖于 (6)。文件的存储管理实际上是对 (7)的管理。文件系统在创建一个文件时,为它建立一个 (8)。如果文件系统中存在两个文件重名,则不应采用 (9)。按照记录存入文件的先后次序排

12、序并查找,排列顺序与记录的内容无关,这是指 (10)。 ( A)文件的物理结构 ( B)存放文件的存储设备的特性 ( C) A和 B ( D)文件的逻辑结构 ( A)内存空间 ( B)外部存储空间 ( C)逻辑存储空间 ( D)物理存储空间 ( A)文件目录 ( B)目录文件 ( C)逻辑结构 ( D)逻辑空间 ( A)单级目录 ( B)多级目录 ( C)二级目录 ( D) A和 C ( A)流式文件 ( B)记录式文件 ( C)连续结构文件 ( D)有序结构文件 41 对移动臂硬磁盘来说,移臂调度的目的是将移动臂移动到 (11)。对磁盘的驱动调度来说,旋转调度的目的是 (12)。常用移臂调度

13、算法有先来先服务、最短寻找时间优先和 (13)。磁盘上的文件以 (14)为单位进行读 /写。磁带上的文件一般只能(15)。 ( A)指定柱面 ( B) 0柱面 ( C) 0扇区 ( D)指定扇区 ( A)将移动臂移动到指 定柱面 ( B)将移动臂移到 0柱面 ( C)将磁头移动到指定扇区 ( D)将磁头移动到 0扇区 ( A)电梯调度 ( B)优先数高者优先调度 ( C)最短作业优先调度 ( D) LRU ( A)块 ( B)记录 ( C)柱面 ( D)磁道 ( A)顺序存取 ( B)随机存取 ( C)以字节为单位存取 ( D)直接存取 46 下面叙述中正确的是 (16)。不是进程调度时机的是

14、 (17)。多道程序系统中,当(18)时,进程从执行状态转变为就绪状态。系统中有 4个并发进程,都需要某类资源 3个。试问该类资源最少为 (19)个时,不会因竞争该资源而发生死锁。若 P/V操作的信号量 S的初值为 3,则当前值为 -1时,表示在 S上有 (20)个等待进程。 ( A)操作系统的一个重要概念是进程,因此不同进程所执行的代码也一定不同 ( B)为了避免发生死锁,各进程只能逐个申请资源 ( C)操作系统用 PCB管理进程,用户进程可以从 PCB中读出与本身运行状态有关的信息 ( D)进程同步是指某些进程之间在逻辑上的相互制约关系 ( A)现运行的进程正常结束或异常结束 ( B)现运

15、行的进程从运行态进入就绪态 ( C)现运行的进程从运行态进入等待态 ( D)现运行的进程从等待态进入就绪态 ( A)进程被进程调度程序选中 ( B)时间片到 ( C)等待某一事件 ( D)等待的事件发生 ( A) 9 ( B) 10 ( C) 11 ( D) 12 ( A) 0 ( B) 1 ( C) 2 ( D) 3 51 在多道程序系统中,为了保证公共变量的完整性,各进程应互斥进入相关临界区。所谓临界区,是指 (21)。多道程序的引入主要是为了 (22)。操作系统采用SPOOLing技术提高了 (23)的利用率。在操作系统中, (24)是以时间换取空间的技术。系统出现死锁的原因是 (25)

16、。 ( A)一个缓冲区 ( B)一段数据区 ( C)同步机制 ( D)一段程序 ( A)提高 CPU的速度 ( B)提高内存的存取速度 ( C)提高计算机的使用效率 ( D)减少 CPU处理作业时间 ( A)独占设备 ( B)文件 ( C)主存储器 ( D)共享设备 ( A)假脱机技术 ( B)虚拟存储器 ( C)中断技术 ( D)通道技术 ( A)计算机系统出现了重大故障 ( B)有多个等待态的进程同时存在 ( C)若干进程因竞争资源而无休止地等待着它释放已占有的资源 ( D)资源数大大少于进程数或进程同时申请的资源 数大大超过资源总数 56 一台 PC计算机系统启动时,首先执行的是 (36

17、),然后加载 (37)。在设备管理中,虚拟设备的引入和实现是为了充分利用设备,提高系统效率,采用 (38)来模拟低速设备 (输入机或打印机 )的工作。 已知 A、 B的值和表达式 A2/(5A+B)的求值过程,且 A、 B已赋值,该公式求值过程可用前驱图 (39)来表示,若用 P/V操作控制求值过程,则需要 (40)的信号量。 ( A)主引导记录 ( B)分区引导记录 ( C) BIOS引导程序 ( D)引导扇区 ( A)主引导记录和引导驱动器的分区表,并执行主 引导记录 ( B)分区引导记录、配置系统,并执行分区引导记录 ( C)操作系统,如 Windows98/NT/2000/XP、 UN

18、IX等 ( D)相关支撑软件 ( A) SPOOLing技术,利用磁带设备 ( B) SPOOLing技术,利用磁盘设备 ( C)脱机批处理系统 ( D)移臂调度和旋转调度技术,利用磁盘设备 ( A) ( B) ( C) ( D) ( A) 3个且初值等于 1 ( B) 2个且初值等于 0 ( C) 2个且初值等于 1 ( D) 3个且初值等于 0 软件水平考试(中级)网络工程师上午(基础知识)试题章节练习试卷 23 答案与解析 1 【正确答案】 A 【试题解析】 可行性研究首先要确定项目的规模和目标,然后需要对当前运行的系统进行研究,在考察系统的基础上,通过描绘现有系统的高层系统流程图,与有

19、关人员一起审查该系统流程图是否正确。描述的对象是当前正在运行的系统,因此选择 A。 2 【正确答案】 D 【试题解析】 详细描述处理过程常用三种工具:图形、表格和语言。其中,图形工具有结构化流程图、盒图和问题分析图三种。答案中的判定表用来表示复杂的条件 组合与应做的动作之间的对应关系。 IPO图用来描述每个模块输入 /输出数据、处理功能及模块调用的详细情况。 PDL是过程设计语言的缩写,也称程序描述语言,是用于描述模块算法设计和处理细节的语言。以上三种都可以在软件详细设计过程中使用,而 DFD图则是数据流图,它以图形的方式描绘数据在系统中流动和处理的过程,只反映系统必须完成的逻辑功能,所以它只

20、是一种功能模型,不能在详细设计过程中使用。 3 【正确答案】 C 【试题解析】 因修改软件而造成的错误或其他不希望出现的情况称为维护的副作用,包括编码副作用、数据 副作用和文档副作用三种。只有答案 C是正确的表述。 4 【正确答案】 C 【试题解析】 编码副作用指的是在使用程序设计语言修改源代码时可能引入错误,比如删除或修改一个子程序、一个标号、一个标识符,改变程序代码的时序关系,修改文件的打开或关闭等。因此本题答案为 C。 5 【正确答案】 A 【试题解析】 软件的可维护性可用七个质量特性来衡量,分别是:可理解性、可测试性、可修改性、可靠性、可移植性、可使用性和效率。对于不同类型的维护,这些

21、特性的侧重点也不相同,有一些可维护特性是可以相互促进的,比如 可理解性和可测试性、可理解性和可修改性,另外一些则是相互矛盾的,如答案 B中的效率和可移植性、 C中的效率和可修改性。至于 D中的结构则不属于可维护性的特征。 6 【正确答案】 D 【试题解析】 提高软件质量和可靠性的技术大致可分为两类:一类是避开错误技术,即在开发的过程中不让差错潜入软件的技术;另一类是容错技术,即对某些无法避开的差错,使其影响减至最小的技术。 7 【正确答案】 C 【试题解析】 面向对象方法有四个特征,分别是对象唯一性、分类性、继承性和多态性。其中,分类性是指将具有一致的数 据结构 (属性 )和行为 (操作 )的

22、对象抽象成类,每个类是具有相同性质的个体集合,而每个对象相关联的实例,对象彼此之间通过传递消息来互相联系。 8 【正确答案】 D 【试题解析】 面向对象分析过程就是认识客观世界的过程,其目的就是建立对客观世界的精确、简洁、可理解的正确模型,也就是所谓的建模。因此本题答案为D。 9 【正确答案】 A 【试题解析】 原型不同于最终系统,它只实现所选择的部分功能,仅是为了试验或是演示而用,部分功能需求可以忽略或者模拟实现,因此适用于需求不确定性高的系统。 10 【正确答案】 A 【试题解析】 原型化方法的基本思想是根据用户给出的基本需求,通过快速实现构造出一个小型的、可执行的模型,用户在计算机上实际

23、运行这个用户界面原型,在试用过程中提出意见或建议,然后开发者对原型进行改进。如此周而复始,逐步弥补不足之处,从而提高了最终产品的质量。它是一种自外向内的设计过程。 11 【正确答案】 D 【试题解析】 软件测试是为了尽可能多地发现程序中的错误,尤其是发现至今尚未发现的错误。在选取测试用例时,不可能进行穷举测试,在每一个细节进行测试,也不能无目的地随机选 取测试数据,为了提高测试的效率,测试用例应该选择发现错误可能性大的部分,这样的测试结果才符合软件测试的目的。 12 【正确答案】 A 【试题解析】 白盒测试是把测试对象看做一个打开的盒子,测试人员需了解程序的内部结构和处理过程。由于白盒测试是一

24、种结构测试,因此被测对象基本上是源程序,以程序的内部逻辑和指定的覆盖标准来确定测试数据。 13 【正确答案】 C 【试题解析】 对象的属性用来表示对象的特征、状态。对象具有哪些属性是由对象的类来决定的,例如一个命令按钮在表单上的位置可以用它的属性 Left、 Top表示,它的大小用 Width和 Height 属性表示,界面的文字和前、背景色等都可以用相应的属性表达。事件是一种预先定义好的特定动作,可由用户或系统触发。例如,对命令按钮单击鼠标则触发了命令按钮的 Click事件:将表单装入内存则由系统触发了表单的 Load 事件。每个对象都拥有一组事件,但每个对象的事件集合是固定的,不可扩展。对

25、象的方法是对象内定的通用过程,它能使对象执行一个操作。方法所包含的程序对用户是透明的、不可见的。用户只需要了解对象的方法名及方法功能,遵循一定格式调用它,便可完成希望的操作。 14 【正确答案】 B 【试题解析】 在面向对象方法中,把一组具有相同数据结构和相同操作的对象的集合定义为类。此定义包括一组数据属性和在数据上的一组合法操作。 15 【正确答案】 A 【试题解析】 结构化的开发方法是面向过程的开发方法,首先着眼于系统要实现的功能。从系统的输入和输出出发,分析系统要实现的功能,用自顶向下、逐步细化的方式建立系统的功能结构和相应的程序模块结构。一旦程序功能需要修改,就会涉及多个模块,修改量大

26、,易于出错,会引起程序的退化。面向对象的方法首先着眼于应用问题所涉 及的对象,包括对象、对象属性和要求的操作,从而建立对象结构和为解决问题需要执行的时间序列,据此建立类的继承层次结构,通过各个类的实例之间的消息连接来实现所需的功能。类的定义充分体现了抽象数据类型的思想,基于类的体系结构可以把对程序的修改局部化。既便是系统功能的需求发生变化,也只要修改类中间的服务,类所代表的对象基本不变,以确保系统不致因修改而退化。由于用面向对象开发方法建立起来的软件易于修改,因此与传统方法相比,程序具有更高的可靠性、可修改性、可维护性、可复用性、可适用性和可理解性。 16 【正确答案】 A 【试题解析】 属性

27、指的是类中对象具有的特性 (数据 )。不同对象的同一属性可具有相同或不同的属性值。 17 【正确答案】 B 【试题解析】 对象的方法是在对象内定义的一个通用过程,它能使对象执行一个操作。方法所包含的程序对用户是透明的、不可见的。用户只需要了解对象的方法名及方法功能,遵循一定格式调用它,便可完成希望的操作。 18 【正确答案】 C 【试题解析】 对象之间进行通信的结构叫做消息。在对象的操作中,当一个消息发送给某个对象时,消息包含接收对象去执行某种操作的信息。发送一 条消息至少要包括说明接受消尽的对象名、发送给该对象的消息名 (即对象名、方法名 )。一般还要对参数加以说明,参数可以是认识该消息的对

28、象所知道的变量名或者是所有对象都知道的全局变量名。 19 【正确答案】 D 【试题解析】 在软件开发过程中,抽取和整理用户要求并建立问题论域精确模型的过程叫做面向对象设计。 20 【正确答案】 B 【试题解析】 对象图显示一组对象和它们之间的关系。可使用对象图来说明数据结构、类图中的类或组件等实例的静态快照。对象图和类图一样反映系统的静态过程,但它是从实际的或原 型化的情景来表达的。对象图显示某时刻对象和对象之间的关系。一个对象图可看成一个类图的特殊用例,实例和类可在其中显示。对象也和合作图相联系,合作图显示处于语境中的对象原型 (类元角色 )。 21 【正确答案】 A 【试题解析】 面向对象

29、设计阶段中的高层设计是要确定实现系统的策略和目标系统的体系结构。 22 【正确答案】 D 【试题解析】 面向对象设计阶段中的类设计是要确定实现方案中的类、关联和接口形式及实现操作的算法。 23 【正确答案】 A 【试题解析】 事件可以看成是信息从一个对 象到另一个对象的单向传递。各事件将信息从一个对象传到另一个对象中去,因此要确定各事件的发送对象和接收对象。事件跟踪图用来表示事件、事件的接收对象和发送对象。 24 【正确答案】 A 【试题解析】 在软件生存期中,用户的参与主要在软件定义阶段。 25 【正确答案】 C 【试题解析】 为保证软件开发的过程能够跟上技术的进步,必须不断地、灵活地改进软

30、件工程过程。软件工程过程的改进过程帮助软件企业对其软件 (制作 )过程的改变 (进 )进行计划、制定以及实施。它的实施对象就是软件企业的软件过程,也就是软 件产品的生产过程,当然也包括软件维护之类的维护过程,而对于其他的过程并不关注。 26 【正确答案】 D 【试题解析】 串联系统整体失效率为各系统失效率之和 (不管各系统失效率是否一致 ),即 =1+2+3+n 且平均无故障时间 (MTBF)与失效率的关系为:MTBF=1/。根据以上两个公式,可以列出: x为另一部件的失效率,解得 x=0.310-5,即 310-6。 27 【正确答案】 A 【试题解析】 数据数据处理速率 PDR法采用 “数

31、据处理速率 ”PDR值的方法来衡量机器性能。 PDR 与每条指令和每个操作数的平均位数以及每条指令的平均运算速度有关,主要是对 CPU和主存数据处理速度进行计算而得出的。 PDR没有涉及到高速缓冲存储器等诸多因素,因此不能度量系统的整体速度。 28 【正确答案】 A 【试题解析】 度量软件规模的常用方法有直接的方法 LOC(代码行 )和间接的方法FP(功能点 )。统计代码行,可以简单地衡量软件规模。在设计之前没写出代码,当然不能计算出有多少代码。 29 【正确答案】 B 30 【正确答案】 C 31 【正确答案】 C 【试题解析】 二级 目录将文件的目录分成两级:一级是主目录,另一级是根目录。

32、二级目录只有一个总目录和若干个子目录,文件的用户名就是子目录名,同一个用户的不同文件可以同名使用,同名文件可以用多个不同名字使用。为了解决不同用户文件的 “命名冲突 ”问题,通常在文件系统中采用多级目录存储。 32 【正确答案】 A 33 【正确答案】 B 34 【正确答案】 D 35 【正确答案】 B 36 【正确答案】 C 37 【正确答案】 B 38 【正确答案】 A 39 【正确答案】 A 40 【正确答案】 C 41 【正确答案】 A 【试题解析】 对移动臂硬磁盘来说,移臂调度的目的是将移动臂移动到指定柱面:对磁盘的驱动调度来说,旋转调度的目的是将磁头移动到指定扇区。常用移臂调度算法

33、有先来先服务、最短寻找时间优先和电梯调度算法。磁盘上的文件以“块 ”为单位进行读 /写。磁带上的文件一般只能顺序存取。 42 【正确答案】 C 43 【正确答案】 A 44 【正确答案】 A 45 【正确答案】 A 46 【正确答案】 D 【试题解析】 决定是否要进行进程的切换,如果要切换的话,切换到哪 个进程等,我们把这种情况叫做调度时机。进程调度的时机如下: (1)正在执行的进程执行完毕。这时如果不选择新的就绪进程执行,则将浪费处理机资源。 (2)执行中进程自己调用阻塞原语将自己阻塞起来,进入阻塞等待状态。 (3)执行中进程调用了P原语操作,从而因资源不足而被阻塞;或者调用了 V原语操作,

34、激活了等待资源的进程队列。 (4)执行中进程提出 I/O请求后被阻塞。 (5)在分时系统斗时间片已经用完。 (6)在执行完系统调用等系统程序后返回用户程序时,可看做系统进程执行完毕,从而调度选择一新的用户进程执行。 (7)在 CPU执行方 式为可剥夺时,还有就绪队列中某进程的优先级变得高于当前执行进程的优先级,从而也将引发进程调度。 47 【正确答案】 D 48 【正确答案】 B 49 【正确答案】 A 50 【正确答案】 B 51 【正确答案】 D 【试题解析】 每个进程中访问临界资源的那段代码称为临界区 (Critical Section)。其他分析略。 52 【正确答案】 C 53 【正确答案】 A 54 【正确答案】 B 55 【正确答案】 C 56 【正确答案】 C 【试题解析】 表 达式 A2/(5A+B)的求值过程涉及到进程调度中的同步问题,只有5A(S2)的值求出后,才能够求出 5A+B(S3)的值,即信号量 S2与 S3是一对同步信号量。同理,要求整个表达式的值,必须先求出 A2的值与 5A+B 的值,即信号量S3又与信号量 S1是一对同步信号量。 57 【正确答案】 B 58 【正确答案】 B 59 【正确答案】 A 60 【正确答案】 D

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 考试资料 > 职业资格

copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1