电大数据结构(本)选择题 精篇复习资料.doc
《电大数据结构(本)选择题 精篇复习资料.doc》由会员分享,可在线阅读,更多相关《电大数据结构(本)选择题 精篇复习资料.doc(4页珍藏版)》请在三一办公上搜索。
1、一、单项选择题(每小题2分,共30分)1.非空的单向循环链表的尾结点满足(C)(设头指针为head,指针p指向尾结点)。A.p-next=NULLB.p=NULLC.p-next=headD.p=head2.一种逻辑结构(A)。A.可以有不同的存储结构B.只能有唯一的存储结构C.是指某一种数据元素之间的存储关系D.以上三种说法均不正确3.把数据存储到计算机中,并具体体现数据元素间的逻辑结构称为(A)。A.物理结构B.逻辑结构C.算法的具体实现D.给相关变量分配存储单元4.在一个单链表中p所指结点之后插人一个s所指的结点时,可执行(D)。 A.p-next=s;s-next=p-next B.p
2、-next=s-next C.p=s-next D.s-next=p-next;p-next=s5.在一个链队中,假设f和r分别为队头和队尾指针,则插入s所指结点的运算为(B)A.f-next=s;f=sB.r-next=s;r=sC.s-next=r;r=sD.s-next=f;f=s6. 元素1,3,5,7按顺序依次进栈,则该栈的不可能输出序列是(C)(进栈出栈可以交替进行)。A.7,5,3,1 B.1,3,5,7 C.7,5,1,3 D.3,1,7,57.设有一个20阶的对称矩阵A,采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵中元素A9,2
3、在一维数组B中的下标是(D)。A.41 B.32 C.18 D.388.设有两个串p和q,求q在p中首次出现的位置的运算称作(D)。A.连接 B.求子串 C.求串长 D.模式匹配9.在一棵二叉树中,若编号为i的结点存在左孩子,则左孩子的顺序编号为(A)。A.2i B.21一1 C.2i十1 D.2i十210.设一棵有n个叶结点的二叉树,除叶结点外每个结点度数都为2,则该树共有(D)个结点。A.2n B.2n十1 C.2n+2 D.2n一111.已知如图1所示的一个图,若从顶点a出发,按深度优先搜索法进行遍历,则可能得到的一种顶点序列为(D)。 A.abecdf B.acfebd C.aebcf
4、d D.aedfcb12.线性表以(A)方式存储,能进行折半查找。A.关键字有序的顺序 B.顺序C.链接 D.二插树13.有一个长度为12的有序表,按折半查找对该表进行查找,在等概率情况下查找成功的平均比较次数为(D)。A.35/12B.39/12C.41/12D.37/1214.设已有m个元素有序,在未排好序的序列中挑选第m+1个元素,并且只经过一次元素的交换就使第m+1个元素排序到位,该方法是(D)。A.折半排序B.冒泡排序C.归并排序D.简单选择排序15.一组记录的关键字序列为(47,80,57,39,41,46),利用堆排序(堆顶元素是最小元素)的方法建立的初始堆为(A)。A.39,4
5、1,46,80,47,57B.39,47,46,80,41,57C.41,39,46,47,57,80D.39,80,46,47,41,571.链表所具备的特点是(C)。 A.可以随机访问任一结点 B.占用连续的存储空间 C.插人删除元素的操作不需要移动元素结点 D.可以通过下标对链表进行直接访问2.线性结构中数据元素的位置之间存在(A)的关系。 A.一对一 B.一对多 C.多对多D.每一个元素 都有一个直接前驱和一个直接后继3.算法的时间复杂度与(C)有关。 A.所使用的计算机 B.与计算机的操作系统 C.与算法本身 D.与数据结构4.在一个单链表中,p,q分别指向表中两个相邻的结点,且q所
6、指结点是p所指结点的直接后继,现要删除q所指结点,可用的语句是(C)。 A.p=q-next B.p-next=q C.p-next=q-next D.q-next=NULL5. 在一个链队中,假设f和r分别为队头和队尾指针,则删除一个结点的运算为(C) A.r=f-next; B.r=r-next; C.f=f-next; D.f=r-next;6. 元素3,6,9按顺序依次进栈,则该栈的不可能输出序列是(B)(进栈出栈可以交替进行) A. 9,6,3 B. 9,3,6 C. 6,3,9 D. 3,9,67.设有一个10阶的对称矩阵A,采用压缩存储的方式,将其下三角部分以行序为主存储到一维数
7、组B中(数组下标从1开始),则矩阵中元素A8,5在一维数组B中的下标是(A)A.33 B.32 C.85 D.418.在C语言中,顺序存储长度为3的字符串,需要占用(A)个字节。A.4 B. 3 C.6 D. 129一棵有n个结点采用链式存储的二叉树中,共有(A)个指针域为空。A. n+1 B. n C. n-1 D. n-210.设一棵哈夫曼树共有n个叶结点,则该树有(A)个非叶结点。A.n-1 B. n C. n+1 D.2n11.在一个无向图中,所有顶点的度数之和等于边数的(D)倍 A.3 B.2.5 C.1.5 D.212. 已知如图所示的一个图,若从顶点V,出发,按广度优先进行遍历,
8、则可能得到的一种顶点序列为(C)。 A.V1V2V3V6V7V4V5V8 B.V1V2V3V4V5V8V6V7 C.V1V2V3V4V5V6V7V8 D.V1V2V3V4V8V5V6V713.在有序表2,4,7,14,34,43,47,64,75,80,90,97,120中,用折半查找法查找值80时,经(A)次比较后查找成功。 A.4 B. 2 C. 3 D. 514.排序算法中,从未排序序列中依次取出元素与已排序序列(初始为空)中的元素进行比较(要求比较次数尽量少),然后将其放入已排序序列的正确位置的方法是(C)。 A.冒泡 B.直接插入 C.折半插入 D.选择排序15.排序方法中,从尚未排
9、序序列中挑选元素,并将其依次放入已排序序列(初始为空)的一端的方法,称为(D)排序。 A.归并 B.插人C.快速 D.选择1.针对线性表,在存储后如果最常用的操作是取第i个结点及其前驱,则采用(D)存储方式最节省时间。 A.单链表 B.双链表C.单循环链表 D.顺序表2.数据结构中,与所使用的计算机无关的是数据的(D)结构。 A.物理 B.存储C.逻辑与物理D.逻辑3.以下特征中,(D)不是算法的特性。A.有穷性 C.可行性B.确定性 D.有0个或多个输出4.设有一个长度为n的顺序表,要在第i个元素之前(也就是插人元素作为新表的第个元素),则移动元素个数为(A)。 A. n-i+1 B. N-
10、i C. n-i-1 D.i5.栈的插人删除操作在(D)进行。 A.栈底 B.任意位置 C.指定位置 D.栈顶6.以下说法正确的是(C)。 A.栈的特点是先进先出,队列的特点是先进后出 B.栈和队列的特点都是先进后出 C.栈的特点是先进后出,队列的特点是先进先 出 D.栈和队列的特点都是先进先出8.设有一个15阶的对称矩阵A,采用压缩存储的方式,将其下三角部分以行序为主序存储到一维数组B中(数组下标从1开始),则矩阵中元素a7,6。在一维数组B中的下标是(C)。 A.42 B. 13 C.27 D. 329.串函数StrCmp (d,D)的值(B)。 A. 0 B. 1 C.-1 D. 310
11、.在一棵二叉树中,若编号为i的结点存在右孩子,则右孩子的顺序编号为(D) A. 2i B. 2i-1 C. 2i+2 D. 2i+111.设一棵有n个叶结点采用链式存储的二叉树,除叶结点外每个结点度数都为2,则该树共有(D)个指针域为空。 A. 2n B. 2n+ l C. 2n+2 D. n+ l12.已知如图1所示的一个图,若从顶点a出发,按广度优先搜索法进行遍历,则可能得到的一种顶点序列为(B)。 A.abeedfB. AbeefdC. AebefdD. acfdeb 13.在有序表1,3,8,13,33,42,46,63,76,78,86,97,100中,用折半查找值86时,经(D)次
12、比较后查找成功。 A.6 B. 3 C.8 D. 4 14.有一个长度为10的有序表,按折半查找对该表进行查找,在等概率情况下查找成功的平均比较次数为(A)。 A. 29/10 B. 31/10 C.26/10 D. 29/9 15.一组记录的关键字序列为(37,70,47,29,31,85),利用快速排序,以第一个关键字为分割元素,经过一次划分后结果为(A)。 A. 31,29,37,47,70,85 B. 29,31,37,47,70,85 C. 31,29,37,70,47,85 D. 31,29,37,85,47,702.以下说法中不正确的是(B)。 A.双向循环链表中每个结点需要包含
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电大数据结构本选择题 精篇复习资料 电大 数据结构 选择题 复习资料
链接地址:https://www.31ppt.com/p-4104831.html