科目组合
数据结构 、计算机组成原理 、操作系统 、计算机网络
若栈 S1 中保存整数,栈 S2 中保存运算符,函数 F() 依次执行下述各步操作:
假定 S1 中的操作数依次是5, 8, 3, 2 (2在栈顶),S2 中的运算符依次是 ×,−,+ ( + 在栈顶)。调用3次 F() 后, S1 栈顶保存的值是( )。
A、-15 B、15 C、-20 D、20
现有队列Q与栈S,初始时Q中的元素依次是1,2,3,4,5,6(在队头),S为空。若仅允许下列3种操作:
(1)出队并输出出队元素
(2)出队并将出队元素入栈
(3)出栈并输出出栈元素
则不可能得到的输出序列是( )。
A、1,2,5,6,4,3
B、2,3,4,5,6,1
C、3,4,5,6,1,2
D、6,5,4,3,2,1
设有一个12 ×12 的对称矩阵 M,将其上三角部分的元素mi,j( 1≤ i ≤ j ≤1)按行优先存入C语言的一维数组 N 中,元素m6, 6 在 N 中的下标是。
A. 50
B. 51
C. 55
D. 66
设一棵非空完全二叉树T的所有叶结点均位于同一层,且每个非叶结点都有2 个子结点。若 T有 k个叶结点,则T的结点总数是()。
A. 2k-1 B. 2k C. k^2 D. 2^k-1
已知字符集{a, b, c, d, e, f},若各字符出现的次数分别为6, 3, 8, 2, 10, 4,则对应字符集中各字符的哈夫曼编码可能是( )。
A. 00, 1011, 01, 1010, 11, 100
B. 00, 100, 110, 000, 0010, 01
C. 10, 1011, 11, 0011, 00, 010
D. 0011, 10, 11, 0010, 01, 000
下列选项中,不是如下有向图的拓扑序列的是()
A. 1, 5, 2, 3, 6, 4
B. 5, 1, 2, 6, 3, 4
C. 5, 1, 2, 3, 6, 4
D. 5, 2, 1, 6, 3, 4
现有长度为7、初始为空的散列表HT ,散列函数H(k) = k % 7,用线性探测再散列法解决冲突。将关键字22, 43, 15 依次插人到 HT 后,查找成功的平均查找长度是()
A. 1.5 B. 1.6
C. 2 D. 3
对初始数据序列(8, 3, 9, 11, 2, 1, 4, 7, 5, 10, 6 )进行希尔排序。若第一趟排序结果为(1,3, 7, 5, 2, 6, 4, 9, 11, 10, 8 ),第二趟排序结果为(1, 2, 6, 4, 3, 7, 5, 8, 11, 10, 9 ),则两趟排序采用的增量(间隔)依次是 。
A. 3, 1
B. 3,2
C. 5,2
D. 5,3
在将数据序列(6, 1, 5, 9, 8, 4, 7) 建成大根堆时,正确的序列变化过程是()
A. 6,1,7,9,8,4,5 → 6,9,7,1,8,4,5 → 9,6,7,1,8,4,5 → 9,8,7,1,6,4,5
B. 6,9,5,1,8,4,7 → 6,9,7,1,8,4,5 → 9,6,7,1,8,4,5 → 9,8,7,1,6,4,5
C. 6,9,5,1,8,4,7 → 9,6,5,1,8,4,7 → 9,6,7,1,8,4,5 → 9,8,7,1,6,4,5
D . 6,1,7,9,8,4,5 → 7,1,6,9,8,4,5 → 7,9,6,1,8,4,5 → 9,7,6,1,8,4,5 → 9,8,6,1,7,4,5