林老师 · 客观题题库 · 二叉树 · 考纲词条练习

二叉树 · 考纲词条练习

二叉树 · 共 51 题 · 原创真题风格补充卷
真题
复刻
试卷编号NEO-J-2026-二叉树
题目总数51 题 · 102 分
试卷类型客观题
考生须知:
① 本卷为客观题单卷,合计 51 题 · 102 分,全部为客观题;
② 试卷右上角设有 「提交答卷」「重置考试」 按钮,提交后系统自动判分并显示答题正确情况,请确认全部作答后再行提交;
③ 试卷不显示答案,提交后方可查看每题作答与正确答案的对照;
④ 答卷进度会保留在本地缓存中,刷新或再次打开仍可继续作答;
⑤ 本卷仅供学生练习使用;请勿用于其他用途;题面有问题请联系:i64coder@163.com。

判 分 报 告

0 / 102 分
0
答 对 · 得 0
0
答 错 · 失 0
当前筛选下没有题目

客 观 题

51 QUESTIONS · 2 POINTS EACH
第 1 题 单选 未作答

一棵树中,没有子结点的结点称为( )。

(2 分)
原创 2026 · 单选 第1题 | 知识点 KJ-27a、KJ-27c
第 2 题 单选 未作答

关于二叉树,下列说法正确的是( )。

(2 分)
原创 2026 · 单选 第2题 | 知识点 KJ-27a、KJ-27c
第 3 题 单选 未作答

一棵有 nn 个结点的树,它的边数是( )。

(2 分)
原创 2026 · 单选 第3题 | 知识点 KJ-27a、KJ-27c
第 4 题 单选 未作答

二叉树的第 44 层(根为第 11 层)最多有( )个结点。

(2 分)
原创 2026 · 单选 第4题 | 知识点 KJ-27a、KJ-27c
第 5 题 单选 未作答

深度为 44 的二叉树最多有( )个结点。

(2 分)
原创 2026 · 单选 第5题 | 知识点 KJ-27a、KJ-27c
第 6 题 单选 未作答

在任意一棵二叉树中,叶子结点数 n0n_0 与度为 22 的结点数 n2n_2 的关系是( )。

(2 分)
原创 2026 · 单选 第6题 | 知识点 KJ-27a、KJ-27c
第 7 题 单选 未作答

根结点的高度为 11。一棵树的高度是( )。

(2 分)
原创 2026 · 单选 第7题 | 知识点 KJ-27a、KJ-27c
第 8 题 单选 未作答

一棵深度为 44 的满二叉树,其形态特点是( )。

(2 分)
原创 2026 · 单选 第8题 | 知识点 KJ-27f
第 9 题 单选 未作答

关于完全二叉树,下列说法正确的是( )。

(2 分)
原创 2026 · 单选 第9题 | 知识点 KJ-27f
第 10 题 单选 未作答

深度为 55 的满二叉树共有( )个结点。

(2 分)
原创 2026 · 单选 第10题 | 知识点 KJ-27f
第 11 题 单选 未作答

6161 个结点的完全二叉树,它的高度是( )。

(2 分)
原创 2026 · 单选 第11题 | 知识点 KJ-27f
第 12 题 单选 未作答

高度为 33 的完全二叉树有多少种不同的形态?

(2 分)
原创 2026 · 单选 第12题 | 知识点 KJ-27f
第 13 题 单选 未作答

下列说法正确的是( )。

(2 分)
原创 2026 · 单选 第13题 | 知识点 KJ-27f
第 14 题 单选 未作答

顺序存储的二叉树中,结点下标从 11 开始,结点 ii 的左孩子下标是( )。

(2 分)
原创 2026 · 单选 第14题 | 知识点 KJ-27f
第 15 题 单选 未作答

对下面的二叉树进行前序遍历(根左右),结果是( )。

     A
    / \
   B   C
  / \
 D   E

(2 分)
原创 2026 · 单选 第15题 | 知识点 KJ-27e
第 16 题 单选 未作答

对下面的二叉树进行中序遍历(左根右),结果是( )。

     A
    / \
   B   C
  / \
 D   E

