试题详情

试题内容

设循环队列Q的定义中有 front 和 size 两个域变量,其中 Front 表示队头元 素的指针,SIZE 表示队列的长度,如下图所示(队列长度为 3,队头元素为 X,队尾元素为 Z)。设队列的存储空间容量为M,则队尾元素的指针为( )。

A.(Q.front+Q.size-1)
B.(Q.front+Q.size-1+M)%M
C.(Q.front-Q.size)
D.(Q.front-Q.size+M)%M

查看答案

软题库参考答案:B(仅供参考)

软题库解析:正在加载....

你可能感兴趣的试题

28题:某操作系统文件管理采用索引节点法。每个文件的索引节点有8个地址项,每个地址项大小为4字节,其中5个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,磁盘索引块和磁盘数据块大小均为1KB。若要访问文件的逻辑块号分别为1和518,则系统应分别采用( )。
A.直接地址索引和一级间接地址索引
B.直接地址索引和二级间接地址索引
C.一级间接地址索引和一级间接地址索引
D.一级间接地址索引和二级间接地址索引
31题:

程序设计语言提供了基本类型及其相关的操作,而( ) 则允许开发者自定义一种新的类型及其相关的操作。
A、对象
B、实例
C、类
D、引用

57题:

Teams are required for most engineering projects. Although some small hardware or software products can be developed by individuals, the scale and complexity of modem systems is such, and the demand for short schedules so great, that it is no longer (1) for one person to do most engineering jobs. Systems development is a team (2) ,and the effectiveness of the team largely determines the  (3) of the engineering.     Development teams often behave much like baseball or basketbal38题:

不同的对象收到同一消息可以产生完全不同的结果,这一现象叫做 (1)  。绑定是一个把过程调用和响应调用所需要执行的代码加以结合的过程。在一般的程序设计语言中,绑定在编译时进行,叫做 (2)  ;而 (3)  则在运行时进行,即一个给定的过程调用和执行代码的结合直到调用发生时才进行。
(1)A、继承
B、多态
C、动态绑定
D、静态绑定
(2)A、继承
B、多态
C、动态绑定
D、静态绑定
(3)A、继承
B、多态
C、动态绑定
D、静态绑定

49题:

在一个有向图 G 的拓扑序列中,顶点 Vi 排列在 Vi 之前,说明图 G 中()
A.一定存在弧i,vj>
B.一定存在弧
C.可能存在 Vi 到 Vj 的路径,而不可能存在 Vj 到 Vi路径
D.可能存在 Vj 到 Vi 的路径,而不可能存在 Vi 到 Vj 路径

6题:

某计算机系统由下图所示的部件构成,假定每个部件的干小时可靠度都为R,则该系统的千小时可靠度为()。



A.R+2R/4
B.R+R2/4
C.R(1-(1-R)2)
D.R(1-(1-R)2)2