第三章单元测试
  1. 栈可以应用在哪里( )。

  2. A:A,B,C B:表达式求值  C:递归调用  D:子程序调用 
    答案:A,B,C
  3. 设计一个判别表达式中左,右括号是否配对出现的算法,采用哪种数据结构最佳( )。

  4. A:栈 B:线性表的链式存储结构  C:线性表的顺序存储结构  D:队列 
  5. 循环队列存储在数组A[0..m]中,则入队时的操作为( )。

  6. A:rear=rear+1  B:rear=(rear+1)%(m+1) C:rear=(rear+1) % m  D:rear=(rear+1) % (m-1)
  7. 任何一个递归过程都可以转换成非递归过程。( )

  8. A:错 B:对
  9. 通常使用队列来处理函数或过程的调用。( )

  10. A:错 B:对
  11. 设用链表作为栈的存储结构则退栈操作( )。

  12. A:必须判别栈是否为空 B:必须判别栈是否为满 C:判别栈元素的类型 D:对栈不作任何判别
  13. 不论是入队列操作还是入栈操作,在顺序存储结构上都需要考虑“溢出”情况。( )

  14. A:错 B:对

温馨提示支付 ¥3.00 元后可查看付费内容,请先翻页预览!
点赞(3) dxwkbang
返回
顶部