排序与调度规则试题库及答案.docVIP

  • 0
  • 0
  • 约2.7千字
  • 约 6页
  • 2026-01-22 发布于广东
  • 举报

排序与调度规则试题库及答案

一、单项选择题(每题2分,共10题)

1.以下哪种排序算法平均时间复杂度为O(nlogn)?

A.冒泡排序B.选择排序C.归并排序D.插入排序

2.调度规则中,先到先服务规则缩写是?

A.EDDB.SPTC.FCFSD.LPT

3.快速排序的最优时间复杂度是?

A.O(n)B.O(n2)C.O(nlogn)D.O(logn)

4.作业调度是从()中选取作业进入主存运行。

A.就绪队列B.后备队列C.阻塞队列D.运行队列

5.下列排序算法中,稳定的是?

A.希尔排序B.堆排序C.基数排序D.快速排序

6.最早截止时间优先调度算法常用于()调度。

A.批处理B.分时C.实时D.交互式

7.对n个元素进行简单选择排序,比较次数为?

A.n(n-1)/2B.n2C.nlognD.n

8.短作业优先调度算法在()调度中性能较好。

A.批处理系统B.分时系统C.实时系统D.网络系统

9.堆排序的时间复杂度是?

A.O(n)B.O(n2)C.O(nlogn)D.O(logn)

10.抢占式调度方式下,调度程序可在()进行调度。

A.进程完成时B.进程阻塞时C.任何时刻D.进程主动放弃CPU时

答案:1.C2.C3.C4.B5.C6.C7.A8.A9.C10.C

二、多项选择题(每题2分,共10题)

1.以下属于排序算法的有()

A.冒泡排序B.拓扑排序C.计数排序D.桶排序

2.调度规则中的优先级调度算法,优先级确定依据可基于()

A.作业运行时间B.作业到达时间C.作业重要性D.作业资源需求

3.稳定的排序算法有()

A.归并排序B.插入排序C.冒泡排序D.快速排序

4.作业调度的目标包括()

A.提高系统吞吐量B.减少作业平均周转时间C.公平对待用户作业D.提高CPU利用率

5.以下关于排序算法时间复杂度说法正确的有()

A.选择排序平均时间复杂度O(n2)B.希尔排序平均时间复杂度O(n^1.3)

C.堆排序平均时间复杂度O(nlogn)D.冒泡排序最优时间复杂度O(n)

6.实时系统中的调度算法有()

A.最早截止时间优先B.最低松弛度优先C.优先级倒置D.时间片轮转

7.影响调度算法性能的因素有()

A.作业到达模式B.系统资源数量C.作业资源需求D.调度方式

8.内部排序算法可分为()

A.比较排序B.基数排序C.分配排序D.插入排序

9.多道程序系统中,作业调度需要考虑()

A.内存空闲空间B.设备资源C.作业优先级D.作业运行时间

10.以下哪些属于动态调度策略()

A.最短剩余时间优先B.先来先服务C.最高响应比优先D.优先数调度

答案:1.ACD2.ABCD3.ABC4.ABCD5.ABC6.AB7.ABCD8.ABC9.ABCD10.ACD

三、判断题(每题2分,共10题)

1.快速排序在最坏情况下时间复杂度为O(n2)。()

2.先来先服务调度算法对短作业有利。()

3.计数排序属于比较排序算法。()

4.作业调度的主要任务是从后备队列中选取作业投入运行。()

5.堆排序是不稳定的排序算法。()

6.时间片轮转调度算法中,时间片越小,系统开销越小。()

7.插入排序的平均时间复杂度为O(nlogn)。()

8.实时系统中必须采用抢占式调度方式。()

9.优先级调度算法中,优先级高的作业一定先被调度。()

10.基数排序的时间复杂度与数据规模和关键字位数有关。()

答案:1.√2.×3.×4.√5.√6.×7.×8.×9.×10.√

四、简答题(每题5分,共4题)

1.简述冒泡排序基本原理。

答案:比较相邻元素大小,若顺序错误就把它们交换过来。对整个数组重复此过程,每一轮将最大(或最小)元素“浮”到数组末尾,经过多轮比较和交换完成排序。

2.简要说明先来先服务调度算法特点。

答案:按照作业或进程到达的先后顺序进行调度。优点是简单公平;缺点是对短作业不利,可能导致短作业等待时

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档