【计算机类职业资格】软件设计师-3及答案解析.doc
《【计算机类职业资格】软件设计师-3及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件设计师-3及答案解析.doc(22页珍藏版)》请在麦多课文档分享上搜索。
1、软件设计师-3 及答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:24,分数:100.00)某系统的进程状态转换如图所示,图中 1、2、3 和 4 分别表示引起状态转换的不同原因,原因 4 表示_;一个进程状态转换会引起另一个进程状态转换的是_。 (分数:4.00)A.就绪进程被调度B.运行进程执行了 P 操作C.发生了阻塞进程等待的事件D.运行进程的时间片到了A.12B.21C.32D.24系统中有 R 类资源 m 个,现有 n 个进程互斥使用。若每个进程对 R 资源的最大需求为 w,那么当 m、n、w分别取下图中的值时,对于图中的种情况,_可能会发生死锁。若将这
2、些情况的 m 分别加上_,则系统不会发生死锁。 (分数:4.00)A.B.C.D.A.1、1 和 1B.1、1 和 2C.1、1 和 3D.1、2 和 1若某企业拥有的总资金数为 15,投资 4 个项目 P 1 、P 2 、P 3 、P 4 ,各项目需要的最大资金数分别是6、8、8、10,企业资金情况如图 1 所示。P 1 新申请 2 个资金,P 2 新申请 1 个资金,若企业资金管理处为项目 P 1 和 P 2 分配新申请的资金,则 P 1 、P 2 、P 3 、P 4 尚需的资金数分别为_;假设 P 1 已经还清所有投资款,企业资金使用情况如图 2 所示,那么企业的可用资金数为_。若在如图
3、 2 所示的情况下,企业资金管理处为 P 2 、P 3 、P 4 各分配资金数 2、2、3,则分配后 P 2 、P 3 、P 4 已用资金数分别为_。 图 1 企业资金情况图(a)(分数:6.00)A.1、3、6、7,可用资金数为 0,故资金周转状态是不安全的B.2、5、6、7,可用资金数为 1,故资金周转状态是不安全的C.2、4、6、7,可用资金数为 2,故资金周转状态是安全的D.3、3、6、7,可用资金数为 2,故资金周转状态是安全的A.4B.5C.6D.7A.3、2、3,尚需资金数分别为 5、6、7,故资金周转状态是安全的B.5、4、6,尚需资金数分别为 3、4、4,故资金周转状态是安全
4、的C.3、2、3,尚需资金数分别为 5、6、7,故资金周转状态是不安全的D.5、4、6,尚需资金数分别为 3、4、4,故资金周转状态是不安全的某企业生产流水线 M 共有两位生产者,生产者甲不断地将其工序上加工的半成品放入半成品箱,生产者乙从半成品箱取出继续加工。假设半成品箱可存放 n 件半成品,采用 PV 操作实现生产者甲和生产者乙的同步可以设置 3 个信号量 S、S1 和 S2,其同步模型如图所示。 (分数:4.00)A.0B.1CnD.任意正整数A.0、0B.0、nC.1、nD.n、1进程 P 1 、P 2 、P 3 、P 4 和 P 5 的前趋图如图 1 所示。 图 1 前趋图若用 PV
5、 操作控制进程 P 1 P 5 并发执行的过程,则需要设置 6 个信号 S1、S2、S3、S4、S5 和 S6,且信号量 S1S6 的初值都等于零。图 2 中 a 和 b 处应分别填写_;c 和 d 处应分别填写_,e 和 f处应分别填写_。 (分数:6.00)A.P(S1)P(S2)和 P(S3)P(S4)B.P(S1)V(S2)和 P(S2)V(S1)C.V(S1)V(S2)和 V(S3)V(S4)D.P(S1)P(S2)和 V(S1)V(S2)A.P(S1)P(S2)和 V(S3)V(S4)B.P(S1)P(S3)和 V(S5)V(S6)C.V(S1)V(S2)和 P(S3)P(S4)D
6、.P(S1)V(S3)和 P(S2)V(S4)A.P(S3)P(S4)和 V(S5)V(S6)B.V(S5)V(S6)和 P(S5)P(S6)C.P(S2)P(S5)和 P(S4)P(S6)D.P(S4)V(S5)和 P(S5)V(S6)假设一台按字节编址的 16 位计算机系统,采用虚拟页式存储管理方案,页面的大小为 2KB,且系统中没有使用快表(或联想存储器)。某用户程序如图(左)所示,该程序的页面变换表如图(右)所示,表中状态位等于 1 和 0 分别表示页面在内存或不在内存。 (分数:6.00)A.3B.4C.5D.6A.0B.1C.2D.3A.1、1B.1、2C.2、2D.2、3某系统采
7、用请求页式存储管理方案,假设某进程有 6 个页面,系统给该进程分配了 4 个存储块,其页面变换表如表所示,表中的状态位等于 1/0 分别表示页面在内存/不在内存。当该进程访问的页面 2 不在内存时,应该淘汰表中页号为_的页面。假定页面大小为 4KB,逻辑地址为十六进制 3C18H,该地址经过变换后的页帧号为_。 页面存储管理表 页 号 页帧号 状态位 访问位 修改位 0 5 1 1 1 1 - 0 0 0 2 - 0 0 0 3 2 1 1 0 4 8 1 1 1 5 12 1 0 0 (分数:4.00)A.0B.3C.4D.5A.2B.5C.8D.121.某磁盘磁头从一个磁道移至另一个磁道需
8、要 10ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均移动距离为 10 个磁道,每块的旋转延迟时间及传输时间分别为 100ms 和 2ms,则读取一个 100 块的文件需要_ms 时间。(分数:2.00)A.10200B.11000C.11200D.202002.在输入输出控制方法中,采用_可以使得设备与主存间的数据块传送无须 CPU 干预。(分数:2.00)A.程序控制输入输出B.中断C.DMAD.总线控制3.在操作系统中,虚拟设备通常采用_设备来提供虚拟设备。(分数:2.00)A.SPOOLING 技术,利用磁带B.SPOOLING 技术,利用磁盘C.脱机批处理技术,利用磁盘D.通道
9、技术,利用磁带设备驱动程序是直接与_打交道的软件模块。一般而言,设备驱动程序的任务是接收来自于设备_。(分数:4.00)A.硬件B.办公软件C.编译程序D.连接程序A.有关的上层软件的抽象请求,进行与设备相关的处理B.无关的上层软件的抽象请求,进行与设备相关的处理C.有关的上层软件的抽象请求,进行与设备无关的处理D.无关的上层软件的抽象请求,进行与设备无关的处理若某文件系统的目录结构如图所示,假设用户要访问文件 f1.java,且当前工作目录为 Program,则该文件的全文件名为_,其相对路径为_。 (分数:6.00)A.f1.javaB.DocumentUava-progf1.javaC.
10、D:ProgramkJava-progf1.javaD.ProgramJava-progf1.javaA.Java-progB.Java-progC.ProgramJava-progD.ProgramJava-prog假设磁盘每磁道有 18 个扇区,系统刚完成了 10 号柱面的操作,当前移动臂在 13 号柱面上,进程的请求序列如表所示。若系统采用 SCAN(扫描)调度算法,则系统响应序列为_;若系统采用 CSCAN(单向扫描)调度算法,则系统响应序列为_。 进程请求序列表 请求序列 柱面号 磁头号 扇区号 15 8 9 20 6 5 30 9 6 20 10 5 5 4 5 2 7 4 15
11、8 1 6 3 10 8 7 9 15 10 4 (分数:6.00)A.B.C.D.A.B.C.D.某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若系统的字长为 32 位,磁盘上的物理块依次编号为:0、1、2那么 4096 号物理块的使用情况在位示图中的第_个字中描述;若磁盘的容量为 200GB,物理块的大小为 1MB,那么位示图的大小为_个字。(分数:6.00)A.129B.257C.513D.1025A.600B.1200C.3200D.6400某文件系统采用多级索引结构,若磁盘块的大小为 512 字节,每个块号需占 3 字节,那么根索引采用一级索引时的文件最大长
12、度为_K 字节;采用二级索引时的文件最大长度为_K 字节。(分数:6.00)A.85B.170C.512D.1024A.512B.1024C.14450D.28900某仓库有两名发货员,一名审核员。当顾客提货时,只要发货员空闲,允许顾客进入仓库提货,顾客离开时,审核员检验顾客提货是否正确。其工作流程如图所示。为了利用 PV 操作正确地协调他们之间的工作,设置了两个信号量 S1 和 S2,且 S1 的初值为 2,S2 的初值为 1。图中的 a 应填写_;图中的 b、c 和d 应分别填写_。 (分数:4.00)A.P(S1)B.P(S2)C.V(S1)D.V(S2)A.P(S2)、V(S2)和 V
13、(S1)B.P(S1)、V(S1)和 V(S2)C.V(S1)、P(S2)和 V(S2)D.V(S2)、P(S1)和 V(S1)某虚拟存储系统采用最近最少使用(LRU)页面淘汰算法,假定系统为每个作业分配 3 个页面的主存空间,其中一个页面用来存放程序。现有某作业的部分语句如下。 Var A: Array1150, 1100 OF integer; i i, j: integer; FOR i:=1 to 150 DO FOR j:=1 to 100 DO Ai, j:=0; 设每个页面可存放 150 个整数变量,变量 i、j 放在程序页中。初始时,程序及变量 i、j 已在内存,其余两页为空,
14、矩阵 A 按行序存放。在上述程序片段执行过程中,共产生_次缺页中断。最后留在内存中的是矩阵 A 的最后_。(分数:4.00)A.50B.100C.150D.300A.2 行B.2 列C.3 行D.3 列在一个单 CPU 的计算机系统中,采用可剥夺式(也称抢占式)优先级的进程调度方案,且所有任务可以并行使用 I/O 设备。下表列出了 3 个任务 T1、T2、T3 的优先级,以及独立运行时占用 CPU 和 I/O 设备的时间。如果操作系统的开销忽略不计,这 3 个任务从同时启动到全部结束的总时间为_ms,CPU 的空闲时间共有_ms。 任务优先级及占用设备时间情况表 任 务 优先级 每个任务独立运
15、行时所需的时间 T1 高 T2 中 T3 低 对每个任务: 占用 CPU 10ms、I/O 13ms,再占用 CPU 5ms (分数:4.00)A.28B.58C.61D.64A.3B.5C.8D.134.假设系统中有 3 类互斥资源 R 1 、R 2 、R 3 ,可用资源数分别是 9、8、5。在 T 0 时刻系统中有 P 1 、P 2 、P 3 、P 4 和 P 5 5 个进程,这些进程对资源的最大需求量和已分配资源数如下表所示,如果进程按_序列执行,那么系统状态是安全的。 (分数:2.00)A.P1P2P4P5P3B.P2P1P4P5P3C.P2P4P5P1P3D.P4P2P4P1P3在如
16、图所示的树形文件中,方框表示目录,圆圈表示文件,“/”表示路径的分隔符,“/”路径之首表示根目录。在图中,_。 (分数:6.00)A.子目录 W2 中文件 f2 和子目录 D2 中文件 f2 是完全相同的B.子目录 W2 中文件 f2 和子目录 D2 中文件 f2 是不相同的C.子目录 W2 中文件 f2 和子目录 D2 中文件 f2 可能相同也可能不相同D.树形文件系统中不允许出现相同名字的文件A./D1/W1B.D1/W1CW1Df1A.可以直接访问根目录下的文件 f1B.可以从当前路径开始查找需要访问的文件 f1C.只需要访问一次磁盘,就可以读取文件 f1,而方式 2 需要 2 次D.只
17、需要访问一次磁盘,就可以读取文件 f1,而方式 2 需要 3 次5.某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若系统中字长为 32 位,磁盘上的物理块依次编号为:0、1、2那么 8192 号物理块的使用情况在位示图中的第_个字中描述。(分数:2.00)A.256B.257C.512D.10246.页式存储系统的逻辑地址是由页号和页内地址两部分组成的,地址变换过程如图所示。假定页面的大小为 8KB,图中所示的十进制逻辑地址 9612 经过地址变换后,形成的物理地址 a 应为十进制_。 (分数:2.00)A.42380B.25996C.9612D.8192某虚拟存储系
18、统采用最近最少使用(LRU)页面淘汰算法。假定系统为每个作业分配 3 个页面的主存空间,其中一个页面用来存放程序。现有某作业的部分语句如下。 Var A: Array1128, 1128 OF integer; i, j: integer; FOR i:=1 to 128 DO FOR j:=1 to 12 8 DO Ai, j:=0; 设每个页面可存放 128 个整数变量,变量 i、j 放在程序页中,矩阵 A 按行序存放。初始时,程序及变量i、j 已在内存,其余两页为空。在上述程序片段执行过程中,共产生_次缺页中断。最后留在内存中的是矩阵 A 的最后_。(分数:4.00)A.64B.128C
19、.256D.512A.2 行B.2 列C.1 行D.1 列假设磁盘上每个磁道划分成 9 个物理块,每块存放 1 个逻辑记录。逻辑记录 R 0 ,R 1 ,R 8 存放在同一个磁道上,记录的安排顺序如表所示。 记录安排表 物理块 0 1 2 3 4 5 6 7 8 逻辑记录 R 0 R 1 R 2 R 3 R 4 R 5 R 6 R 7 R 8 假定磁盘旋转一圈的时间为 27ms,磁头当前处在 R 0 的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为 3ms,则处理这 9 个记录的最长时间为_;若对信息存储进行优化分布后,处理 9 个记录的最少时间为_。(分数:4.00)A.2
20、43msB.246msC.254msD.280msA.30msB.36msC.54msD.60ms软件设计师-3 答案解析(总分:100.00,做题时间:90 分钟)一、单项选择题(总题数:24,分数:100.00)某系统的进程状态转换如图所示,图中 1、2、3 和 4 分别表示引起状态转换的不同原因,原因 4 表示_;一个进程状态转换会引起另一个进程状态转换的是_。 (分数:4.00)A.就绪进程被调度B.运行进程执行了 P 操作C.发生了阻塞进程等待的事件 D.运行进程的时间片到了解析:A.12B.21 C.32D.24解析:本题的配图是一个标准的“进程三态图”,其中 1 表示就绪进程被调
21、度;2 表示运行进程的时间片到了;3 表示运行进程执行了 P 操作,进程进入了阻塞状态;4 表示被阻塞进程等待的事件发生了。 其中的 1 与 2 有着一定的关联,因为当一个正在运行的进程时间片到了以后,该进程将从运行态转换为就绪态,同时,需要调入另外一个处于就绪态的进程,使之转换为运行态。系统中有 R 类资源 m 个,现有 n 个进程互斥使用。若每个进程对 R 资源的最大需求为 w,那么当 m、n、w分别取下图中的值时,对于图中的种情况,_可能会发生死锁。若将这些情况的 m 分别加上_,则系统不会发生死锁。 (分数:4.00)A.B.C. D.解析:A.1、1 和 1B.1、1 和 2C.1、
22、1 和 3D.1、2 和 1 解析:在本题中,第种情况的系统资源数为 3,而有两个进程互斥使用这 3 个资源,每个进程需要的资源最大值为 2,那么无论怎么分配资源,都不会发生死锁。第种情况的系统资源数为 3,有 3 个进程互斥使用这 3 个资源,每个进程需要的资源最大值为 2,如果每个进程都分配一个该类资源而又互相等待,这时就有可能产生死锁。第种情况的系统资源数为 5,而有 2 个进程互斥使用这 5 个资源,每个进程需要的资源最大值为 3,那么无论怎么分配资源,都不会发生死锁。第种情况的系统资源数为 5,有 3 个进程互斥使用这 5 个资源,每个进程需要的资源最大值为 3,如果有两个进程分配了
23、两个资源,而剩余的一个该类资源分配给了第 3 个进程,这时就有可能产生死锁。对于第种情况,如果 3 个进程都分配了两个资源而互相等待则会产生死锁。 经过上面的分析我们可以知道,可能会产生死锁,对于第种情况,由于每个进程都分配一个该类资源,如果系统再多一个该类资源,系统将不会产生死锁。对于第种情况,由于有两个进程分配了两个资源,而第 3 个进程只分配了一个资源,如果系统只增加一个资源的话,那么将增加的这个资源分配给第3 个进程,这个时候系统仍然会发生死锁,只有增加两个资源,系统才不会死锁。第中情况与第种情况一样,只需要增加一个资源就不会发生死锁。若某企业拥有的总资金数为 15,投资 4 个项目
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 设计师 答案 解析 DOC
