题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-10-08 21:51:37

[单选题]设数组 a[]作为循环队列 SQ 的存储空间,数组的长度为 m,f 为队头指示,r 为队尾指示则执行出队操作的语句为( )
A.f=f+1
B.f=(f+1)%m
C.r=(r+1)%m
D.f=(f+1)%(m+)

更多"[单选题]设数组 a[]作为循环队列 SQ 的存储空间,数组的长度为 "的相关试题:

[单选题]设数组 Data[0..m]作为循环队列 SQ 的存储空间,front 为队头指针,rear 为队尾指针,则执行出队操作的语句为( )。
A.front=front+1
B.front=(front+1)% m
C.rear=(rear+1)%m
D.front=(front+1)%(m+1)
[单选题]设数组ta[m]作为循环队列SQ的存储空间,front为队头指针,rear为队尾指针,则执行出队操作后其头指针front的值为()。
A.front=front+1
B.front=(front+1)%(m-1)
C.front=(front-1)%m
D.front=(front+1)%M
[单选题]现有一循环队列,其队头指针为 front,队尾指针为 rear;循环队列长度为 N。其队内有效长度为( )(假设队头不存放数据)。
A.(rear - front + N)% N + 1
B.(rear - front + N)% N
C.(rear – front)%(N + 1)
D.(rear - front + N)%(N – 1)
[单选题]现有一个循环队列,其队头指针为 front,队尾指针为 rear,循环队列的总长度为 N,问怎么判断循环队列满了( )。
A.front==rear
B.front==rear+1
C.front==rear%n
D.front==(rear+1)%n
[判断题]在一个顺序存储的循环队列中,队头指针指向队头元素的后一个位置。()
A.正确
B.错误
[单选题]以数组Data[m+1]作为循环队列SQ的存储空间,front为头指针,rear为队尾指针,则执行出队操作的语句是()。
A.front=front+1
B.front=(front+1)%m
C.front=(front+1)%(m+1)
D.rear=(rear+1)%m
[单选题]在具有 m 个单元的循环队列中,队头指针为 front,队尾指针为 rear,则队满的条件是( )。
A.front==rear
B.(front+1)%m==rear
C.rear+1==front
D.(rear+1)%m==front
[单选题]最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条件是( )。
A.(rear+1)MOD n==front
B.rear==front
C.rear+1==front
D.(rear-l)MOD n==front
[单选题]设顺序循环队列Q[M-1]的头指针和尾指针分别为F和R,头指针F总是指向队头元素的当前位置,尾指针R总是指向队尾元素的前一位置,则该循环队列中的元素个数为()。
A.(F-R+M)%M
B.F-R
C.(R-F+M)%M
D.R-F
[单选题]设顺序循环队列Q[O:M-1]的头指针和尾指针分别为F和R,头指针F总是指向队头元素的前一位置,尾指针R总是指向队尾元素的当前位置,则该循环队列中的元素个数为()。
A.(F-R+M)%M
B.F-R
C.(R-F+M)%M
D.R-F
[单选题]以数组Q[0…m-1]存放循环队列中的元素,若变量front和qulen分别指示循环队列中队头元素的实际位置和当前队列的长度,则队尾元素的实际位置是()。
A.front+qulen-1
B.(front+qulen)modm
C.(front+qulen-1)modm
D.front+qulen
[单选题]设指针变量front表示链式队列的队头指针,指针变量rear表示链式队列的队尾指针,指针变量s指向将要入队列的结点X,则入队列的操作序列为()。
A.s->next=rear;rear=s;
B.front->next=s;front=s;
C.rear->next=s;rear=s;
D.s->next=front;front=s;
[单选题]循环队列是空队列的条件是( )。
A.Q - > rear = = Q - > front
B.(Q - > rear + 1)%maxsize = = Q - > front
C.Q - > rear = = 0
D.Q - > front = = 0
[单选题]有一个用数组 C[1..m]表示的环形队列,m 为数组的长度。假设 f 为队头元素在数组中的位置,r 为队尾元素的后一位置(按顺时针方向)。若队列非空,则计算队列中元素个数的公式应为( )。
A.(m+r-f)mod m
B.r-f
C.(m-r+f)mod m
D.(m-r-f) mod m
[单选题]循环队列用数组A[o…m-1]存放其元素值,已知其头尾指针分别为front和rear,则当前元素个数为()。
A.(rear-front+m)modm
B.rear-front+l
C.rear-front-1
D.rear-front
[单选题]循环队列存储在数据 A[0..m]中,则入队时的操作为( )。
A.rear=rear+1
B.rear=(rear+1)%(m-1)
C.rear=(rear+1)%m
D.rear=(rear+1)%(m+1)
[单选题]对于循环队列( )
A.无法判断队列是否为空
B.无法判断队列是否为满
C.队列不可能满
D.以上说法都不是
[单选题]在循环队列中用数组A[0.m-1]存放队列元素,其队头和队尾指针分别为front和rear,则当前队列中的元素个数是()。
A.(front-rear+1)%m
B.(rear-front+1)%m
C.(front-rear+m)%m
D.(rear-front+m)%m
[判断题]循环队列也存在空间溢出问题。()
A.正确
B.错误

我来回答:

购买搜题卡查看答案
[会员特权] 开通VIP, 查看 全部题目答案
[会员特权] 享免全部广告特权
推荐91天
¥36.8
¥80元
31天
¥20.8
¥40元
365天
¥88.8
¥188元
请选择支付方式
  • 微信支付
  • 支付宝支付
点击支付即表示同意并接受了《购买须知》
立即支付 系统将自动为您注册账号
请使用微信扫码支付

订单号:

请不要关闭本页面,支付完成后请点击【支付完成】按钮
恭喜您,购买搜题卡成功
重要提示:请拍照或截图保存账号密码!
我要搜题网官网:https://www.woyaosouti.com
我已记住账号密码