自考生网为考生们整理提供了“2023年4月自考13181数据结构历年真题及答案”,更多13181数据结构真题内容可点击查看13181数据结构真题及答案汇总。
注:不同省份、不同专业的自考历年真题及答案,只要课程代码和课程名称相同,都可参考使用。
1、在头指针为head的单链表中,判断指针变量p指向终端结点的条件是()
A.p->next->next-head
B.p->next--head
C.p->next->next=-NULL
D.p->next==NULL
2、在下列查找算法中,平均查找长度与数据规模基本无关的是()
A.顺序查找
B.散列查找
C.二分查找
D.B树中的查找
3、【解答题】设循环队列保存在数组Q[N]中,front和rear分别为队头和队尾指针,初始时front
=rear=0,约定指针rear指向的单元始终为空,请用C语言分别描述下列操作:(1)将数据元素x入队。
(2)将队首元素出队,并保存到变量myData中。
(3)计算队列中当前数据元素的个数,并保存到变量DLenth中。
4、【算法阅读题】单链表类型定义如下:
typedef struct node{
DataType data;
struct node*next;}LinkNode;
typedef LinkNode*Linklist;
函数f30的功能是删除带头结点的单链表中data值为x的全部结点,请在空白处填上适当内容将算法补充完整。
void f30(Linklist head,DataType x)
LinkNode*p,*q,*s;
p=head;q=_(1)_;while(q!=NULL)
if((2)_){
s=q;q=q->next;p->next=q;free(s);
}
else{
p=q;q-(3)___—;
}
}
【原题如下】

5、假设散列表长m=10,散列函数H(key)=key%9。表中已有3个结点:H(23)=5,
H(31)=4,H(17)=8,其余位置为空。现采用线性探查法处理冲突,依次存储关键字4和36时需要探查的次数分别是()
A.1和1
B.2和1
C.3和1
D.1和3
6、广义表A=(a,b,c,(e,f,g,h)),head(tail(tail(A)))=_____。
7、【解答题】已知稀疏矩阵M如下,采用三元组表存储。
(1)请给出三元组表的类型定义。
(2)写出矩阵M按列优先存储的三元组表。

8、若栈的进栈序列为5,4,3,2,1,则经过出入栈操作可能获得的出栈序列是()
A.4,5,1,3,2
B.3,5,4,2,1
C.2,1,3,5,4
D.4,3,5,1,2
9、在三维数组a[7][4][10]中,每个数组元素占用2个存储单元,所有数组元素存放在
一个连续的存储空间中,则该数组需要的存储单元总数是()
A.560
B.280
C.42
D.21
10、以权值分别为1,3,5,7的四个叶子结点构成的哈夫曼树,其带权路径长度WPL是_____。
11、下列广义表中,表长为3的是()
A.((a,b,c))
B.(a,(b,c),(d,e,f))
C.(a,b,c,(d,e,f))
D.(a,(b,c,d,e,f))
12、顺序存储和链接存储方法中,无需连续分配存储空间的是_____。
13、若选用的排序算法不稳定,则关键字相同的两个记录在排序前后的相对次序_____。
14、【算法阅读题】二叉树的二叉链表类型定义如下;
#define char DataType
typedef struct node{DataType data;
struct node*Ichild,*rchild;}BinTNode;
typedef BinTNode*BinTree;阅读下列函数并回答问题。void f31(BinTree bt)
{
if(bt!=NULL){
f31(bt->rchild);f31(bt->lchild);printf("%c",bt->data);
(1)给出如题31图所示的二叉树T,写出执行函
数f31(T)后得到的输出序列。
(2)对于二叉树中的任意结点N及它的左子树L
和它的右子树R,f31的遍历次序是什么?
【原题如下】 

15、深度为k(k≥1)的满二叉树所包含的结点数是()
A.k+1
B.2k
C.2k-1
D.2*+1
全专业电子资料、题库、学位、网课
最高直省2344元
上千+科次精品网课
买网课即送全真模考题库
五千+科次教材资料
电子资料满三件9折
五千+科次在线题库
全真呈现历年考试试题
自考生题库
专业智能,巩固提分
历年真题
真题全景再现
进入做题
模拟考场
海量题随机做
进入做题
考前点题
部分科目押题
进入做题
章节练习
章节专项突破
进入做题
错题收纳
试题收藏复习
进入做题
易错题
高频易错习题
进入做题
微信公众号
网课试听
教材大全
做题闯关

扫描二维码 关注公众号
微信小程序
资料大全
免费题库
无需下载

扫描小程序码 领免费题库