西安交通大学《数据结构》在线作业一

奥鹏西安交通大学新学期作业参考

西安交通大学新学期《数据结构》在线作业-00001

1.哈希表的平均查找长度是( )的函数。
选项A:哈希表的长度
选项B:表中元素的多少
选项C:哈希函数
选项D:哈希表的装满程度
正确答案问询微信:424329

2.在序列(2,5,8,11,15,16,22,24,27,35,50)中采用折半查找(二分查找)方法查找元素24,需要进行( )次元素之间的比较。
选项A:3
选项B:4
选项C:8
选项D:11
正确答案问询微信:424329

3.设一组初始关键字记录关键字为(20,15,14,18,21,36,40,10),则以20为基准记录的一趟快速排序结束后的结果为()。
选项A:10,15,14,18,20,36,40,21
选项B:10,15,14,18,20,40,36,21
选项C:10,15,14,20,18,40,36,2l
选项D:15,10,14,18,20,36,40,21
正确答案问询微信:424329

4.由权值分别为11,8,6,2,5的叶子结点生成一棵哈夫曼树,它的带权路径长度为()
选项A:24
选项B:71
选项C:48
选项D:53
正确答案问询微信:424329

5.设有n个待排序的记录关键字,则在堆排序中需要()个辅助记录单元。
选项A:1
选项B:n
选项C:nlog2n
选项D:n
正确答案问询微信:424329

6.求字符串T在字符串S中首次出现的位置的操作称为( )。
选项A:串的模式匹配
选项B:求子串
选项C:求串的长度
选项D:串的连接
正确答案问询微信:424329

7.某堆栈的输入序列为1,2,3,……,n-1,n,输出序列的第一个元素是n,则第i个输出的元素是( )。
选项A:n-i+1
选项B:n-i
选项C:i
选项D:都有可能
正确答案问询微信:424329

8.下列说法中,正确的是( )。
选项A:度为2的树是二叉树
选项B:度为2的有序树是二叉树
选项C:子树有严格的左、右之分的树是二叉树
选项D:子树有严格的左、右之分,且度不超过2的树是二叉树
正确答案问询微信:424329

9.设输入序列为1、2、3、4、5、6,则通过栈的作用后可以得到的输出序列为()。
选项A:5,3,4,6,1,2
选项B:3,2,5,6,4,1
选项C:3,1,2,5,4,6
选项D:1,5,4,6,2,3
正确答案问询微信:424329

10.设有n个关键字具有相同的Hash函数值,则用线性探测法把这n个关键字映射到HASH表中需要做()次线性探测。
选项A:n
选项B:n(n+1)
选项C:n(n+1)/2
选项D:n(n-1)/2
正确答案问询微信:424329

11.设无向图G中有n个顶点,则该无向图的最小生成树上有( )条边。
选项A:n
选项B:n-1
选项C:2n
选项D:2n-1
正确答案问询微信:424329

12.若要求排序是稳定的,且关键字为实数,则在下列排序方法中应选( )排序为宜。
选项A:直接插入
选项B:直接选择
选项C:堆
选项D:快速
正确答案问询微信:424329

13.栈和队列的共同特点是()。
选项A:只允许在端点处插入和删除元素
选项B:都是先进后出
选项C:都是先进先出
选项D:没有共同点
正确答案问询微信:424329

14.每个结点只含有一个数据元素,所有存储结点相继存放在一个连续的存储空间里,这种存储结构称为( )结构。
选项A:顺序结构
选项B:链式结构
选项C:索引结构
选项D:散列结构
正确答案问询微信:424329

15.设某无向图有n个顶点,则该无向图的邻接表中有()个表头结点。
选项A:2n
选项B:n
选项C:n/2
选项D:n(n-1)
正确答案问询微信:424329

16.下面( )算法适合构造一个稠密图G的最小生成树。
选项A:Prim算法
选项B:Kruskal算法
选项C:Floyd算法
选项D:Dijkstra算法
正确答案问询微信:424329

17.两个字符串相等的条件是( )。
选项A:两串的长度相等;
选项B:两串包含的字符相同;
选项C:两串的长度相等,并且两串包含的字符相同;
选项D:两串的长度相等,并且对应位置上的字符相同。
正确答案问询微信:424329

18.设二叉排序树上有n个结点,则在二叉排序树上查找结点的平均时间复杂度为()。
选项A:O(n)
选项B:O(n^2)
选项C:O(nlog2n)
选项D:O(log2n)
正确答案问询微信:424329

19.在二叉排序树中插入一个关键字值的平均时间复杂度为()。
选项A:O(n)
选项B:O(1og2n)
选项C:O(nlog2n)
选项D:O(n)
正确答案问询微信:424329

20.某栈的输入顺序是1,2,3,4,下面的四个序列中( )不可能是他的输出序列。
选项A:1,3,2,4
选项B:2,3,4,1
选项C:4,3,1,2
选项D:3,4,2,1
正确答案问询微信:424329

21.算法指的是()
选项A:计算机程序
选项B:解决问题的计算方法
选项C:排序算法
选项D:解决问题的有限运算序列
正确答案问询微信:424329

