本答案对应课程为:点我自动跳转查看
本课程起止时间为:2021-04-24到2021-07-31
本篇答案更新状态:每5天更新一次

第一部分 数据结构:线性表 线性表单元测验

1、 问题:数据在计算机存储器内表示时,物理地址与逻辑地址相同并且是连续的,称之为( )
选项:
A:存储结构
B:逻辑结构
C:顺序存储结构
D:链式存储结构
答案: 【顺序存储结构

2、 问题:一个顺序表第一个元素的顺序存储地址是100,每个元素的长度为2,则第5个元素的地址是( )
选项:
A:110
B:108
C:100
D:120
答案: 【108

3、 问题: 循环队列的人队操作应为( )。
选项:
A:sq.rear=sq.rear+1; sq.data[sq.rear]=x;
B:sq.data[sq.rear]=x; sq.rear=sq.rear+1;
C:sq.rear=(sq.rear+1)% maxsize; sq.data[sq.rear]=x;
D:sq.data[sq.rear]=x; sq.rear=(sq.rear+1)% maxsize;
答案: 【sq.rear=(sq.rear+1)% maxsize; sq.data[sq.rear]=x;

4、 问题:假设用一维数组变量sq[0..n-1]实现循环队列,front和rear分别是队头和队尾指针,则出队的操作是( )。
选项:
A:sq.front=(sq.ftont+1)% maxsize
B:sq.front=sq.front+1
C:sq.rear=(sq.rear+1)% maxsize
D:sq.rear=sq.rear+1
答案: 【sq.front=(sq.ftont+1)% maxsize

5、 问题:若已知一个栈的入栈序列是1,2,3,,,,n,其输出序列为pl,p2,p3,„,pn,若p1=n, 则pi为( )
选项:
A:i
B:n-i
C:n-i+1
D:不确定
答案: 【n-i+1

6、 问题:若入栈序列是 a, b, c, d, e,则不可能的出栈序列是( )。
选项:
A:edcba
B:decba
C:dceab
D:abcde
答案: 【dceab

7、 问题:假设以数组A[m]存放循环队列的元素,其头尾指针分别为front和rear, 则当前队列中的元素个数为( )
选项:
A:(rear-front+m)%m
B:rear-front+1
C:(front-rear+m)%m
D:(rear-front)%m
答案: 【(rear-front+m)%m

8、 问题:最大容量为n的循环队列,队尾指针是rear,队头是front,则队空的条 件是( )
选项:
A:(rear+l) MOD n=front
B:rear=front
C:rear+l=front
D:(rear-1) MOD n=front
答案: 【rear=front

9、 问题:顺序表结构适宜于进行顺序存取,而链表适宜于进行随机存取。( )
选项:
A:正确
B:错误
答案: 【错误

10、 问题:顺序存储方式的优点是存储密度大,且插入、删除运算效率高。( )
选项:
A:正确
B:错误
答案: 【错误

11、 问题:链表的物理存储结构具有同链表一样的顺序。( )
选项:
A:正确
B:错误
答案: 【错误

12、 问题: 链表的删除算法很简单,因为当删除链中某个结点后,计算机会自动地将后续的各个单元向前移动。( )
选项:
A:正确
B:错误
答案: 【错误

13、 问题:线性表在顺序存储时,逻辑上相邻的元素在存储的物理位置次序上相邻。( )
选项:
A:正确
B:错误
答案: 【正确

14、 问题:栈是一种对所有插入、删除操作限于在表的一端进行的线性表,是一种后进先出型结构。
选项:
A:正确
B:错误
答案: 【正确

15、 问题:对于不同的使用者,一个表结构既可以是栈,也可以是队列,也可以是线性表。
选项:
A:正确
B:错误
答案: 【正确
分析:【正确,都是线性逻辑结构,栈和队列其实是特殊的线性表,对运算的定义略有不同而已。】

16、 问题: 栈和队列是一种非线性数据结构
选项:
A:正确
B:错误
答案: 【错误
分析:【错,他们都是线性逻辑结构,栈和队列其实是特殊的线性表,对运算的定义略有不同而已。】

17、 问题:栈和队列的存储方式既可是顺序方式,也可是链接方式。
选项:
A:正确
B:错误
答案: 【正确

18、 问题: 队列是一种插入与删除操作分别在表的两端进行的线性表,是一种先进后出型结构。
选项:
A:正确
B:错误
答案: 【错误

19、 问题:一个栈的输入序列是12345,则栈的输出序列不可能是12345。
选项:
A:正确
B:错误
答案: 【错误

20、 问题:栈和队列逻辑上都是线性表。
选项:
A:正确
B:错误
答案: 【正确

21、 问题:栈和队列都是限制存取点的线性结构。
选项:
A:正确
B:错误
答案: 【正确

22、 问题:在有n个元素的顺序表中删除一个元素,需要平均移动 ____ 个元素.
答案: 【(以下答案任选其一都对)n/2;
一半

23、 问题:向一个长度为n的的第i个元素(1≤i≤n+1)之前插入一个元素时,需向后移动 个元素
答案: 【n-i+1

24、 问题:一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动 个元素。
答案: 【n-i

第一部分 数据结构:树和二叉树 树和二叉树单元测验

1、 问题:不含任何结点的空树
选项:
A:是一棵树
B:是一棵二叉树
C:是一棵树也是一棵二叉树
D:既不是树也不是二叉树
答案: 【是一棵树也是一棵二叉树

2、 问题:二叉树是非线性数据结构,所以
选项:
A:它不能用顺序存储结构存储
B:它不能用链式存储结构存储
C:顺序存储结构和链式存储结构都能存储
D:顺序存储结构和链式存储结构都不能使用
答案: 【顺序存储结构和链式存储结构都能存储

3、 问题:具有n(n>0)个结点的完全二叉树的深度为
选项:
A:log2(n)
B:ëlog2(n)û
C:ëlog2(n)û +1
D:log2(n)+1
答案: 【ëlog2(n)û +1

4、 问题: 假定在一棵二叉树中,双分支结点数为15,单分支结点数为30个,则叶子结点数为
选项:

本课程剩余章节答案为付费内容
支付后可永久查看
如有任何疑问请及时加入Q群售后群530065400反馈
需要期末答案的同学可加入Q群530065400购买

   

发表评论

电子邮件地址不会被公开。 必填项已用*标注