二级C笔试考试题库(2009-3).docVIP

  • 4
  • 0
  • 约1.58万字
  • 约 15页
  • 2017-08-15 发布于安徽
  • 举报
下列叙述中正确的是________。 A)栈是先进先出的线性表 B)队列是先进后出的线性表 C)循环队列是非线性结构 D)有序线性表既可以采用顺序存储结构,也可以采用链式存储结构 【解析】栈是先进后出的线性表;队列是先进先出的线性表;循环队列是队列的一种顺序存储结构,因此是线性结构;有序线性表既可以采用顺序存储结构,也可以采用链式存储结构。 支持子程序调用的数据结构是________。 A)栈 B)树 C)队列 D)二叉树 【解析】栈支持子程序调用。栈是一种只能在一端进行插入或删除的线性表,在主程序调用子函数时要首先保存主程序当前的状态,然后转去执行子程序,最终把子程序的执行结果返回到主程序中调用子程序的位置,继续向下执行,这种调用符合栈的特点,因此本题的答案为A)。 某二叉树有5个度为2的结点,则该二叉树中的叶子结点数是________。 A)10 B)8 C)6 D)4 【解析】对于任何一棵二叉树T,如果其终端结点(叶子)数为n1,度为2的结点数为n2,则n1=n2+1。所以该二叉树的叶子结点数等于5+1=6。 下列排序方法中,最坏情况下比较次数最少的是________。 A)冒泡排序 B)简单选择排序 C)直接插

文档评论(0)

1亿VIP精品文档

相关文档