2011 年 1 月高等教育自学考试数据结构试题 课程代码:02331 一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内
错选、多选或未选均无分
下列选项中与数据存储结构无关的术语是( D ) A
将两个各有 n 个元素的有序表归并成一个有序表,最少的比较次数是(B ) A
已知循环队列的存储空间大小为 m, 队头指针 front 指向队头元素,队尾指针rear 指向队尾元素的下一个位置,则向队列中插入新元素时,修改指针的操作是( D ) A
rear=(rear1)%m; B
front=(front+1)%m; C
front=(front1)%m; D
rear=(rear+1)%m; 4
递归实现或函数调用时,处理参数及返回地址,应采用的数据结构是( A ) A
多维数组 C
设有两个串 p 和 q,其中 q 是 p 的子串,则求q 在 p 中首次出现位置的算法称为( A ) A
对于广义表 A,若 head(A)等于 tail(A),则表 A 为( B ) A
(( )) C
(( ),( )) D
(( ),( ),( )) 7
若一棵具有 n(n>0)个结点的二叉树的先序序列与后序序列正好相反,则该二叉树一定是 ( C ) A
结点均无左孩子的二叉树 B
结点均无右孩子的二叉树 C
高度为 n 的二叉树 D
存在度为 2 的结点的二叉树 8
若一棵二叉树中度为 l 的结点个数是 3, 度为 2 的结点个数是 4, 则该二叉树叶子结点的个数是 ( B ) A