[考研类试卷]计算机专业基础综合数据结构(栈和队列)历年真题试卷汇编2及答案与解析.doc
《[考研类试卷]计算机专业基础综合数据结构(栈和队列)历年真题试卷汇编2及答案与解析.doc》由会员分享,可在线阅读,更多相关《[考研类试卷]计算机专业基础综合数据结构(栈和队列)历年真题试卷汇编2及答案与解析.doc(11页珍藏版)》请在麦多课文档分享上搜索。
1、计算机专业基础综合数据结构(栈和队列)历年真题试卷汇编 2 及答案与解析一、单项选择题1 为解决计算机主机与打印机之间速度不匹配问题,通常设置一个打印数据缓冲区,主机将要输出的数据依次写入该缓冲区,而打印机则依次从该缓冲区中取出数据。该缓冲区的逻辑结构应该是( )。【2009 年全国试题 1(2)分】(A)栈(B)队列(C)树(D)图2 设栈 S 和队列 Q 的初始状态均为空,元素 a,b ,c ,d,e,j,g=g 依次进入栈 S。若每个元素出栈后立即进入队列 Q,且 7 个元素出队的顺序是b,d,c,f,e ,a,g,则栈 S 的容量至少是( )。【2009 年全国试题 2(2)分】(A)
2、1(B) 2(C) 3(D)43 若元素 a, b,c ,d,e,f 依次进栈,允许进栈、退栈操作交替进行,但不允许连续三次进行退栈操作,则不可能得到的出栈序列是( )。 【2010 年全国试题 1(2)分】(A)d,c,e,b,f,a(B) c,b,d,a ,e ,f(C) b,c,a ,e ,f ,d(D)a,f,e,d,c,b4 某队列允许在其两端进行入队操作,但仅允许在一端进行出队操作。若元素a,b,c,d,e 依次入此队列后再进行出队操作,则不可能得到的出队序列是( )。【2010 年全国试题 2(2)分】(A)b,a, c,d, e(B) d,b,a,c ,e(C) d,b,c,a
3、 ,e(D)e,c,b,a,d5 元素 a,b, c,d,e 依次进入初始为空的栈中,若元素进栈后可停留、可出栈,直到所有元素都出栈,则在所有可能的出栈序列中,以元素 d 开头的序列个数是( )。 【 2011 年全国试题 2(2)分】(A)3(B) 4(C) 5(D)66 已知循环队列存储在一维数组 A0n-1中,且队列非空时 front 和 rear 分别指向队头元素和队尾元素。若初始时队列为空,且要求第 1 个进入队列的元素存储在A0处,则初始时 front 和 rear 的值分别是( )。 2011 年全国试题 3(2)分】(A)0,0(B) 0,n1(C) n 一 1,0 (D)n
4、一 1,n 一 17 已知操作符包括“+”,“-”,“”,“(和)。将中缀表达式 a+b 一 a*(c+d)e-f+g转换为等价的后缀表达式 ab+acd+e/f*-g+时,用栈来存放暂时还不能确定运算次序的操作符。若栈初始时为空,则转换过程中同时保存在栈中的操作符的最大个数是( )。【2012 年全国试题 2(2)分】(A)5(B) 7(C) 8(D)1 18 一个栈的入栈序列为 1,2,3,n,其出栈序列是 p1,p 2,p 3,p n。若p2=3,则 p3 可能取值的个数是( ) 。【2013 年全国试题 2(2)分】(A)n 一 3(B) n 一 2(C) n 一 1(D)无法确定9
5、假设栈初始为空,将中缀表达式 ab+(c*d-e*f)g 转换为等价的后缀表达式的过程中,当扫描到 f 时,栈中的元素依次是( )。【2014 年全国试题 2(2)分】(A)+(*一(B) +(一*(C) +(*一 *(D)+ 一*10 循环队列存放在一维数组 A0M-1中,endl 指向队头元素,end2 指向队尾元素的后一个位置。假设队列两端均可进行入队和出队操作,队列中最多能容纳 M-1个元素,初始时为空。下列判断队空和队满的条件中,正确的是( )。【2014 年全国试题 3(2)分 】(A)队空:end1=end2; 队满:end1=(end2+1)mod M(B)队空:end1=en
6、d2 ; 队满:end2=(end1+1)modM-1)(C)队空:end2=(end1+1)modM; 队满:end4=(end2+1)modM(D)队空:end1=(end2+1)modM; 队满:end2=(endl+1)modM-1)11 已知程序如下:int s(int n) return(nS(1)一S(0)(B) S(0)一S(1)一main()(C) main()一 S(0)一S(1)(D)S(1)一S(0)一main()12 一个栈的输入序列为 1,2,3,n,若输出序列的第一个元素是 n,输出第i(1fn)个元素是( )。【电子科技大学 2012 一、4(2 分)】【中山大
7、学 1999 一、9(1 分)】(A)不确定(B) n-i(C) i (D)n-i+l13 设栈的输入序列为 1,2,3,n;输出序列为 p1,p2,Pn!若 p1=n,则当 ni1 时,p t 为( );若存在 k1 使 pk=n,则当 tk 时,P t 为( ) 。【中国科学技术大学 1992 八、8(1 分) 】(A)p=i+l(B) pi 不确定(C) pi=n-(i-k)14 中缀表达式(A+B)*(C-D)(E-F*G)的后缀表达式是( )。【北京邮电大学 2005一、2(2 分) 】(A)A+B*C-D E-F*G(B) AB+CD-*EFG*-(C) AB+C*D-E-G*(D
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
2000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 考研 试卷 计算机专业 基础 综合 数据结构 队列 历年 汇编 答案 解析 DOC
