参考答案和解析
正确答案:错误
更多“Linux下每个运行队列都有两个优先级数组:一个活跃的和一个稳定”相关问题
  • 第1题:

    对于消息队列的描述正确的是( )。

    A.在Windows中只有一个消息系统,即系统消息队列。消息队列是一个系统定义的数据结构,用于临时存储消息。

    B.系统可从消息队列将信息直接发给窗口。另外,每个正在Windows下运行的应用程序都有自己的消息队列。

    C.系统消息队列中的每个消息最终都要被USER模块传送到应用程序的消息队列中去。应用程序的消息对列中存储了程序的所有窗口的全部消息。

    D.以上都正确


    参考答案:D

  • 第2题:

    设有以下定义:class person{int num;char name[10];public:void init (int n, char *m);┇};person std [30];则下面叙述中,不正确的是( )。

    A.std是一个含有30个元素的对象数组

    B.std数组中的每个元素都是person类的对象

    C.std数组中的每个元素都有自己的私有变量num和name

    D.std数组中的每个元素都有各自的成员函数init


    正确答案:D

  • 第3题:

    当调用函数时,实参是一个数组名,则向函数传送的是()。

    • A、数组的长度
    • B、数组首地址
    • C、数组每一个元素的地址
    • D、数组每个元素的值

    正确答案:D

  • 第4题:

    UNIX/Linux 系统和 Windows 系统类似,每一个系统用户都有一个主目录。


    正确答案:正确

  • 第5题:

    若用一个大小为6的数组来实现循环队列,且当rear和front的值分别为0,3。当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为()。

    • A、1和5
    • B、2和4
    • C、4和2
    • D、5和1

    正确答案:B

  • 第6题:

    在一个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则队列为满的条件是()。


    正确答案:length= =MS

  • 第7题:

    每个模块都有一个()属性,使程序块只能在模块自身运行时执行。


    正确答案:__name__

  • 第8题:

    填空题
    在一个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则删除一个元素后队首的位置为()。

    正确答案: (first+l)%MS
    解析: 暂无解析

  • 第9题:

    单选题
    若用一个大小为6的数组来实现循环队列,且当rear和front的值分别为0,3。当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为()。
    A

    1和5

    B

    2和4

    C

    4和2

    D

    5和1


    正确答案: A
    解析: 暂无解析

  • 第10题:

    单选题
    下列情况下,哪一种情况是进行进程调度的时机()
    A

     一个进程正在占用CPU执行,就绪队列中不为空

    B

     一个进程访问打印机的要求得不到满足而被阻塞

    C

     一个在运行的进程申请主存空间的要求得到了满足

    D

     在非抢占式最高优先级调度策略下,一个更高优先级的进程进入就绪队列


    正确答案: C
    解析: 暂无解析

  • 第11题:

    单选题
    对于消息队列描述正确的是()。
    A

    在Windows中只有一个消息系统,即系统消息队列。消息队列是一个系统定义的数据结构,用于临时存储消息。

    B

    系统可从消息队列将信息直接发给窗口。另外,每个正在Windows下运行的应用程序都有自己的消息队列。

    C

    系统消息队列中的每个消息最终都要被USER模块传送到应用程序的消息队列中去。应用程序的消息对列中存储了程序的所有窗口的全部消息。

    D

    以上都正确


    正确答案: B
    解析: 暂无解析

  • 第12题:

    单选题
    一个正在运行的进程,当所分配的时间片用完后,将其挂在()。
    A

    等待队列

    B

    运行队列

    C

    就绪队列

    D

    任意一个队列


    正确答案: A
    解析: 暂无解析

  • 第13题:

    设有定义: classperson {inthum; charname[10]; public: voidinit(intn,char*m); }; personstd[30] 则以下叙述不正确的是( )。

    A.std是一个含有30个元素的对象数组

    B.std数组中的每个元素都是person类的对象

    C.std数组中的每个元素都有自己的私有变量num和name

    D.std数组中的每个元素都有各自的成员函数init


    正确答案:D
    D。【解析】std是对象数组。里面有30个对象,每个对象都有自己的私有数据成员,由于成员函数是公有的,在内存中存在一份即可,各个对象都可以使用。

  • 第14题:

    若用一个大小为6的一维数组来实现循环队列,且当前front和rear的值分别为3,0,当从队列中删除一个元素,再加入两个元素后,front和rear的值分别为()。

    A.5,1
    B.4,2
    C.2,4
    D.1,5

    答案:B
    解析:
    删除front=(front+1)mod6,加入:rear=(rear+1)mod6。

  • 第15题:

    考虑下面的动态改变优先级的抢占式优先级调度算法。大的优先级数代表高优先级。当一个进程在等待CPU时(在就绪队列中,但未执行),优先级以α速率改变;当它运行时,优先级以β速率改变。所有的进程在进入等待队列时被给定优先级为0。参数α和β可以进行设定得到许多不同的调度算法。 a.β>α>0是什么算法? b.α<β<0时是什么算法?


    正确答案: A.FCFS先到先服务调度算法。当进程进入到就绪队列时,其PCB链接到队列的尾部,优先级以α速率改变;当CPU空闲时,CPU分配给位于队列头的进程,优先级加快,以β速率改变,接着该运行进程从队列中删除。
    B.LIFO后进先服务调度算法。同上,当进程进入到就绪队列时,优先级以α速率改变,等待后进的进程先调度,之后轮到该进程时,优先级加快,以β速率改变,完成调度。

  • 第16题:

    若用一个大小为6的数组来实现循环队列,且当rear和front的值分别为0和3。当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为()

    • A、1和5
    • B、2和4
    • C、4和2
    • D、5和1

    正确答案:B

  • 第17题:

    在一个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则删除一个元素后队首的位置为()。


    正确答案:(first+l)%MS

  • 第18题:

    ()是数组的数组,它内部每个数组的长度可以不同,就像一个锯齿形状。


    正确答案:不规则数组

  • 第19题:

    一个正在运行的进程,当所分配的时间片用完后,将其挂在()。

    • A、等待队列
    • B、运行队列
    • C、就绪队列
    • D、任意一个队列

    正确答案:C

  • 第20题:

    判断题
    UNIX/Linux 系统和 Windows 系统类似,每一个系统用户都有一个主目录。
    A

    B


    正确答案:
    解析: 暂无解析

  • 第21题:

    填空题
    在一个用数组实现的队列类中,假定数组长度为MS,队首元素位置为first,队列长度为length,则队列为满的条件是()。

    正确答案: length= =MS
    解析: 暂无解析

  • 第22题:

    单选题
    若用一个大小为6的数组来实现循环队列,且当前rear和front的值分别为0和3。当从队列中删除一个元素,再加入两个元素后,rear和front的值分别为()
    A

    1和5

    B

    2和4

    C

    4和2

    D

    5和1


    正确答案: B
    解析: 暂无解析

  • 第23题:

    单选题
    下面叙述中,不正确的是()。
    A

    线性表中除第一个元素和最后一个元素外,其他每个元素都有且仅有一个直接前驱和一个直接后继

    B

    树中有且仅有一个结点没有前驱

    C

    环形队列中任何一个元素都有且仅有一个直接前驱和一个直接后继

    D

    在树中,一个结点可以有多个直接后继


    正确答案: D
    解析: 暂无解析