(2 分)
原创 2026 · 单选 第16题 | 知识点 KJ-27e
第 17 题 单选 未作答

对下面的二叉树进行后序遍历(左右根),结果是( )。

     A
    / \
   B   C
  / \
 D   E

(2 分)
原创 2026 · 单选 第17题 | 知识点 KJ-27e
第 18 题 单选 未作答

对下面的二叉树进行层序遍历(从上到下、每层从左到右),结果是( )。

     A
    / \
   B   C
  / \
 D   E

(2 分)
原创 2026 · 单选 第18题 | 知识点 KJ-27e
第 19 题 单选 未作答

三种遍历中,根结点最先被访问的是( ),最后被访问的是( )。

(2 分)
原创 2026 · 单选 第19题 | 知识点 KJ-27e
第 20 题 单选 未作答

二叉树的前序遍历为 ABDEC,中序遍历为 DBEAC,则它的后序遍历是( )。

(2 分)
原创 2026 · 单选 第20题 | 知识点 KJ-27e
第 21 题 单选 未作答

二叉树的后序遍历为 DGJHEBIFCA,中序遍历为 DBGEHJACIF,则它的前序遍历是( )。

(2 分)
原创 2026 · 单选 第21题 | 知识点 KJ-27e
第 22 题 单选 未作答

顺序存储二叉树时,根结点存储在下标( )处。

(2 分)
原创 2026 · 单选 第22题 | 知识点 KJ-27f
第 23 题 单选 未作答

结点 ii 存储在数组下标 55 处,它的左孩子下标是( )。

(2 分)
原创 2026 · 单选 第23题 | 知识点 KJ-27f
第 24 题 单选 未作答

结点 ii 存储在数组下标 55 处,它的右孩子下标是( )。

(2 分)
原创 2026 · 单选 第24题 | 知识点 KJ-27f
第 25 题 单选 未作答

结点存储在数组下标 99 处,它的父结点下标是( )。

(2 分)
原创 2026 · 单选 第25题 | 知识点 KJ-27f
第 26 题 单选 未作答

结点存储在数组下标 99 处(存在兄弟结点),它的兄弟结点下标是( )。

(2 分)
原创 2026 · 单选 第26题 | 知识点 KJ-27f
第 27 题 单选 未作答

顺序存储完全二叉树时,下列说法正确的是( )。

(2 分)
原创 2026 · 单选 第27题 | 知识点 KJ-27f
第 28 题 单选 未作答

某结点存储在数组下标 99 处,它有兄弟结点也有两个孩子。它的右孩子下标是( )。

(2 分)
原创 2026 · 单选 第28题 | 知识点 KJ-27f
第 29 题 单选 未作答

关于哈夫曼树,下列说法正确的是( )。

(2 分)
原创 2026 · 单选 第29题 | 知识点 KJ-27h
第 30 题 单选 未作答

结点权值分别为 2,3,4,52, 3, 4, 5,构造哈夫曼树,其带权路径长度 WPL 是( )。

(2 分)
原创 2026 · 单选 第30题 | 知识点 KJ-27h
第 31 题 单选 未作答

哈夫曼编码在本质上是一种( )策略。

(2 分)
原创 2026 · 单选 第31题 | 知识点 KJ-27h
第 32 题 单选 未作答

哈夫曼树的构造过程是:每次取( )的两个结点合并。

(2 分)
原创 2026 · 单选 第32题 | 知识点 KJ-27h
第 33 题 单选 未作答

关于前缀码,下列说法正确的是( )。

(2 分)
原创 2026 · 单选 第33题 | 知识点 KJ-27h
第 34 题 单选 未作答

字母表 {a, b, c, d, e} 在字符串中出现频率分别为 10%、15%、30%、16%、29%。若用哈夫曼编码,字母 d 的编码长度是( )位。

(2 分)
原创 2026 · 单选 第34题 | 知识点 KJ-27h
第 35 题 单选 未作答

对比等长编码,哈夫曼编码的优势是( )。

(2 分)
原创 2026 · 单选 第35题 | 知识点 KJ-27h
第 36 题 单选 未作答

