PTA第三章栈和队列练习题(12页).doc
《PTA第三章栈和队列练习题(12页).doc》由会员分享,可在线阅读,更多相关《PTA第三章栈和队列练习题(12页).doc(12页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、-PTA第三章栈和队列练习题-第 12 页1-1通过对堆栈S操作:Push(S,1), Push(S,2), Pop(S), Push(S,3), Pop(S), Pop(S)。输出的序列为:123。 (2分)T F作者: DS课程组单位: 浙江大学1-2在用数组表示的循环队列中,front值一定小于等于rear值。 (1分)T F作者: DS课程组单位: 浙江大学1-3若一个栈的输入序列为1, 2, 3, 4, 5,则不可能得到3, 4, 1, 2, 5这样的出栈序列。 (2分)T F作者: 徐镜春单位: 浙江大学1-4If keys are pushed onto a stack in t
2、he order 1, 2, 3, 4, 5, then it is impossible to obtain the output sequence 3, 4, 1, 2, 5. (2分)T F作者: 徐镜春单位: 浙江大学1-5所谓“循环队列”是指用单向循环链表或者循环数组表示的队列。 (1分)T F作者: DS课程组单位: 浙江大学1-6An algorithm to check for balancing symbols in an expression uses a stack to store the symbols. (1分)T F2-1设栈S和队列Q的初始状态均为空,元素a、b
3、、c、d、e、f、g依次进入栈S。若每个元素出栈后立即进入队列Q,且7个元素出队的顺序是b、d、c、f、e、a、g,则栈S的容量至少是: (2分)1. 12. 23. 34. 4作者: DS课程组单位: 浙江大学2-2若元素a、b、c、d、e、f依次进栈,允许进栈、退栈操作交替进行,但不允许连续三次进行退栈工作,则不可能得到的出栈序列是? (2分)1. b c a e f d2. c b d a e f3. d c e b f a4. a f e d c b作者: DS课程组单位: 浙江大学2-3设一个栈的输入序列是1、2、3、4、5,则下列序列中,是栈的合法输出序列的是? (2分)1. 3
4、2 1 5 42. 5 1 2 3 43. 4 5 1 3 24. 4 3 1 2 5作者: DS课程组单位: 浙江大学2-4令P代表入栈,O代表出栈。则将一个字符串3*a+b/c变为3 a * b c / +的堆栈操作序列是哪个?(例如将ABC变成BCA的操作序列是PPOPOO。) (2分)1. PPPOOOPPOPPOOO 2. POPOPOPPOPPOOO 3. POPPOOPPOPOOPO 4. POPPOOPPOPPOOO作者: DS课程组单位: 浙江大学2-5设一个堆栈的入栈顺序是1、2、3、4、5。若第一个出栈的元素是4,则最后一个出栈的元素必定是: (2分)1. 12. 33.
5、 54. 1或者5作者: DS课程组单位: 浙江大学2-6为解决计算机主机与打印机之间速度不匹配问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是? (1分)1. 堆栈2. 队列3. 树4. 图作者: DS课程组单位: 浙江大学2-7某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作。若元素a、b、c、d、e依次入此队列后再进行出队操作,则不可能得到的出队序列是: (2分)1. b a c d e2. d b a c e3. e c b a d4. d b c a e作者: DS课程组单位: 浙江大学2-8
6、若用大小为6的数组来实现循环队列,且当前front和rear的值分别为0和4。当从队列中删除两个元素,再加入两个元素后,front和rear的值分别为多少? (2分)1. 2和02. 2和23. 2和44. 2和6作者: DS课程组单位: 浙江大学2-10以下不是栈的基本运算的是( )。 (2分)1. 删除栈顶元素 2. 删除栈底元素3. 判断栈是否为空4. 将栈置为空栈作者: 严冰单位: 浙江大学城市学院2-11在一个链队列中,front和rear分别为头指针和尾指针,则插入一个结点s的操作为( )。 (2分)1. front=front-next2. s-next=rear;rear=s3
7、. rear-next=s;rear=s;4. s-next=front;front=s;作者: 杨斌单位: 枣庄学院2-12依次在初始为空的队列中插入元素a,b,c,d以后,紧接着做了两次删除操作,此时的队头元素是( )。 (2分)1. a2. b3. c4. d作者: 杨斌单位: 枣庄学院2-13当用大小为N的数组存储顺序循环队列时,该队列的最大长度为( )。 (2分)1. N2. N-13. N+14. N+2作者: 杨斌单位: 枣庄学院2-14判断一个循环队列QU(最多元素为MaxSize)为空的条件是()。 (2分)1. QU.front = QU.rear2. QU.front !
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- PTA 第三 队列 练习题 12
限制150内