22.设散列表中有m个存储单元,散列函数H(key)=key%p,则p最好选择()。
选项A:小于等于m的最大奇数
选项B:小于等于m的最大素数
选项C:小于等于m的最大偶数
选项D:小于等于m的最大合数
正确答案问询微信:424329

23.设完全无向图中有n个顶点,则该完全无向图中有()条边。
选项A:n(n-1)/2
选项B:n(n-1)
选项C:n(n+1)/2
选项D:(n-1)/2
正确答案问询微信:424329

24.程序段如下:s=i=0;
do {i=i+1; s=s+i;}
while(i=n);其时间复杂度为( )。
选项A:O(n)
选项B:O(nlog2n)
选项C:O(n2)
选项D:O(n3/2)
正确答案问询微信:424329

25.若有18个元素的有序表存放在一维数组A[19]中,第一个元素放A[1]中,现进行二分查找,则查找A[3]的比较序列的下标依次为()
选项A:1,2,3
选项B:9,5,2,3
选项C:9,5,3
选项D:9,4,2,3
正确答案问询微信:424329

26.快速排序在下列( )情况下最易发挥其长处。
选项A:被排序的数据中含有多个相同排序码
选项B:被排序的数据已基本有序
选项C:被排序的数据完全无序
选项D:被排序的数据中的最大值和最小值相差悬殊
正确答案问询微信:424329

27.下列存储形式中,()不是树的存储形式
选项A:双亲表示法
选项B:左子女右兄弟表示法
选项C:广义表表示法
选项D:顺序表示法
正确答案问询微信:424329

28.设某棵二叉树中只有度数为0和度数为2的结点且度数为0的结点数为n,则这棵二叉中共有()个结点。
选项A:2n
选项B:n+l
选项C:2n-1
选项D:2n+l
正确答案问询微信:424329

29.设一条单链表的头指针变量为head且该链表没有头结点,则其判空条件是()。
选项A:head==0
选项B:head-next==0
选项C:head-next==head
选项D:head!=0
正确答案问询微信:424329

30.线性链表各结点之间的地址( )
选项A:必须连续
选项B:一定不连续
选项C:部分地址必须连续
选项D:连续与否无所谓
正确答案问询微信:424329

31.线性表的顺序存储结构没有比链式存储结构更好。
选项A:错误
选项B:正确
正确答案问询微信:424329

32.线性表中的所有元素都有一个前驱元素和后继元素。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

33.子串“ABC”在主串“AABCABCD”中的位置为3。
选项A:错误
选项B:正确
正确答案问询微信:424329

34.磁带是顺序存取的外存储设备。
选项A:对
选项B:错
正确答案问询微信:424329

35.一般树和二叉树的结点数目都可以为0。 ( )
选项A:错误
选项B:正确
正确答案问询微信:424329

36.一棵m阶B树中每个结点最多有m个关键码,最少有2个关键码。
选项A:错误
选项B:正确
正确答案问询微信:424329

37.向二叉排序树中插入一个结点需要比较的次数可能大于该二叉树的高度。
选项A:错误
选项B:正确
正确答案问询微信:424329

38.任意图都是自身的子图。 ( )
选项A:错误
选项B:正确
正确答案问询微信:424329

39.冒泡排序在初始关键字序列为逆序的情况下执行的交换次数最多。
选项A:错误
选项B:正确
正确答案问询微信:424329

40.分块查找的基本思想是首先在索引表中进行查找,以便确定给定的关键字可能存在的块号,然后再在相应的块内进行顺序查找。
选项A:错误
选项B:正确
正确答案问询微信:424329

41.带权无向图的最小生成树是唯一的。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

42.入栈操作和入队列操作在链式存储结构上实现时不需要考虑栈溢出的情况。
选项A:错误
选项B:正确
正确答案问询微信:424329

43.设某堆中有n个结点,则在该堆中插入一个新结点的时间复杂度为O(log2n)。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

44.采用循环链表作为存储结构的队列称为循环队列。 ( )
选项A:错误
选项B:正确
正确答案问询微信:424329

45.层次遍历初始堆无法得到一个有序的序列。
选项A:错误
选项B:正确
正确答案问询微信:424329

46.二维数组和多维数组均不是特殊的线性结构。
选项A:错误
选项B:正确
正确答案问询微信:424329

47.用邻接矩阵作为图的存储结构时,则其所占用的存储空间与图中顶点数无关而与图中边数有关。
选项A:错误
选项B:正确
正确答案问询微信:424329

48.在线性表的链式存储结构中,逻辑上相邻的两个元素在物理位置上并不一定紧邻。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

49.哈希表是一种将关键字转换为存储地址的存储方法。( )
选项A:错误
选项B:正确
正确答案问询微信:424329

50.二维数组是数组元素为一维数组的线性表,因此它是线性结构。
选项A:错误
奥鹏西安交通大学新学期作业参考 选项B:正确
正确答案问询微信:424329

提供优质的教育资源

公众号: 超前自学网