奥鹏易百

 找回密码
 立即注册

扫一扫,访问微社区

QQ登录

只需一步,快速开始

帮助中心知识拓展客服QQ 515224986
查看: 301|回复: 0

四川大学《数据结构(1)》18春在线作业2含答案

[复制链接]

1万

主题

4

回帖

2万

积分

论坛元老

积分
29078
发表于 2018-5-15 17:43:14 | 显示全部楼层 |阅读模式
扫码加微信
《数据结构(1)》18春在线作业2
四川大学作业完整答案

一、单选题:
1.(单选题)对n个记录进行堆排序,所需要的辅助存储空间为()。          (满分:)
    AO(1og2n)
    BO(n)
    CO(1)
    DO(n2)
    正确答案:——C——
2.(单选题)带有头结点的单循环链表的头指针为head,则该链表为空的判定条件是()。          (满分:)
    Ahead==NULL
    Bhead->next==NULL
    Chead!=NULL
    Dhead->next==head
    正确答案:——D——
3.(单选题)数据的基本单位是()。          (满分:)
    A数据项
    B数据类型
    C数据元素
    D数据变量
    正确答案:——A——
4.(单选题)设有6个结点的无向图,该图至少应有()条边才能确保是一个连通图。          (满分:)
    A5
    B6
    C7
    D8
    正确答案:————
5.(单选题)在数据结构中,数据元素可由()。          (满分:)
    A实体
    B域
    C数据项
    D字段
    正确答案:————
6.(单选题)在二叉树结点的先序序列、中序序列和后序序列中,所有叶子结点的先后顺序()。          (满分:)
    A都不相同
    B完全相同
    C先序和中序相同,而与后序不同
    D中序和后序相同,而与先序不同
    正确答案:————
7.(单选题)对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若选用H(K)=K%9作为散列函数,则散列地址为1的元素有()个。          (满分:)
    A1
    B2
    C3
    D4
    正确答案:————
8.(单选题)设Huffman树的叶子结点数为m,则结点总数为()。          (满分:)
    A2m
    B2m-1
    C2m+1
    Dm+1
    正确答案:————
9.(单选题)若有序表为(b,c,d,e,f,g,q,r,s,t),则在二分查找关键字b的过程中,先后进行比较的关键字依次为()。          (满分:)
    Af,c,b
    Bf,d,b
    Cg,c,b
    Dg,d,b
    正确答案:————
10.(单选题)若用邻接矩阵表示一个有向图,则其中每一列包含的″1″的个数为()。          (满分:)
    A图中每个顶点的入度
    B图中每个顶点的出度
    C图中每个顶点的度
    D图中连通分量的数目
    正确答案:————
11.(单选题)对关键字序列(56,23,78,92,88,67,19,34)进行增量为3的一趟希尔排序的结果为()。          (满分:)
    A(19,23,56,34,78,67,88,92)
    B(23,56,78,66,88,92,19,34)
    C(19,23,34,56,67,78,88,92)
    D(19,23,67,56,34,78,92,88)
    正确答案:————
12.(单选题)采用开放定址法处理散列表的冲突时,其平均查找长度()。          (满分:)
    A低于链接法处理冲突
    B高于链接法处理冲突
    C与链接法处理冲突相同
    D高于二分查找
    正确答案:————
13.(单选题)下列关于数据结构的叙述中,正确的是()。          (满分:)
    A数组是不同类型值的集合
    B递归算法的程序结构比迭代算法的程序结构更为精炼
    C树是一种线性结构
    D用一维数组存储一棵完全二叉树是有效的存储方法
    正确答案:————
14.(单选题)二维数组A[8][9]按行优先顺序存储,若数组元素A[2][3]的存储地址为1087,A[4][7]的存储地址为1153,则数组元素A[6][7]的存储地址为()。          (满分:)
    A1207
    B1209
    C1211
    D1213
    正确答案:————
15.(单选题)如表r有100000个元素,前99999个元素递增有序,则采用()方法比较次数较少。          (满分:)
    A直接插入排序
    B快速排序
    C归并排序
    D选择排序
    正确答案:————
16.(单选题)对线性表进行二分法查找,其前提条件是()。          (满分:)
    A线性表以链接方式存储,并且按关键码值排好序
    B线性表以顺序方式存储,并且按关键码值的检索频率排好序
    C线性表以顺序方式存储,并且按关键码值排好序
    D线性表以链接方式存储,并且按关键码值的检索频率排好序
    正确答案:————
17.(单选题)中缀表达式2+X*(Y+3)的后缀形式是()。          (满分:)
    A3YX2+*+
    BY3+X*2+
    C2XY3*++
    D2XY3+*+
    正确答案:————
18.(单选题)对广义表L=((a,b),(c,d),(e,f))执行操作tail(tail(L))的结果是()。          (满分:)
    A(e,f)
    B((e,f))
    C(f)
    D()
    正确答案:————
19.(单选题)对一棵有100个结点的完全二叉树按层编号,根结点编号为1,则编号为49的结点的父结点的编号为()。          (满分:)
    A24
    B25
    C98
    D99
    正确答案:————
