川农《数据结构(专科)》17年3月在线作业
川农《数据结构(专科)》17年3月在线作业一、单选题:
1.向一个有127个元素原顺序表中插入一个新元素并保存原来顺序不变,平均要移动( )个元素。 (满分:5)
A. 8
B. 63.5
C. 63
D. 7
2.下列存储形式中不是树的存储形式( ) (满分:5)
A. 双亲表示法
B. 孩子兄弟表示法
C. 顺序表示法
D. 广义表表示法
3.设F是一个森林,B是由F转换得到的二叉树,F中有n个非叶结点,则B中右指针域为空的结点有( ) (满分:5)
A. n-1
B. n
C. n+1
D. n+2
4.对待排序的元素序列进行划分,将其分为左、右两个子序列,再对两个子序列施加同样的排序操作,直到子序列为空或只剩一个元素为止。这样的排序方法是( ) (满分:5)
A. 直接选择排序
B. 直接插入排序
C. 快速排序
D. 起泡排序
5.对有14个数据元素的有序表R进行折半搜索,搜索到R的关键码等于给定值,此时元素比较顺序依次为( ) (满分:5)
A. R,R,R,R
B. R,R,R,R
C. R,R,R,R
D. R,R,R,R
6.设有整型二维数组M,每个元素(整数)占4个存储单元,元素按行的顺序存储,数组的起始地址为1000,元素M的地址是( ) (满分:5)
A. 1032
B. 1132
C. 1192
D. 1232
7.线性表是一个具有n个( )的有限序列。 (满分:5)
A. 表元素
B. 字符
C. 数据元素
D. 数据项
8.依次在初始为空的队列中插入元素X,Y,Z,W以后,紧接着作了两次删除操作,此时的队头元素是( ) (满分:5)
A. X
B. Y
C. Z
D. W
9.若让元素1,2,3依次进栈,则出栈次序不可能出现种情况( ) (满分:5)
A. 3,2,1
B. 2,1,3
C. 3,1,2
D. 1,3,2
10.设有一个10阶的对称矩阵A,采用压缩存储方式按行将矩阵中下三角部分的元素存入一维数组B[ ]A存入B中,则A在B[ ]中( ) (满分:5)
A. 32
B. 33
C. 41
D. 65
11.用链表表示线性表的优点是( ) (满分:5)
A. 便于随机存取
B. 花费的存储空间比顺序表少
C. 便于插入与删除
D. 数据元素的物理顺序与逻辑顺序相同
12.与数据元素本身的形式、内容、相对位置、个数无关的是数据的( ) (满分:5)
A. 存储结构
B. 逻辑结构
C. 算法
D. 操作
13.设有100个数据元素,采用折半搜索时,最大比较次数为( ) (满分:5)
A. 6
B. 7
C. 8
D. 10
14.对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历的结果为( ) (满分:5)
A. DBFEAC
B. DFEBCA
C. BDFECA
D. BDEFAC
15.在一个单链表HL中,若要在指针q所指结点的后面插入一个由指针P所指向的结点,则执行( ) (满分:5)
A. q—>next=p—>next;p—>next=q
B. p—>next=q—>next;q=p
C. q—>next=p—>next;p—>next=q
D. p—>next=q—>next;q—>next=p
16.链式栈与顺序栈相比,一个比较明显的优点是( ) (满分:5)
A. 插入操作更加方便
B. 通常不会出现栈满的情况
C. 不会出现栈空的情况
D. 删除操作更加方便
17.线性链表不具有的特点是( ) (满分:5)
A. 随机访问
B. 不必事先估计所需存储空间大小
C. 插入与删除时不必移动元素
D. 所需空间与线性表长度成正比
18.假定一个顺序队列的队首和队尾指针分别为f和r,则判断队空的条件为( ) (满分:5)
A. f+1==r
B. r+1==f
C. f==0
D. f==r
19.设串sl=″Data Structures with Java″,s2=″it″,则子串定位函数index(s1,s2)的值为( ) (满分:5)
A. 15
B. 16
C. 17
D. 18
20.一组记录的关键字经一趟二路归并排序后得到含有5个长度为2的有序表如下:[25,48],[16,35],[79,82],[23,40],[36,72],在此基础上按二路归并排序方法再对该序列进行一趟归并后的结果为( ) (满分:5)
A. 16,25,35,48,23,40,79,82,36,72
B. 16,25,35,48,23,40,79,82,72,36
C. 16,25,48,35,79,82,23,36,40,72
D. 16,25,35,48,79,23,36,40,72,82
回复贴子下载答案
**** Hidden Message *****
页:
[1]