试题详情

试题内容

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

A、(Q.rear+Q.len-1)
B、(Q.rear+Q.len-1+M)%M
C、(Q.rear-Q.len+1)
D、(Q.rear-Q.len+1+M)%M

查看答案

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

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

你可能感兴趣的试题

22题:进程Pl、P2、P3、P4、P5和P6的前趋图如下所示。假设用PV操作来控制这6个进程的同步与互斥的程序如下,程序中的空①和空②处应分别为(),空③和空④处应分别为(),空⑤和空⑥处应分别为()。

Begin
S1,S2,S3,S4,S5,S6,S7,S8:semaphore,//定义信号量
S1:=0;S2:=0;S3:=0;S4:=0;S5=0;S6=0;S7=0;S8=0

A.V(S1)V(S2)和P(S2)P(S3)
B.V(S1)P(S2)和V(S3)P(S4)
C.V(S1)V
5题:在( )校验方法中,采用模2运算来构造校验位。
A、水平奇偶
B、垂直奇偶
C、海明码
D、循环冗余
12题:《计算机软件保护条例》第八条第一款第八项规定的软件著作权中的翻译权将原软件由()的权利。
A.源程序语言转换成目标程序语言
B.一种程序设计语言转换成另一种程序设计语言
C.一种汇编语言转换成一种自然语言
D.一种自然语言文字转换成另一种自然语言文字
46题:

从存储空间的利用率角度来看,以下关于数据结构中图的存储的叙述中,正确的是()。
A.有向图适合采用邻接矩阵存储,无向图适合采用邻接表存储
B.无向图适合采用邻接矩阵存储,有向图适合采用邻接表存储
C.完全图适合采用邻接矩阵存储
D.完全图适合采用邻接表存储

48题:

以下关于编译系统对某高级语言进行翻译的叙述中,错误的是( )
A、词法分析将把源程序看作一个线性字符序列进行分析
B、语法分析阶段可以发现程序中所有的语法错误
C、语义分析阶段可以发现程序所有的语义错误
D、目标代码生成阶段的工作与目标的体系结构相关

41题:

以下关于程序错误的叙述中,正确的是()。
A.编译正确的程序必然不包含语法错误
B.编译正确的程序必然不包含语义错误
C.除数为0的错误可以在语义分析阶段检查出来
D.除数为0的错误可以在语法分析阶段检查出来