电大数据结构(本科)考试题及答案

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一、单项选择题

1.深度为5的完全二叉树共有20个结点,则第5层上有()个结点(根所在结点为第一层)。

A.3 B.8 C.5 D.6

2.同一种逻辑结构()。

A.只能有唯一的存储结构

B.可以有不同的存储结构

C.只能表示某一种数据元素之间的关系

D.以上三种说法均不正确

3.已知一个图的边数为m,则该图的所有顶点的度数之和为()。

A.2m B.m C.2m+1 D.m/2

4.链表所具备的特点是()。

A.可以随机访问任一结点

B.占用连续的存储空间

C.插入删除元素的操作不需要移动元素结点

D.可以通过下标对链表进行直接访问

5.数据结构中,与所使用的计算机无关的是数据的()结构。

A.物理 B.存储 C.逻辑与物理 D.逻辑

6.数据的物理结构()。

A.与数据的逻辑结构无关 B.仅仅包括数据元素的表示

C.只包括数据元素间关系的表示 D.包括数据元素的表示和关系的表示

7.链表所具备的特点是()。

A.可以随机访问任一结点B.占用连续的存储空间

C.插入删除不需要移动元素结点D.可以通过下标对链表进行直接访问8.线性结构中数据元素的位置之间存在()的关系。

A.一对一 B.一对多

C.多对多 D.每一个元素都有一个直接前驱和一个直接后继9.线性表只要以()方式存储就能进行折半查找。

A.链接B.顺序C.关键字有序的顺序D.二叉树10.以下表中可以随机访问的是()。

A.单向链表 B.双向链表

C.单向循环链表D.顺序表

11.散列查找的原理是()。

A.在待查记录的关键字值与该记录的存储位置之间建立确定的对应关系

B.按待查记录的关键字有序的顺序方式存储

C.按关键字值的比较进行查找

D.基于二分查找的方法

12.算法的时间复杂度与()有关。

A.所使用的计算机 B.与计算机的操作系统

C.与算法本身 D.与数据结构

13.对n个元素进行冒泡排序若某趟冒泡中只进行了()次元素间的交换,则表明序列已经排好序。

A.1 B.2 C.0 D.n-1 14.设有一个长度为n的顺序表,要删除第i个元素需移动元素的个数为()。

A .n-i+1

B .n-i

C .n-i-1

D .i

15.排序过程中,每一趟从无序子表中将一个待排序的记录按其关键字的大小放置到已

经排好序的子序列的适当位置,直到全部排好序为止,该排序算法是( )。

A .直接插入排序

B .快速排序

C .冒泡排序

D .选择排序

16.在一个单链表中,p 、q 分别指向表中两个相邻的结点,且q 所指结点是p 所指结点

的直接后继,现要删除q 所指结点,可用的语句是( )。

A .p=q->next

B .p->next=q

C .p->next=q next

D .q->next=NULL

17.在对一组元素(64,48,106,33,25,82,70,55,93)进行直接插入排序时,当

进行到要把第7个元素70插入到已经排好序的子表时,为找到插入位置,需进行( )次元素间的比较(指由小到大排序)。

A .6

B .2

C .3

D .4

18.从一个栈顶指针为top 的链栈中删除一个结点时,用变量x 保存被删结点的值,则执

行( )。

A .x=top->data; top=top->next;

B .x=top->data;

C .top=top->next; x=top->data;

D .top=top->next; x=data;

19.采用顺序查找法对长度为n 的线性表进行查找(不采用表尾设监视哨的方法),最坏

的情况下要进行( )次元素间的比较。

A .n+2

B .n

C .n-1

D .n/2

20.在一个链队中,假设f 和r 分别为队头和队尾指针,则删除一个结点的运算为( )。

A .r=f->next;

B .r=r->next;

C .f=f->next;

D .f=r->next;

21.如图1,若从顶点a 出发按广度优先搜索法进行遍历,则可能得到的顶点序列为

( )。

A .acebdgf

B .abecdgf

C .acfedgb

D .abecfdg

图1

22.一个栈的进栈序列是a ,b ,c ,d ,e ,则栈的不可能输出序列是( )(进栈出

栈可以交替进行)。

A .dceab

B .edcba

C .decba

D .abcde

23.元素2,4,6,8按顺序依次进栈,则该栈的不可能输出序列是( )(进栈出栈

可以交替进行)。

A .8,6,4,2

B .2,4,6,8

C .4,2,8,6

D .8,6,2,4

24.有一个长度为10的有序表,按折半查找对该表进行查找,在等概率情况下查找成

功的平均比较次数为( )。

A .26/10

B .29/10

C .29/9

D .31/10

25.排序方法中,从未排序序列中挑选元素,并将其依次放入已排序序列(初始为空)

的一端的方法,称为( )排序。

相关文档
最新文档