一.单选题(共15题,75.0分)
1
并发执行的程序具有( )特征
(5.0分)
- A、
顺序性
- B、
封闭性
- C、
可再现性
- D、
间断性
正确答案: D
在操作系统中,要想读取文件中的数据,可通过( )来实现。
(5.0分)
- A、
系统调用
- B、
原语
- C、
文件共享
- D、
中断
正确答案: A
3
在进程状态转换图中,( )是不可能的。(5.0分)
- A、
运行态→就绪态
- B、
运行态→等待态
- C、
等待态→运行态
- D、
等待态→就绪态
正确答案: C
4
操作系统对进程进行管理与控制的基本数据结构是( )。(5.0分)
- A、
JCB
- B、
PCB
- C、
PMT
- D、
DCT
正确答案: B
5
一个进程当前处于等待状态,则( )。(5.0分)
- A、
它可以被调度而获得处理机
- B、
当I/O 完成后,它将变成就绪状态
- C、
它永远不会被执行
- D、
它可能变成就绪状态,也可能直接获得处理机
正确答案: B
6
进程和程序的本质区别是( )。
(5.0分)
- A、
动态或静态
- B、
分时使用或独占计算机资源
- C、
顺序或非顺序地执行其指令
- D、
存储在内存或外存
正确答案: A
7
进程和线程的区别是( )。(5.0分)
- A、
大小不同
- B、
独立调度的单位
- C、
是否拥有资源
- D、
对应的分别是程序和过程
正确答案: C
8
多道程序环境中,操作系统分配资源是以( )为单位。(5.0分)
- A、
程序
- B、
指令
- C、
进程
- D、
作业
正确答案: C
9
并发程序失去了封闭性是指( )。(5.0分)
- A、
多个相对独立的进程以各自的速度向前推进
- B、
并发进程执行时,在不同时刻发生的错误
- C、
并发进程执行结果与速度无关
- D、
并发进程共享变量,变量的值与并发执行的进程先后顺序有关
正确答案: D
10
以下关于进程的说法,正确的是( )。(5.0分)
- A、
进程就是程序,它是程序的另一种叫法
- B、
进程被创建后,在它消亡之前,任何时刻总是处于运行、就绪或阻塞3种状态之一
- C、
多个不同的进程可以包含相同的程序
- D、
两个进程可以同时处于运行状态
正确答案: C
11
以下四项内容中,( )不是进程创建过程所必需的。(5.0分)
- A、
为进程分配CPU
- B、
建立进程控制块
- C、
为进程分配内存
- D、
将进程链入就绪队列
正确答案: A
12
在单处理机系统中有n(n>2)个进程,不可能发生的情况是( )。(5.0分)
- A、
没有进程运行,没有就绪进程,n个等待进程
- B、
有1个进程运行,没有就绪进程,n-1个等待进程
- C、
有2个进程运行,有1个就绪进程,n-3个等待进程
- D、
有1个进程运行,有n-1个就绪进程,没有等待进程
正确答案: C
13
( )必定引起进程切换。
(5.0分)
- A、
一个进程被创建
- B、
一个进程变为等待状态
- C、
一个进程变为就绪状态
- D、
一个进程的PCB内容改变
正确答案: B
14
下列选项中,在用户态执行的是( )。
(5.0分)
- A、
命令解释程序
- B、
缺页处理程序
- C、
进程调度程序
- D、
时钟中断处理程序
正确答案: A
15
下列选项中,导致创建新进程的操作是( )。 Ⅰ. 用户登录成功 Ⅱ. 设备分配 Ⅲ. 启动程序执行
(5.0分)
- A、
Ⅰ和Ⅱ
- B、
Ⅱ和Ⅲ
- C、
Ⅰ和Ⅲ
- D、
Ⅰ、Ⅱ、Ⅲ
正确答案: C
二.判断题(共10题,25.0分)
1
线程无论采用什么方式实现,同一进程内或不同进程的线程都可以并发执行。( )(2.5分)
正确答案:×
2
进程获得处理机而运行是自己能决定的。( )(2.5分)
正确答案:×
3
一个程序在执行过程中可能产生多个进程。( )(2.5分)
正确答案:√
4
并发是指若干事件在不同时刻发生。( )(2.5分)
正确答案:×
5
操作系统对进程的管理和控制主要是通过PCB来实现的。( )(2.5分)
正确答案:√
6
原语在执行时能被中断。( )(2.5分)
正确答案:×
7
进程可以并发执行的条件是Bernstein条件。( )
(2.5分)
正确答案:√
8
创建原语用来创建一个新进程,并将此新进程投入等待队列。 ( )(2.5分)
正确答案:×
9
线程既是拥有资源的单位,又是独立调度和分派的单位。( )(2.5分)
正确答案:×
10
只有处在阻塞状态的进程才可能被挂起。()(2.5分)
正确答案:×