判断一组编码是否为合法前缀码:{0, 10, 110, 111}。下列判断正确的是( )。

(2 分)
原创 2026 · 单选 第36题 | 知识点 KJ-27h
第 37 题 单选 未作答

关于二叉搜索树(BST),下列说法正确的是( )。

(2 分)
原创 2026 · 单选 第37题 | 知识点 KJ-27i
第 38 题 单选 未作答

在 BST 中查找一个值,最坏情况下时间复杂度是( )。

(2 分)
原创 2026 · 单选 第38题 | 知识点 KJ-27i
第 39 题 单选 未作答

向空 BST 依次插入 5, 3, 8,则根结点是( )。

(2 分)
原创 2026 · 单选 第39题 | 知识点 KJ-27i
第 40 题 单选 未作答

对 BST 进行中序遍历,得到的序列是( )。

(2 分)
原创 2026 · 单选 第40题 | 知识点 KJ-27i
第 41 题 单选 未作答

在 BST 中找最小值,正确的做法是( )。

(2 分)
原创 2026 · 单选 第41题 | 知识点 KJ-27i
第 42 题 单选 未作答

判断一棵树是否为 BST,以下最可靠的方法是( )。

(2 分)
原创 2026 · 单选 第42题 | 知识点 KJ-27i
第 43 题 单选 未作答

阅读下面的程序(求二叉树的结点总数):

01int count(node *t) {
02    if (t == NULL)
03        return 0;
04    return count(t->left) + count(t->right) + 1;
05}

对一棵只有 3 个结点的满二叉树,返回值是( )。

(2 分)
原创 2026 · 单选 第43题 | 知识点 KJ-27c、KJ-27i
第 44 题 单选 未作答

阅读下面的程序(求二叉树的高度):

01int depth(node *t) {
02    if (t == NULL)
03        return 0;
04    return max(depth(t->left), depth(t->right)) + 1;
05}

对一棵只有根结点(没有孩子)的树,返回值是( )。

(2 分)
原创 2026 · 单选 第44题 | 知识点 KJ-27c、KJ-27i
第 45 题 单选 未作答

阅读下面的程序(求二叉树的叶子数):

01int leaf(node *t) {
02    if (t == NULL)
03        return 0;
04    if (t->left == NULL && t->right == NULL)
05        return 1;
06    return leaf(t->left) + leaf(t->right);
07}

对一棵 3 个结点的满二叉树(根 + 两个孩子),返回值是( )。

(2 分)
原创 2026 · 单选 第45题 | 知识点 KJ-27c、KJ-27i
第 46 题 单选 未作答

阅读下面的程序:

01void pre(node *t) {
02    if (t == NULL) return;
03    cout << t->val << " ";
04    pre(t->left);
05    pre(t->right);
06}

该函数实现的是( )。

(2 分)
原创 2026 · 单选 第46题 | 知识点 KJ-27c、KJ-27i
第 47 题 单选 未作答

阅读下面的程序:

01bool find(node *t, int x) {
02    if (t == NULL) return false;
03    if (t->val == x) return true;
04    if (x < t->val) return find(t->left, x);
05    else return find(t->right, x);
06}

该函数的作用是( )。

(2 分)
原创 2026 · 单选 第47题 | 知识点 KJ-27c、KJ-27i
第 48 题 单选 未作答

前序、中序、后序的"序"指的是( )。

(2 分)
原创 2026 · 单选 第48题 | 知识点 KJ-27f、KJ-27h
第 49 题 单选 未作答

深度为 33 的完全二叉树,其结点数范围是( )。

(2 分)
原创 2026 · 单选 第49题 | 知识点 KJ-27f、KJ-27h
第 50 题 单选 未作答

顺序存储二叉树的数组下标从 11 开始。若某结点下标为 ii,其左孩子下标为 2i2i——下标从 0 开始时左孩子下标则是( )。

(2 分)
原创 2026 · 单选 第50题 | 知识点 KJ-27f、KJ-27h
第 51 题 单选 未作答

哈夫曼树的 WPL 等于( )。

(2 分)
原创 2026 · 单选 第51题 | 知识点 KJ-27f、KJ-27h