20.(单选题)含有10个结点的二叉树中,度为0的结点数为4,则度为2的点数为()。          (满分:)
    A3
    B4
    C5
    D6
    正确答案:————
21.(单选题)若某二叉树结点的中序遍历的序列为A、B、C、D、E、F、G,后序遍历的序列为B、D、C、A、F、G、E,则该二叉树结点的前序遍历的序列为()。          (满分:)
    AE、G、F、A、C、D、B
    BE、A、G、C、F、B、D
    CE、A、C、B、D、G、F
    DE、G、A、C、D、F、B
    正确答案:————
22.(单选题)树最适合用来表示()。          (满分:)
    A有序数据元素
    B无序数据元素
    C元素之间具有分支层次关系的数据
    D元素之间无联系的数据
    正确答案:————
23.(单选题)对一个算法的评价,不包括如下()方面的内容。          (满分:)
    A健壮性和可读性
    B并行性
    C正确性
    D时空复杂度
    正确答案:————
24.(单选题)AOV网是一种()。          (满分:)
    A有向图
    B无向图
    C无向无环图
    D有向无环图
    正确答案:————
25.(单选题)对线性表,在下列哪种情况下应当采用链表表示?          (满分:)
    A经常需要随机地存取元素
    B经常需要进行插入和删除操作
    C表中元素需要占据一片连续的存储空间
    D表中元素的个数不变
    正确答案:————
二、多选题:
26.(多选题)以下序列中,是堆(大顶堆或小顶堆)的有()。          (满分:)
    A{15,26,38,49,27,51,39,62
    B{15,23,71,94,72,68,26,73
    C{15,27,26,49,38,62,39,51
    D{15,23,26,68,94,72,71,73
    E{94,72,73,26,71,23,68,15
    正确答案:————
27.(多选题)下述哪些是顺序存储方式的优点?          (满分:)
    A存储密度大
    B插入和删除运算方便
    C获取符合某种条件的元素方便
    D查找运算速度快
    E可以很方便地存取第i个元素
    正确答案:————
28.(多选题)以下数据结构中哪一个是线性结构?          (满分:)
    A有向图
    B队列
    C线索二叉树
    D线性表
    E栈
    正确答案:————
29.(多选题)下面的二叉树中,是完全二叉树的有()。          (满分:)
    AA
    BB
    CC
    DD
    正确答案:————
三、判断题:
30.(判断题)用邻接矩阵存储一个图时,在不考虑压缩存储的情况下,所占用的存储空间大小只与图中的顶点个数有关,而与图的边数无关。          (满分:)
    A错误
    B正确
    正确答案:————
31.(判断题)存储无向图的邻接矩阵是对称的,因此可以只存储邻接矩阵的下(上)三角部分。          (满分:)
    A错误
    B正确
    正确答案:————
32.(判断题)为度量一个搜索算法的效率,需要在时间和空间两个方面进行分析。          (满分:)
    A错误
    B正确
    正确答案:————
33.(判断题)一个广义表的表头总是一个广义表。          (满分:)
    A错误
    B正确
    正确答案:————
34.(判断题)若一棵二叉树的任一非叶子结点的度为2,则该二叉树为满二叉树。          (满分:)
    A错误
    B正确
    正确答案:————
35.(判断题)链式栈与顺序栈相比,一个明显的优点是通常不会出现栈满的情况。          (满分:)
    A错误
    B正确
    正确答案:————
36.(判断题)在线性链表中删除某个结点时,只需将被删结点释放。          (满分:)
    A错误
    B正确
    正确答案:————
37.(判断题)用字符数组存储长度为n的字符串,数组长度至少为n+1。          (满分:)
    A错误
    B正确
    正确答案:————
38.(判断题)邻接矩阵适用于稠密图(边数接近于顶点数的平方),邻接表适用于稀疏图(边数远小于顶点数的平方)。          (满分:)
    A错误
    B正确
    正确答案:————
39.(判断题)图G的某一最小生成树的代价一定小于其他生成树的代价。          (满分:)
    A错误
    B正确
    正确答案:————
40.(判断题)已知指针P指向链表L中的某结点,执行语句P:=P?NEXT不会删除该链表中的结点。          (满分:)
    A错误
    B正确
    正确答案:————
41.(判断题)顺序表用一维数组作为存储结构,因此顺序表是一维数组。          (满分:)
    A错误
    B正确
    正确答案:————
42.(判断题)线性表若采用链式存储表示,在删除时不需要移动元素。          (满分:)
    A错误
    B正确
    正确答案:————
43.(判断题)若仅知道某二叉树的中序遍历序列和后序遍历序列,则不能够确定此二叉树的层次遍历的序列。          (满分:)
    A错误
    B正确
    正确答案:————
44.(判断题)使用三元组表示稀疏矩阵中的非零元素能节省存储空间。          (满分:)
    A错误
    B正确
    正确答案:————
更多学习资料请登录www.openhelp100.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|www.openhelp100.com ( 冀ICP备19026749号-1 )

GMT+8, 2024-5-17 20:59

Powered by openhelp100 X3.5

Copyright © 2001-2024 5u.studio.

快速回复 返回顶部 返回列表