#A. 初赛复习资料--2.3栈

    Type: Objective

初赛复习资料--2.3栈

You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.

2.3 栈

1), 【NOIP2001】若已知一个栈的入栈顺序是1,2,3, ..., n, 其输出序列为P1,P2,P3, ..., Pn, 若P1是n, 则Pi是 {{ select(1) }}

  • i
  • n-1
  • n-i+1
  • 不确定

2), 【NOIP2001提高组】以下哪一个不是栈的基本运算( ) {{ select(2) }}

  • 删除栈顶元素
  • 删除栈底的元素
  • 判断栈是否为空
  • 将栈置为空栈

3), 【NOIP2006】某个车站呈狭长形,宽度只能容下一台车,并且只有一个出入口。已知某时刻该车站状态为空,从这一时刻开始的出入记录为:“进,出,进,进,进,出,出,进,进,进,出,出”。假设车辆入站的顺序为1,2,3,…,则车辆出站的顺序为() {{ select(3) }}

  • 1, 2, 3, 4, 5
  • 1, 2, 4, 5, 7
  • 1, 4, 3, 7, 6
  • 1, 4, 3, 7, 2

4), 【NOIP2006】设栈S的初始状态为空,元素a、b、c、d,e依次入栈,以下出栈序列不可能出现的有( )。{{ select(4) }}

  • a, b, c, e, d
  • b, c, a, e, d
  • a, e, c, b, d
  • d, c, e, b, a

img

5), 上图中所使用的数据结构是( )。{{ select(5) }}

  • 队列
  • 二叉树
  • 哈希表

6), 对于入栈顺序为 a, b, c, d, e, f, g 的序列,下列( )不可能是合法的出栈序列。{{ select(6) }}

  • a, b, c, d, e, f, g
  • a, d, c, b, e, g, f
  • a, d, b, c, g, f, e
  • g, f, e, d, c, b, a

7), 今有一空栈 S,对下列待进栈的数据元素序列 a,b,c,d,e,f 依次进行进栈,进栈,出栈,进栈, 进栈,出栈的操作,则此操作完成后,栈 S 的栈顶元素为: {{ select(7) }}

  • f
  • c
  • a
  • b

8), 如果一个栈初始时为空,且当前栈中的元素从栈底到栈顶依次为a,b,c,另有元素d已经出栈,则可能的入栈顺序是( )。{{ select(8) }}

  • a, d, c, b
  • b, a, c, d
  • a, c, b, d
  • d, a, b, c

9), 设栈S的初始状态为空,元素a,b,c,d,e,f依次入栈S,出栈的序列为b,d,f,e,c,a,则栈S的容量至少应该是( )。{{ select(9) }}

  • 6
  • 5
  • 4
  • 3

10), 递归过程或函数调用时,处理参数和返回地址,通常使用一种称为( )的数据结构。{{ select(10) }}

  • 队列
  • 多维数组
  • 线性表

初赛模拟卷D

Not Attended
Status
Done
Rule
OI
Problem
3
Start at
2024-8-16 16:15
End at
2024-8-18 13:45
Duration
2 hour(s)
Host
Partic.
27