2007年9月计算机二级VB模拟试题及的答案解析.docVIP

  • 1
  • 0
  • 约1.44万字
  • 约 13页
  • 2018-06-28 发布于福建
  • 举报

2007年9月计算机二级VB模拟试题及的答案解析.doc

2007年9月计算机二级VB模拟试题及的答案解析

2007年9月计算机二级VB模拟试题(1)及答案解析一、选择题 (1) 在深度为5的满二叉树中,叶子结点的个数为 A) 32??????? B) 31 C) 16 ??????? D) 15 解析: 所谓满二叉树是指这样的一种二叉树:除最后一层外,每一层上的所有结点都有两个叶子结点。这就是说,在满二叉树中,层上的结点数都达到最大值,即在满二叉树的第k层上有2k-1个结点,且深度为m的满二叉树有2m-1个结点。 (2) 若某二叉树的前序遍历访问顺序是abdgcefh,中序遍历访问顺序是dgbaechf,则其后序遍历的结点访问顺序是 A) bdgcefha?????? B) gdbecfha C) bdgaechf 解析: 前序遍历的第一个结点a为树的根结点;中序遍历中a的左边的结点为a的左子树,a右边的结点为a的右子树;再分别对a的左右子树进行上述两步处理,直到每个结点都找到正确的位置。 (3) 一些重要的程序语言(如C语言和Pascal语言) 允许过程的递归调用。而实现递归调用中的存储分配通常用 A) 栈??????? B) 堆? C) 数组 ?????? D) 链表 解析: 一些较流行的程序语言允许过程的递归调用。递归调用就是过程调用本身。递归实现的是:当过程每一次执行后,都能返回到最近一次调用它的过程中。这样各调用点之间形成一种后进先出关系,而栈结构正适合来存储这些调用点。

文档评论(0)

1亿VIP精品文档

相关文档