电话:0731-83595998
导航

2011年软考软件设计师考前练习题及答案解析(7)

来源: 2017-11-26 14:51

  26. 以下标准代号中, (30) 不属于国家标准代号。

  (30) A.GSB

  B.GB/Z

  C.GB/T

  D.GA/T

  参考答案:(30)D。

  解析:我国国家标准中,强制性国家标准代号为"GB";推荐性国家标准代号为"GB/T";"GB/Z"是我国国家标准化指导性技术文件的代号;"GSB"是我国国家实物标准代号;"GA/T"是公共安全推荐性标准,它是我国公安部制定的行业标准。

  27.标准库函数fputs(pl,p2)的功能是(31)

  (31) A. 从pl指向的文件中读一个字符率存入p2指向的内存

  B. 从p2指向的文件中读一个字符串存入pl指向的内存

  C. 从pl指向的内存中的一个字符串输出到p2指向的文件

  D. 从p2指向的内存中的一个字符串输出到pl指向的文件

  参考答案:(31) C。

  解析:标准函数调用fputs(p1,p2)完成的功能是将由字符指针pl所指的字符串内容输出到与文件指针p2相关联的文件中,即将从pl所指的内存中的字符串内容输出到p2所指向的文件中。所以正确解答是C。

  28. 页式存储管理当中的页面是由 (32) 所感知的。

  (32) A.用户

  B.操作系统

  C.编译系统

  D.链接程序

  参考答案:(32)B。

  解析:进行存储分配时,页式存储管理为每个作业建立一张页表,指出逻辑地址中页号与主存中块号的对应关系。然后,借助于硬件的地址转换机构,在作业执行过程中按页动态定位。每执行一条指令时,按逻辑地址中的页号查页表,得到对应的块号,根据关系式,绝对地址=块号×块长+单元号,计算出欲访问的主存单元的地址。由此可知,页面是由操作系统所感知的。

  29. 在一个单CPU的计算机系统中,有3台不同的外部设备R1、R2和R3,以及3个进程P1、P2和P3。系统CPU调度采用可剥夺式优先级的进程调度方案,3个进程的优先级、使用设备的先后顺序和占用设备时间如表1所示。

  表1 进程的优先级、使用设备的先后顺序和占用设备时间表

  进程优先级使用设备、CPU的先后顺序和占用时间

进 程

优 先 级

使用设备、CPU的先后顺序和占用时间

P1

R1(20ms)→CPU(20ms)→R3(20ms)

P2

R3(40ms)→CPU(30ms)→R2(20ms)

P3

CPU(30ms)→R2(20ms)→CPU(20ms)

  假设操作系统的开销忽略不计,从3个进程同时投入运行到全部完成,CPU的利用率约为 (33) %;R3的利用率约为 (34) %。其中,设备的利用率是指该设备的使用时间与进程组全部完成所占用时间的比率。

  (33) A.66.7

  B.75

  C.83.3

  D.91.7

  (34) A.66

  B.50

  C.33

  D.17

  参考答案:(33)C;(34)B。

  解析:在多道系统中的3个任务(P1、P2和P3)是竞争使用CPU,但可并行使用I/O设备(R1、R2和R3)。各个任务运行的分析过程如图6所示。图中水平粗实线表示某进程实际执行过程所占用的CPU或I/O设备的时间。

  对图3分析如下。

  ① t0~t1时段(20ms):结合表3-2中3个进程使用设备的先后顺序,因此,进程调度程序先选中进程P3占用CPU的使用权,进程P1占用R1设备的使用权,进程P2占用R3设备的使用权。

  ② t1~t2时段(20ms):由于进程的优先级P1>P3且系统CPU调度采用可剥夺式优先级的进程调度方案,CPU使用权在这一进段将转让给进程P1,进程P1占用CPU的使用权20 ms,进程P2继续占用R3设备20 ms,进程P3因CPU使用权被剥夺而处于就绪状态。

  ③ t2~t3时段(20ms):进程P1占用CPU使用权终止后,进入占用R3设备的时段。由于进程的优先级P2>P3,进程P2使用完R3设备后,进入占用CPU的使用权时段。进程P3仍处于就绪状态。

  ④ t3~t4时段(10ms):进程P1在t3时刻运行完毕。进程P2继续占用CPU的使用权。进程P3仍处于就绪状态。

  ⑤ t4~t5时段(10ms):进程P2占用CPU使用权终止后,进入占用R2设备的时段。进程调度程序重新调度进程P3占用CPU的使用权。

  ⑥ t5~t6时段(10ms):进程P3占用CPU使用权终止后,进入占用R2设备的时段。由于I/O设备R2可被进程并行使用,因此,进程P2、P3在这一时段将并行占用R2设备。系统中也没有其他待运行的进程,此时段CPU将处于空闲状态。

  ⑦ t6~t7时段(10ms):进程P2在t6时刻运行完毕。进程P3继续占用R2设备。此时段CPU仍处于空闲状态。

  ⑧ t7~t8时段(20ms):进程P3的I/O操作任务完成后,进程调度程序将CPU使用权分配给它。进程P3占用CPU 20ms后运行完毕。

编辑推荐:

下载Word文档

温馨提示:因考试政策、内容不断变化与调整,长理培训网站提供的以上信息仅供参考,如有异议,请考生以权威部门公布的内容为准! (责任编辑:长理培训)

网络课程 新人注册送三重礼

已有 22658 名学员学习以下课程通过考试

网友评论(共0条评论)

请自觉遵守互联网相关政策法规,评论内容只代表网友观点!

最新评论

点击加载更多评论>>

精品课程

更多
10781人学习

免费试听更多

相关推荐
图书更多+
  • 电网书籍
  • 财会书籍
  • 其它工学书籍
拼团课程更多+
  • 电气拼团课程
  • 财会拼团课程
  • 其它工学拼团
热门排行

长理培训客户端 资讯,试题,视频一手掌握

去 App Store 免费下载 iOS 客户端