题目详情
当前位置:首页 > 职业培训考试
题目详情:
发布时间:2023-12-13 02:45:14

[单项选择]设数组S[n]作为两个栈S1和S2的存储空间,对任何一个栈只有当S[n]全满时才不能进行进栈操作。为这两个栈分配空间的最佳方案是______。
A. S1的栈底位置为0,S2的栈底位置为n-1
B. S1的栈底位置为0,S2的栈底位置为n/2
C. S1的栈底位置为0,S2的栈底位置为n
D. S1的栈底位置为0,S2的栈底位置为1

更多"设数组S[n]作为两个栈S1和S2的存储空间,对任何一个栈只有当S[n"的相关试题:

[单项选择]设数组S[n]作为两个栈S1和s2的存储空间,对任何一个栈只有当S[n]全满时才不能进行进栈操作。为这两个栈分配空间的最佳方案是( )。
A. S1的栈底位置为0,S2的栈底位置为n-1
B. S1的栈底位置为0,S2的栈底位置为n/2
C. S1的栈底位置为0,S2的栈底位置为n
D. S1的栈底位置为0,S2的栈底位置为1
[单项选择]设数组data[0…m]作为循环队列sq的存储空间,front为队头指针,rear为队尾指针,则执行出队操作的语句为
A. sq↑.front:=sq↑.front+1;
B. sq↑.front:=(sq↑.front+1)%maxsize;
C. sq↑.rear:=(sq↑.rear+1)%maxsize;
D. sq↑.front:=(sq↑.front+1)%(maxsize+1);
[单项选择]设数组data[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
[单项选择]设数组data[0,…,m]作为循环队列SQ的存储空间,from为队头指针,rear为队尾指针,则执行出队操作的语句为( )。
A. front:=front+1
B. front=(front+1)mod m
C. rear:=(rear+1)mod m
D. front=(front+1)mod(m+1)
[单项选择]为了减少栈溢出的可能性,可让两个栈共享一片连续内存空间,两个栈的栈底分别设在这片空间的两端,这样,只有当( )时才可能产生上溢。
A. 两个栈的栈顶在栈空间的某一位置相遇
B. 其中一个栈的栈顶到达栈空间的中心点
C. 两个栈的栈顶同时到达栈空间的中心点
D. 两个栈均不空,且一个栈的栈顶到达另一个栈的栈底
[单项选择]为了增加内存空间的利用率和减小溢出的可能性,由两个栈共享一片连续的内存空间时,应将两个栈的栈底分划设在这片内存空间的两端。如此只有当( )时,才产生上溢。
A. 两个栈的栈顶同时到达栈空间的中心点
B. 两个栈的栈顶在栈空间的某一位置相遇
C. 其中一个栈的栈顶到达栈空间的中心点
D. 两个栈不空,且一个栈的栈顶到达另一个栈的栈底
[单项选择]为了减少溢出的可能性和增加内存空间的利用率,由两个栈共享一片连续的内存空间时,应将两栈的栈底分设在这片内存空间的两端。在这种情况下,会产生溢出情况的是 (45)
A. 两个栈的栈顶在栈空间的某一个位置相遇
B. 两个栈的栈顶同时到达栈空间的中心
C. 一个栈的栈顶到达空间的中心点
D. 两栈均不为空,且一个栈的栈顶到达另一个栈的栈底
[单项选择]由两个栈共享一个存储空间的好处是( )。
A. 减少存取时间,降低下溢发生的几率
B. 节省存储空间,降低上溢发生的几率
C. 减少存取时间,降低上溢发生的几率
D. 节省存储空间,降低下溢发生的几率
[单项选择]由两个栈共享一个向量空间的好处是( )。
A. 减少存取时间,降低下溢发生的几率
B. 节省存储空间,降低上溢发生的几率
C. 减少存取时间,降低上溢发生的几率
D. 节省存储空间,降低下溢发生的几率

我来回答:

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

订单号:

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