【自考真题】2018年4月数据结构导论02142试题

合集下载

自考02142数据结构导论考前密押120题及答案含解析

自考02142数据结构导论考前密押120题及答案含解析

目录第一章概论 (1)第二章线性表 (7)第三章栈、队列和数组 (13)第四章树和二叉树 (17)第五章图 (22)第六章查找 (28)第七章排序 (33)第一章概论一、单选题1.数据的最小标识单位是()A.数据项B.数据类型C.数据元素D.数据变量2.任意两个结点之间都没有邻接关系,组织形式松散,这种组织形式称为()A.集合B.线性结构C.树形结构D.图结构3.与数据元素本身的形式、内容、相对位置、个数无关的是数据的()A.存储结构B.逻辑结构C.类型D.运算实现4.具有分支、层次特性,上层的结点可以和下层多个结点相邻接,但下层结点只能和上层的一个结点相邻接,这种组织形式称为()A.集合B.线性结构C.树形结构D.图结构5.数据的逻辑结构分为四种,其中结构最复杂的是()A.集合B.线性结构C.树形结构D.图结构6.“能正确地实现预定的功能,满足具体问题的需要”。

这种评价算法好坏的因素称为()A.正确性B.易读性C.健壮性D.时空性7.计算n!(整数n≥0)的递归算法是:int Factorial(int n){if(n==0)return1;else return n*Factorial(n-1);}其时间复杂度为()n)A.O(n)B.O(log2C.O(n c)D.O(n²)8.下面程序段的时间复杂度为()for(int i=0;i<n;i++)for(int j=0;j<n;j++)A[i][j]=i×j;A.O(1)B.O(n)n) D.O(n²)C.O(log29.将长度为n的单链表链接在长度为m的单链表之后的算法时间复杂度为()A.O(n)B.O(m)C.O(n+m)D.O(n×m)二、填空题10.数据结构是指一组相互之间存在一种或多种特定关系的数据的组织方式和它们在计算机内的________方式,以及定义在该组数据上的一组操作。

11.1976年瑞士计算机科学家Niklaus Wirth曾提出一个著名公式:程序=数据结构+________。

全国自学考试数据结构导论试题与答案解析[4套]

全国自学考试数据结构导论试题与答案解析[4套]

全国2011年1月自学考试数据结构导论试题课程代码:02142一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.在顺序表中查找第i个元素,时间效率最高的算法的时间复杂度为( )A.O(1)B.O(n)C.O(log2n)D.O(n)2.树形结构中,度为0的结点称为( )A.树根B.叶子C.路径D.二叉树3.已知有向图G=(V,E),其中V={V1,V2,V3,V4,V5,V6,V7},E={<V1,V2>,<V1,V3>,<V1,V4>,<V2,V5>,<V3,V5>,<V3,V6>,<V4,V6>,<V5,V7>,,<V6,V7>},则图G的拓扑序列是( ) A.V1,V3,V4,V6,V2,V5,V7 B.V1,V3,V2,V6,V4,V5,V7C.V1,V3,V4,V5,V2,V6,V7D.V1,V2,V5,V3,V4,V6,V74.有关图中路径的定义,表述正确的是( )A.路径是顶点和相邻顶点偶对构成的边所形成的序列B.路径是不同顶点所形成的序列C.路径是不同边所形成的序列D.路径是不同顶点和不同边所形成的集合5.串的长度是指( )A.串中所含不同字母的个数B.串中所含字符的个数C.串中所含不同字符的个数D.串中所含非空格字符的个数6.组成数据的基本单位是( )A.数据项B.数据类型C.数据元素D.数据变量7.程序段i=n;x=0;do{x=x+5*i;i--;}while (i>0);的时间复杂度为( )A.O(1)B.O(n)C.O(n2)D.O(n3)8.与串的逻辑结构不同的...数据结构是( )A.线性表B.栈C.队列D.树9.二叉树的第i(i≥1)层上所拥有的结点个数最多为( )A.2iB.2iC.2i-1D.2i-110.设单链表中指针p指向结点A,若要删除A的直接后继,则所需修改指针的操作为( ) A.p->next=p->next->next B.p=p->nextC.p=p->next->nextD.p->next=p11.下列排序算法中,某一趟结束后未必能选出一个元素放在其最终位置上的是( )A.堆排序B.冒泡排序C.直接插入排序D.快速排序12.设字符串S1=″ABCDEFG″,S2=″PQRST″,则运算S=CONCAT(SUBSTR(S1,2,LENGTH(S2)),SUBSTR(S1,LENGTH(S2),2))后S的结果为( )A.″BCQR″B.″BCDEF″C.″BCDEFG″D.″BCDEFEF″13.在平衡二叉树中插入一个结点后造成了不平衡,设最低的不平衡结点为A,并且A的左孩子的平衡因子为-1,右孩子的平衡因子为0,则使其平衡的调整方法为( )A.LL型B.LR型C.RL型D.RR型14.如果结点A有3个兄弟结点,而且B为A的双亲,则B的度为( )A.1B.3C.4D.515.数据表A中每个元素距其最终位置较近,则最省时间的排序算法是( )A.堆排序B.插入排序C.直接选择排序D.快速排序二、填空题(本大题共13小题,每小题2分,共26分)请在每小题的空格中填上正确答案。

02142数据结构导论份真题及答案.doc

02142数据结构导论份真题及答案.doc

2012年10月高等教育自学考试全国统一命题考试数据结构导论试题课程代码:02142请考生按规定用笔将所有试题的答案涂、写在答题纸上。

选择题部分注意事项:1. 答题前,考生务必将自己的考试课程名称、姓名、准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上。

2. 每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑。

如需改动,用橡皮擦干净后,再选涂其他答案标号。

不能答在试题卷上。

一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的。

错选、多选或未选均无分。

1.下面几种算法时间复杂度阶数中,值最大的是A.O(nlog2n)B.O(n2)C.O(n)D.O(2n)2.即使输入非法数据,算法也能适当地做出反应或进行处理,不会产生预料不到的运行结果,这种算法好坏的评价因素称为A.正确性B.易读性C.健壮性D.时空性3.设顺序表的长度为100,则在第40个元素之后插入一个元素所需移动元素的个数为A.40B.60C.61D.1004.设带头结点的单循环链表的头指针为head,则判断该链表是否为空的条件是A. head->next==headB. head->next==NULLC. head!=NULLD. head==NULL5.在链栈的运算中,不需要...判断栈是否为空的是A.出栈B.进栈C.取栈顶元素D.求链栈的元素个数6.一个队列的输入序列是A,B,C,D,则该队列的输出序列是A.A,B,C,DB.B,C,D,AC.D,C,B,AD.C,D,B,A7.以行序为主序的二维数组a[3][5]中,第一个元素a[0][0]的存储地址是100,每个元素占2个存储单元,则a[1][2]的存储地址是A.100B.108C.114D.1168.对任何一棵二叉树T,若叶结点数为5个,则度为2的结点个数为A.4B.5C.6D.无法确定9.m个叶结点的哈夫曼树中,其结点总数为A.mB.2m+1C.2mD.2m-110.二叉树的中序遍历序列中,结点P排在结点Q之前的条件是A.在二叉树中P在Q的左边B.在二叉树中P在Q的右边C.在二叉树中P是Q的祖先D.在二叉树中P是Q的子孙11.有10个顶点的无向完全图的边数是A.11B.45C.55D.9012.在带权有向图中求两个结点之间的最短路径可以采用的算法是A.迪杰斯特拉(Dijkstra)算法B.克鲁斯卡尔(Kruskal)算法C.普里姆(Prim)算法D.深度优先搜索(DFS)算法13.二分查找(Binary Search)算法的时间复杂度是A.O(n2)B.O(nlog2n)C.O(n)D.O(log2n)14.在一棵初始时为空的二叉树中,依次插入键值序列50,72,43,85,75,20,38,45,65,60,构造对应的二叉排序树以后,查找元素60要进行的比较次数是A.2B.3C.4D.515.快速排序属于A.插入排序B.交换排序C.选择排序D.归并排序非选择题部分注意事项:用黑色字迹的签字笔或钢笔将答案写在答题纸上,不能答在试题卷上。

全国2018年04月自考(课程代码:02331)数据结构试题

全国2018年04月自考(课程代码:02331)数据结构试题
23.求单源最短路径的迪杰斯特拉(Dijkstra)算法是按照路径____不减的次序求出各条路径的。
24.一组记录的关键字为(45,53,18,49,36,76,13,97,36,32),利用快速排序方法对其进行排序,选择45为基准,一次划分后的结果为____。
25.对箱排序的改进和推广的排序算法是____。
13.若数据元素序列l1,13,15,7,8,9,23,2,5是采用下列排序方法之一得到的第二趟排序后的结果,则该排序算法是
A.冒泡排序B.插入排序C.选择排序D.归并排序
14.线性表采用顺序存储或链式存储,对其进行查找的方法应是
A.顺序查找B.二分查找C.散列查找D.索引查找
15.设有序表为{1,3,9,12, 32,41,45,62,75,77,82},采用二分查找法查找关键字75,
int i,j //非零元素行列下标
Data Type v; //非零元素值
} TriTupleNode;
typedf struct{
TriTupleNode data[MAXSIZE] //存储三元组数组
int m,n,t;//m:矩阵的行,n:矩阵的列,t:非零元素数量
}TSMatrix;
void f3l(TSMatrix *b, int *a, int m, int n)
else
{ Q->data[Q->rear]=c;
Q->rear=____(2)____ ;
return c;//操作成功
}
char DeQueue(CirQueue*Q)//出队列操作
{ char x;
if(QueueEmpty(Q))
return'/n';//操作失败

自考数据结构导论02142第4章.ppt

自考数据结构导论02142第4章.ppt
结点的度:该结点的子树数(即分支数)。
●度—— 树的度:树中结点的度最大值。
●叶子(终端结点)——度为零的结点。 ●非终端结点——度不为零的结点。 ●孩子(子结点)——结点的子树的根称为该结点的孩子。 ●双亲(父结点)——一个结点称为该结点所有子树根的双亲。
●祖先——结点祖先指根到此结点的一条路径上的所有结点。
➢ 求左孩子Lchild(BT,X)和求右孩子Rchild(BT,X):分别求 出二叉树BT上结点X的左、右孩子;若X为BT的叶子或X 补在BT上,运算结果为NULL。
➢ 建二叉树Create(BT):建立一棵二叉树BT。
➢ 先序遍历PreOrder(BT):按先序对二叉树BT进行遍历,每 个结点被访问一次且仅被访问一次,若BT为空,则运算 为空操作。
➢ 遍历Traverse Tree(T):遍历树,即访问树中每 个结点,且每个结点仅被访问一次。
6
4.2 二叉树
第四章
二叉树在树结构的应用中起着非常重要的作用,因为二叉树有许多 良好的性质和简单的物理表示,而任何树都可以与二叉树相互转换,这 样就解决了树的存储结构及其运算中存在的复杂性。
4.2.1 二叉树的基本概念
不能互换,称为有序树。 ●无序树——若树中各结点的子树是无次序的,
可以互换,则成为无序树。
●森林——是m(≥0)棵树的集合。
5
四、树的基本操作
第四章
➢ 求根Root(T):求树T的根结点;
➢ 求双亲Parent(T,X):求结点X在树T上的双亲; 若X是树T的根或X不在T上,则结果为一特殊 标志;
➢ 求孩子Child(T,X,i):求树T上结点X的第i个孩子 结点;若X不在T上或X没有第i个孩子,则结 果为一特殊标志;

自学考试02142《数据结构导论》历年真题全套试题

自学考试02142《数据结构导论》历年真题全套试题

自考02142《数据结构导论》历年真题集电子书目录1. 目录 (2)2. 历年真题 (3)2.1 02142数据结构导论200410 (3)2.2 02142数据结构导论200510 (7)2.3 02142数据结构导论200610 (10)2.4 02142数据结构导论200701 (14)2.5 02142数据结构导论200710 (17)2.6 02142数据结构导论200801 (19)2.7 02142数据结构导论200810 (22)2.8 02142数据结构导论200901 (25)2.9 02142数据结构导论200910 (28)2.10 02142数据结构导论201001 (30)2.11 02142数据结构导论201010 (34)2.12 02142数据结构导论201101 (37)2.13 02142数据结构导论201110 (40)3. 相关课程 (42)1. 目录历年真题()02142数据结构导论200410()02142数据结构导论200510()02142数据结构导论200610()02142数据结构导论200701()02142数据结构导论200710()02142数据结构导论200801()02142数据结构导论200810()02142数据结构导论200901()02142数据结构导论200910()02142数据结构导论201001()02142数据结构导论201010()02142数据结构导论201101()02142数据结构导论201110()相关课程()2. 历年真题2.1 02142数据结构导论2004102004年下半年高等教育自学考试全国统一命题考试数据结构导论试题课程代码2142一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.要将现实生活中的数据转化为计算机所能表示的形式,其转化过程依次为()A.逻辑结构、存储结构、机外表示B.存储结构、逻辑结构、机外表示C.机外表示、逻辑结构、存储结构D.机外表示、存储结构、逻辑结构2.若评价算法的时间复杂性,比较对数阶量级与线性阶量级,通常()A.对数阶量级复杂性大于线性阶量级B.对数阶量级复杂性小于线性阶量级C.对数阶量级复杂性等于线性阶量级D.两者之间无法比较3.下列关于线性表的基本操作中,属于加工型的操作是()A.初始化、求表长度、插入操作B.初始化、插入、删除操作C.求表长度、读元素、定位操作D.定位、插入、删除操作4.在一个单链表中,若p所指结点不是最后结点,s指向已生成的新结点,则在p 之后插入s所指结点的正确操作是()A.s–>next=p–>next; p–>next=B.p–>next=s–>next; s–>next=C.s–>next=p; p–>next=D.s–>next=p–>next; p=5.若有三个字符的字符串序列执行入栈操作,则其所有可能的输出排列共有()A.3种B.4种C.5种D.6种6.C语言对数组元素的存放方式通常采用()A.按行为主的存储结构B.按列为主的存储结构C.按行或列为主的存储结构D.具体存储结构无法确定7.根据定义,树的叶子结点其度数()A.必大于0B.必等于0C.必等于1D.必等于28.二叉树若采用二叉链表结构表示,则对于n个结点的二叉树一定有()A.2n个指针域其中n个指针为NULLB.2n个指针域其中n+1个指针为NULLC.2n-1个指针域其中n个指针为NULLD.2n-1个指针域其中n+1个指针为NULL9.在一个无向图中,所有顶点的度数之和等于边数的()A.1倍B.2倍C.3倍D.4倍10.若采用邻接表存储结构,则图的广度优先搜索类似于二叉树的()A.先根遍历B.中根遍历C.后根遍历D.层次遍历11.采用顺序查找法,若在表头设置岗哨,则正确的查找方式通常为()A.从第0个元素开始往后查找该数据元素B.从第1个元素开始往后查找该数据元素C.从第n个元素开始往前查找该数据元素D.从第n+1个元素开始往前查找该数据元素12.下列查找中,效率最高的查找方法是()A.顺序查找B.折半查找C.索引顺序查找D.分块查找13.索引文件通常由索引表和主文件两部分构成,其中()A.索引表和主文件均必须是有序文件B.索引表和主文件均可以是无序文件C.索引表必须是有序文件D.主文件必须是有序文件14.直接插入排序算法,其时间复杂性为()A.O(1)B.O(n)C.O(nlog2n)D.O(n2)15.下列排序方法中,属于稳定的排序方法是()A.直接插入排序法B.快速排序法C.冒泡排序法D.堆排序法二、填空题(本大题共13小题,每小题2分,共26分)请在每小题的空格中填上正确答案。

2018年4月高等教育自学考试计算机系统结构真题及标准答案

2018年4月高等教育自学考试计算机系统结构真题及标准答案

2018年4月高等教育自学考试计算机系统结构真题(总分:100.00,做题时间:150分钟)一、单项选择题本大题共10小题,每小题1分,共10分,在每小题列出的备选项中只有一项是最符合题目要求的,请将其选出。

(总题数:10,分数:10.00)1.在计算机系统多级层次结构中,机器级从低级到高级,相对顺序正确的是()。

(分数:1.00)A.汇编语言——操作系统——高级语言B.微程序一传统机器语言一汇编语言√C.传统机器语言——高级语言——汇编语言D.汇编语言——应用语言——高级语言解析:2.下列对系统程序员不透明的是()。

(分数:1.00)A.Cache存储器B.数据通路宽度C.指令缓冲寄存器D.虚拟存储器√解析:3.下列予寻址方式的三种面向的是()。

(分数:1.00)A.面向主存B.面向辅存√C.面向寄存器D.面向堆栈解析:4.浮点数尾数的基值rm=-8,尾数的计算机位数m=8位,可表示的尾数的个数为()。

(分数:1.00)A.23×7B.24×7C.25×7√D.26×7解析:5.IBM370系统中,通道动作故障引起的中断属于()。

(分数:1.00)A.机器校验中断√B.访管中断C.程序性中断D.I/O中断解析:6.程序员编写程序时使用的地址是()。

(分数:1.00)A.主存地址B.逻辑地址√C.物理地址D.有效地址解析:7.对指令间“一次重叠”描述不正确的是()。

(分数:1.00)A.仅“执行k”与“分析k+1”B.“分析k+1”完成后立即开始“执行k+1”√C.应尽量使“分析k+1”与“执行k”时间相等D.只需要一套指令分析部件和执行部件解析:8.有N个处理单元的集中式共享存储器的阵列处理机构形,为了对长度为N的向量中各元素能同时并行处理,存储器分体个数K与处理单元数N的关系是()。

(分数:1.00)A.K与N无关B.K小于NC.K小于或等于ND.K等于或大于N √解析:9.能实现作业、任务级并行的异构型多处理机属于()。

自考02142《数据结构导论》真题(2022.4)_2

自考02142《数据结构导论》真题(2022.4)_2

自考02142《数据结构导论》真题及(2022.4)自考02142《数据结构导论》真题及答案解析(2022.4)1.[单选题] 下列几种时间复杂度中,阶数最小的是()A.O(log2n)B.O(n)C.O(n2)D.O(1)2.[单选题] 栈和队列的共同特点是()A.都是线性表B.先进先出C.后进先出D.只能插入操作3.[单选题] 假设一个10x 10的上三角矩阵A按照列优先顺序压缩在一维数组B中,则B数组的大小应为()A.50B.55C.100D.1014.[单选题] 一个栈的入栈序列是a,b,c,d,e,则栈可能的输出序列是()A.edcabC.abcdeD.dceab5.[单选题] 假定一个顺序存储的循环队列的队头和队尾指针分别为f 和r,则判断队空的条件为()A.f==NULLB.f==rC.r+1==fD.f+1== r6.[单选题] 如果结点A有2个兄弟结点,结点B为A的双亲,则结点B的度为()A.2B.3C.4D.57.[单选题] 二叉树的中序遍历中,结点P排在结点Q之前的条件是在二叉树中()A.P在Q的左边B.P在Q的右边C.P是Q的祖先D.P是Q的子孙8.[单选题] 二又树的第k层的结点数最多为()B.2k+1C.2k-1D.2k+19.[单选题] A是7X4的二维数组,按行优先方式顺序存储元素A[0][0]的存储地址为1000,若每个元素占2个字节,则元素A[3][3]的存储地址为()A.1026B.1028C.1030D.103210.[单选题] 在表长为n的顺序表上做删除运算,其平均时间复杂度为()A.O(1)B.O(n)C.O(nlog2n)D.O(n/2)11.[单选题] 在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为()A.eB.2eC.n2-e12.[单选题] 设顺序表的长度为n,则插入算法的平均移动次数约为()A.nB.n/2C.n-1D.(n-1)/213.[单选题] 设一组初始记录关键字序列为(13,18,24,35,47,50,62,83,90,115,134),则用二分查找算法查找关键字90需要比较的关键字个数为()A.1B.2C.3D.414.[单选题] 以下排序方法中,稳定的是()A.直接插入排序和快速排序B.快速排序和冒泡排序C.直接选择排序和冒泡排序D.冒泡排序和直接插入排序15.[单选题] 对n个记录的文件进行快速排序,所需要的辅助存储空间的空间复杂度为()A.O(1)B.O(n)C.O(1og2n)D.O(n2)16.[填空题] 1976年瑞士计算机科学家Niklaus Wirth 曾提出一个著名公式:程序=数据结构+____。

全国自学考试数据结构导论试题及答案4套

全国自学考试数据结构导论试题及答案4套

全国自学考试数据结构导论试题及答案4套第一套试题一、选择题(每题4分,共40分)1. 下列哪个数据结构是一种非线性结构?A. 数组B. 栈C. 队列D. 树2. 下列哪种算法不适用于解决排序问题?A. 冒泡排序B. 快速排序C. 深度优先搜索D. 归并排序3. 在数据结构中,堆的底层实现通常采用哪种数据结构?A. 数组B. 栈C. 链表D. 队列4. 下列哪个选项是描述图结构的准确说法?A. 图结构是一种线性结构B. 图结构由节点和指向节点的边构成C. 图结构不能存储数据D. 图结构不支持插入和删除操作5. 下列哪个排序算法具有最坏时间复杂度为O(nlogn)?A. 冒泡排序B. 插入排序C. 选择排序D. 希尔排序二、填空题(每题4分,共40分)1. 在二叉树中,每个节点最多有____个子节点。

2. 图的两个顶点之间的路径长度是指连接这两个顶点所需的____数。

3. 链表是一种____结构。

4. 快速排序算法的核心思想是____。

5. 栈和队列都属于线性结构,其主要区别在于____操作的限制。

三、简答题(每题10分,共30分)1. 请简要描述栈的特点以及栈的应用场景。

2. 请简要介绍图的基本概念,并说明图的应用领域。

3. 请解释递归算法的原理,并给出一个使用递归算法解决问题的例子。

四、编程题(共30分)请使用任意编程语言实现一个简单的栈数据结构,并编写测试代码进行验证。

第二套试题一、选择题(每题4分,共40分)1. 在二叉搜索树中,中序遍历的结果是____。

A. 升序排列B. 降序排列C. 随机排序D. 不确定的排序2. 在哈希表结构中,解决冲突问题的常用方法是____。

A. 线性探测B. 链地址法C. 开放地址法D. 扩容法3. AVL树是一种____。

A. 二叉搜索树B. 哈希表C. B树D. 红黑树4. 以下哪个算法不是用于解决查找问题?A. 二分查找B. 深度优先搜索C. 广度优先搜索D. 哈希查找5. 以下哪个数据结构不支持随机访问元素?A. 数组B. 栈C. 链表D. 哈希表二、填空题(每题4分,共40分)1. 在二叉树中,每个节点最多有____个子节点。

(全新整理)4月全国自考离散数学试题及答案解析试卷及答案解析真题

(全新整理)4月全国自考离散数学试题及答案解析试卷及答案解析真题

全国2018年4月高等教育自学考试离散数学试题课程代码:02324一、单项选择题(本大题共15小题,每小题1分,共15分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.下列命题公式为重言式的是()A.p→(p∨q) B.(p∨┐p)→qC.q∧┐q D.p→┐q2.下列语句中不是..命题的只有()A.这个语句是假的。

B.1+1=1.0C.飞碟来自地球外的星球。

D.凡石头都可练成金。

3.设p:我很累,q:我去学习,命题:“除非我很累,否则我就去学习”的符号化正确的是()A.┐p∧q B.┐p→qC.┐p→┐q D.p→┐q4.下列等价式正确的是()A.┐)x∃A⇔∃┐A()(xB.A(∀∃)(∀)∀⇔x)Axyy)((C.┐)⇔∀┐Ax∃A)(x(D.)BxxxxAAx⇔∧∀∨x∀∀()(()())))((x()(B5.在公式)QyPzyxP∧∀→x∃y∃中变元y是())(()))y,(((z)((),A.自由变元B.约束变元C.既是自由变元,又是约束变元D.既不是自由变元,又不是约束变元6.设A={1,2,3},A上二元关系S={<1,1>,<1,2>,<3,2>,<3,3>},则S是()A.自反关系B.反自反关系C.对称关系D.传递关系7.设集合X为人的全体,在X上定义关系R、S为R={<a,b|a,b∈X∧a是b的父亲},1S={<a,b>|a,b∈X∧a是b的母亲},那么关系{<a,b>|a,b∈x∧a是b的祖母}的表达式为()A.RοS B.R-1οSC.SοR D.RοS-18.设A是正整数集,R={(x,y)|x,y∈A∧x+3y=12},则R∩({2,3,4,6}×{2,3,4,6})=()A.O/B.{<3,3>}C.{<3,3>,<6,2>}D.{<3,3>,<6,2>,<9,1>}9.下列式子不正确的是()A.(A-B)-C=(A-C)-B B.(A-B)-C=A-(B∪C)C.(A-B)-C=(A-C)-(B-C) D.A-(B∪C)=(A-B)∪C10.下列命题正确的是()A.{l,2}⊆{{1,2},{l,2,3},1}B.{1,2}⊆{1,{l,2},{l,2,3},2}C.{1,2}⊆{{1},{2},{1,2}}D.{1,2}∈{1,2,{2},{l,2,3}}11.在下列代数系统中,不是环的只有()A.<Z,+,*),其中Z为整数集,+,*分别为整数加法和乘法。

(全新整理)4月浙江自考数据库原理试题及答案解析

(全新整理)4月浙江自考数据库原理试题及答案解析

浙江省2018年4月高等教育自学考试数据库原理试题课程代码:02336一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.三个模式之间存在下列映射关系,将正确的填入括号中()A.外模式/内模式B.外模式/模式C.模式/模式 D.内模式/外模式2.SQL语言中,删除一个表的命令是()A.DELETE B.DROPC.CLEAR D.REMOVE3.数据库具有____、最小冗余、较高的数据的独立性和易于扩充等特点。

()A.数据结构化 B.程序标准化C.数据模块化 D.程序结构化4.反映现实世界中实体及实体间联系的信息模型是()A.关系模型 B.层次模型C.网状模型 D.E-R模型5.关系模型中用户定义的完整性约束是指()A.限制关系的属性个数B.限制关系的元组个数C.用户定义限制条件,由系统提供检验机制D.限制有联系关系的主键和外键不能同名6.事务有多个性质,其中不包括()A.一致性 B.唯一性C.原子性 D.隔离性7.表达式“AGE BETWEEN 18 AND 24”等价于()A.AGE>18 AND AGE<24 B.AGE>=18 AND AGE<24C.AGE>18 AND AGE<=24 D.AGE>=18 AND AGE<=248.在数据库设计中使用E-R图工具的阶段是()1A.需求分析阶段 B.数据库物理设计阶段C.数据库实施 D.概念结构设计阶段9.使用CREATE SCHEMA语句建立的是()A.表 B.数据库C.视图 D.索引10.设R和S为二个关系,代表并、交、投影的关系代数运算的符号分别是()A.R∪S、R∩S、σF(R) B.R∩S、R∪S、πA(R)C.R∪S、R∩S、πA(R) D.R∩S、R∪S、σF(R)11.系统故障会造成()A.内存数据丢失 B. 硬盘数据丢失C.软盘数据丢失 D. 磁带数据丢失12.设关系T是关系R和S的关系运算结果,且T、R、S的元组个数分别为k、m、n,则k、m、n三者之间的关系是()A.k<( m + n) B.k≤( m + n)C.k<(m×n) D.k≤(m×n)13.进行自然联接运算的两个关系必须具有()A.公共属性 B.相同关系名C.相同属性个数 D.相同关键字14.在数据库系统中死锁属于()A.系统故障 B.程序故障C.事务故障 D.介质故障15.有一个关系:学生(学号,姓名,系别),规定学号的值域是8个数字组成的字符串,这一规则属于()A.实体完整性约束 B.关键字完整性约束C.参照完整性约束D.用户自定义完整性约束二、填空题(本大题共11小题,每空1分,共20分)请在每小题的空格中填上正确答案。

自考02142《数据结构导论》真题(2022.10)

自考02142《数据结构导论》真题(2022.10)

自考02142《数据结构导论》真题及(2022.10)自考02142《数据结构导论》真题及答案解析(2022.10)1.[单选题] 设输入序列为ABC,输出为ABC,则经过的栈操作为()。

A.push,pop,push,push,pop,popB.push,push,pop,pop,push,popC.push,push,push,pop,pop,popD.push,pop,push,pop,push,pop2.[单选题] 设有一循环队列CQ,队列的长度为maxsize,则该循环队列满的条件为()。

A.(CQ.rear+1)%maxsize==CQ.frontB.CQ.rear==CQ.frontC.(CQ.rear+1)%maxsize==CQ.rearD.CQ.rear==NULL3.[单选题] 树的相关术语中,兄弟指()。

A.祖先相同的结点B.根相同的结点C.度数相同的结点D.父结点相同的结点4.[单选题] 执行进栈操作,在元素X进栈前需要进行的操作是()。

A.判断栈是否满,若栈未满,top值加1B.判断栈是否空,若栈未空,top值加1C.判断栈是否满,若栈未满,top值减1D.判断栈是否空,若栈未空,top值减15.[单选题] 森林有两种遍历方法,分别是()。

A.先序遍历森林和中序遍历森林B.先序遍历森林和后序遍历森林C.中序遍历森林和层次遍历森林D.后序遍历森林和层次遍历森林6.[单选题] 有向图中某顶点v的入度为2,出度为3,则该顶点的度为()。

A.3B.4C.5D.67.[单选题] 无向图的邻接矩阵为()。

A.对角矩阵B.对称矩阵C.稀疏矩阵D.一般矩阵8.[单选题] 对升序表进行二分查找,用给定值key与处在中间位置的数据元素T.elem[mid]的键值T.elem[mid].key进行比较,当key 32.[问答题] 给定数据序列{46,25,78,62,12,80},试按元素在序列中的次序将它们依次插入一棵初始为空的二叉排序树,画出插入完成后的二叉排序树。

0214年自考专业(计算机信息管理)数据结构导论考试真题及答案

0214年自考专业(计算机信息管理)数据结构导论考试真题及答案

0214年自考专业(计算机信息管理)数据结构导论考试真题及答案一、单项选择题每题的四个选项中只有一个答案是正确的,请将正确的选项选择出来。

1、设有一个10阶的下三角矩阵A(包括对角线),根据从上到下,从左到右的挨次存储到连续的55个存储单元中,每个数组元素占1个字节的存储空间,则a[5][4]地址与a[0][0]的地址之差为()。

A.10B.19C.28D.552、设某棵二叉树中只有度数为0和度数为2的结点且度数为0的结点数为n,则这棵二叉树中共有结点个数是()。

A.2nB.n+1C.2n-1D.2n+13、设根据从上到下、从左到右的挨次从1开头对完全二叉树进行挨次编号,若结点i有左孩子,则编号为i结点的左孩子结点的编号为()。

A.2i+1B.2iC.i/2D.2i-14、已知一棵二叉树的先序遍历结果为ABCDEF,中序遍历结果为CBAEDF,则后序遍历的结果为()。

A.CBEFDAB.FEDCBAC.CBEDFAD.CEFBDA5、A.n-1B.n2C.n(n+1)/2D.n(n-1)/26、设某有向图中有n个顶点,则该有向图对应的邻接表中表头结点个数为()。

A.n-1B.nC.n+1D.2n-17、若查找每个记录的概率均等,则在具有n个记录的连续挨次文件中采纳挨次查找算法查找一个记录,其平均查找长度ASL为()。

A.(n-1)/2B.n/2C.(n+1)/2D.n8、设散列表中有n个存储单元,散列函数H(key)=key%p,则p最好选择小于散列表长度n的()。

A.奇数B.素数C.偶数D.合数9、下列排序算法中,稳定的排序算法是A.堆排序B.快速排序C.直接选择排序D.冒泡排序10、下列四个序列中,是堆的序列为A.75,45,65,30,15,25,20,10B.75,65,45,10,30,25,20,15C.75,65,30,15,25,45,20,10D.75,45,65,10,25,30,20,1511、数据的最小标识单位是A.数据项B.数据类型C.数据元素D.数据变量12、下面程序段的时间简单度为()。

自考02142《数据结构导论》真题及(2022.10)

自考02142《数据结构导论》真题及(2022.10)

自考02142《数据结构导论》真题及(2022.10)自考02142《数据结构导论》真题解析(2022.10)1.[单选题] 线性表若采用链表存储结构,内存中可用存储单位的地址A.必须是连续的B.有一部分必须是连续的C.一定是不连续的D.连续不连续都可以2.[单选题] 设有一个二维数组a[m][n],假设a[0][0]存放位置为644,a[2][2]存放位置为676,每个元素占一个存储空间,则a[3][3]存放位置为A.678B.688C.692D.6963.[单选题] 先序遍历与中序遍历结果相同的二叉树A.根结点无左孩子B.根结点无右孩子C.所有结点只有左子树D.所有结点只有右子树4.[单选题] 有n个叶结点的哈夫曼树的结点总数为A.2n-1B.2nC.2n+1D.2n25.[单选题] 设一棵完全二叉树中有65个结点,则该完全二叉树的深度为A.5B.6C.7D.86.[单选题] 设指针变量front表示链队列的队头指针,指针变量rear 表示链队列的队尾指针,指针变量s指向将要入队列的结点X,则入队列的操作序列为A.front-next= s;front=s;B.s-next= rear;rear=s;C.rear-next=s;rear=s;D.s-next= front;front=s;7.[单选题] 一个栈的输入序列为1 2 3 4,则下列序列中可能是栈的输出序列的是A.2 3 1 4B.4 1 2 3C.3 1 2 4D.3 4 1 28.[单选题] 具有先进先出特征的数据结构是A.堆栈B.队列C.最小堆D.完全二叉树9.[单选题] 不属于数据组织三个层次的是A.数据B.数据元素C.数据类型D.数据项10.[单选题] 程序段s=i=0;do {i=i+1;s=s+i;}while(i= n)的时间复杂度为A.O(n)B.O(nlog2n)C.O(n2)D.O(1)11.[单选题] 对题13图中的树进行遍历后可以得到序列ABCD的遍历方式是A.先序遍历B.中序遍历C.后序遍历D.层次遍历12.[单选题] 对于线性表(7,34,55,25,64,46,20,10)进行散列存储时,若散列函数为H(K)=K%9,则散列地址为1的元素个数是A.1B.2C.3D.413.[单选题] 一个具有n个顶点的无向完全图的边数为A.0B.n(n-1)/2C.n(n-1)D.n(n+1)14.[单选题] 就平均时间性能而言,若需以O(nlog2n)的时间复杂度完成对数组的排序,则可选择的排序方法是A.快速排序B.冒泡排序C.直接选择排序D.直接插入排序15.[单选题] 设有序表中的元素为(13,18,24,35,47,50,62),则在其中利用二分法查找值为24的元素需要经过比较的次数是A.1B.2C.3D.416.[案例题] 根据图的定义,图中顶点的最少数目是______。

(全新整理)4月全国自考数据库技术试题及答案解析

(全新整理)4月全国自考数据库技术试题及答案解析

全国2018年4月高等教育自学考试数据库技术试题课程代码:03139一、单项选择题(本大题共20小题,每小题2分,共40分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

错选、多选或未选均无分。

1.数据库是长期存储在计算机内、有组织的、可共享的()A.文件集合B.数据集合C.命令集合D.程序集合2.以下关于数据冗余的叙述中,不正确...的是()A.冗余的存在可能导致数据的不一致性B.冗余的存在将给数据库的维护增加困难C.数据库中不应该存在任何冗余D.数据冗余是指在两个或多个文件中重复出现的数据3.从一个数据库文件中取出满足某个条件的所有记录的操作是()A.选择B.连接C.投影D.复制4.下面关于自然连接与等值连接的各个叙述中,不正确...的是()A.自然连接是一种特殊的等值连接B.自然连接要求两个关系中具有相同的属性组,而等值连接不必C.两种连接都可以只用笛卡尔积和选择运算导出D.自然连接要在结果中去掉重复的属性,而等值连接则不必5.SQL语言是关系数据库的标准语言,它是()A.过程化的 B.非过程化的C.格式化的D.导航式的6.现要查找缺少学习成绩(G)的学生学号(Sno)和课程号(Cno),相应的SQL语句SELECT Sno,CnoFROM SCWHERE中WHERE后正确的条件表达式是1A.G=0 B.G<=0C.G=NULL D.G IS NULL7.设有教师表Rl和学生表R2,如下表所示,则R1 R2的行数和列数分别为()RlR2教师编号教师姓名学号姓名教师编号125 吴亚利99321 梁山231167 张小明99322 李双双125231 刘朋99323 王萍23199324 张杰125A.行数为12,列数为5 B.行数为12,列数为4C.行数为4,列数为4 D.行数为4,列数为58.SQL语言的一次查询的结果是一个()A.数据项B.记录C.元组D.表9.应用程序员所看到和使用的是数据库的()A.外部模型 B.物理模型C.逻辑模型 D.概念模型10.设计数据库时应该首先设计()A.数据库应用系统结构B.数据库的概念结构C.数据库的物理结构 D.DBMS结构11.按学校规定,每位教师至少主讲一门课程,最多三门课程;每门课程必须有一位教师主讲,且只能是一位教师主讲。

全国1月高等教育自学考试数据结构导论试题及答案解析

全国1月高等教育自学考试数据结构导论试题及答案解析

全国2018年1月高等教育自学考试数据结构导论试题课程代码:02142一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

错选、多选或未选均无分。

每小题2分,共30分)1.下列数据结构中,( )不都是线性结构。

A.栈和队列B.队列和数组C.数组和串D.文件和队列2.为了最快地对线性结构的数据进行某数据元素的读取操作,则其数据存储结构宜采用( )方式。

A.顺序存储B.链式存储C.索引存储D.散列存储3.设双链表中结点的前趋指针和后继指针的域名分别为t1和r1,则删除双链表中指针s所指结点的操作为( )A.s->t1->r1=s->t1;s->r1->t1=s->r1;B.s->t1->r1=s->r1;s->r1->t1=s->t1;C.s->r1=s->t1->r1;s->t1=s->r->t1;D.s->t1=s->t1->r1;s->r1=s->r->t1;4.假设left和right为双向链表中指向直接前趋结点和直接后继结点的指针域,现要把一个指针s所指的新结点作为非空双链表中q所指地点(中间结点)的直接后继结点插入到该双向链表中,则下列算法段能正确完成上述要求的是( )A.q->right=s; s->left=q; q->right->left=s; s->right=q->right;B.s->left=q; q->right=s; q->right->left=s; s->right=q->right;C.s->left=q; s->right=q->right; q->right->left=s; q->right=s;D.以上都不对5.由下列三棵树组成转的森林换成一棵二叉树为( )6.具有100个结点的完全二叉树的深度为( )A.6B.7C.8D.97.已知一个稀疏矩阵的三元组表如下:(1,2,3),(1,6,1),(3,1,5),(3,2,-1),(4,5,4),(5,1,-3),则其转置矩阵的三元组表中第3个三元组为( )A.(2,1,3)B.(3,1,5)C.(3,2,-1)D.(2,3,-1)8.无向图的邻接矩阵是一个( )A.对称矩阵B.零矩阵C.上三角矩阵D.对角矩阵9.下列说法中正确的是( )A.一个具有n 个顶点的无向完全图的边数为n(n-1)B.连通图的生成树是该图的一个极大连通子图C.图的广度优先搜索是一个递归过程D.对于非连通图的遍历过程中每调用一次深度优先搜索算法都得到该图的一个连通分量10.顺序查找法与二分查找法对存储结构的要求是( )A.顺序查找与二分查找均只适用于顺序表B.顺序查找与二分查找既适用于顺序表,也适用于链表C.顺序查找只适用于顺序表D.二分查找只适用于顺序表11.在开散列表上,每个地址单元所链接的同义词表( )A.其键值相同B.其元素值相同C.其散列地址相同D.其含义相同12.散列文件中的记录通常成组存放,若干个记录组成一个存储单位,这个存储单位称为( )A.磁道B.块C.柱面D.桶13.索引非顺序文件中的索引表是( )A.非稠密索引B.稠密索引C.主索引D.多级索引14.对n 个记录的文件进行堆排序,最坏情况下的执行时间为( )A.O(log 2n)B.O(nlog 2n)C.O(n)D.O(n 2)15.一组记录的关键码为(46,79,56,38,40,84),则利用快速排序方法,以第一个记录为基准得到的一次划分结果为( )A.38,40,46,56,79,84B.40,38,46,79,56,84C.40,38,46,56,79,84D.40,38,46,84,56,79二、填空题(每小题2分,共26分)请在每小题的空格中填上正确答案。

全国10月高等教育自学考试数据结构导论试题及答案解析

全国10月高等教育自学考试数据结构导论试题及答案解析

全国2018年10月高等教育自学考试数据结构导论试题课程代码:02142一、单项选择题(在下列每小题四个备选答案中选出一个正确答案,并将其字母标号填入题干的括号内。

每小题2分,共30分)1.下列数据组织形式中,()的结点按逻辑关系依次排列形成一个“锁链”。

A.集合B.树形结构C.线性结构D.图状结构2.数据结构可以形式化地定义为(S,△),其中S指某种逻辑结构,△是指()A.S上的算法 B.S的存储结构C.在S上的一个基本运算集D.在S上的所有数据元素3.下列说法正确的是()A.线性表的逻辑顺序与存储顺序总是一致的B.线性表的链式存储结构中,要求内存中可用的存储单元可以是连续的,也可以不连续C.线性表的线性存储结构优于链式存储结构D.每种数据结构都具有插入、删除和查找三种基本运算4.设非空单链表的数据域为data,指针域为next,指针p指向单链表中第i个结点,s指向已生成的新结点,现将s结点插入到单链表中,使其成为第i个结点,下列算法段能正确完成上述要求的是()A.s->next=p->next;p->next=s;B.p->next=s;s->next=p->next;C.s->next=p->next;p->next=s;交换p->data和s->data;D.p=s;s->next=p;5.稀疏矩阵一般采用()方法压缩存储。

A.三维数组B.单链表C.三元组表D.散列表6.树若用双亲链表表示,则()A.可容易地实现求双亲及子孙的运算B.求双亲及子孙的运算均较困难C.可容易地实现求双亲运算,但求子孙运算较困难D.可容易地实现求子孙运算,但求双亲运算较困难7.将一棵有50个结点的完全二叉树按层编号,则对编号为25的结点x,该结点()A.无左、右孩子B.有左孩子,无右孩子C.有右孩子,无左孩子D.有左、右孩子8.用邻接表作为有向图G的存储结构。

2018年4月高等教育自学考试互联网数据库真题_真题-无答案

2018年4月高等教育自学考试互联网数据库真题_真题-无答案

2018年4月高等教育自学考试互联网数据库真题(总分100,考试时间150分钟)单项选择题本大题共15小题,每小题2分,共30分。

在每小题列出的备选项中只有一项是最符合题目要求的。

请将其选出。

1. 关于数据库系统的特点,下列说法中错误的是(&nbsp; &nbsp;)。

A. 数据结构化B. 数据共享性高C. 数据独立性差D. 数据统一管理和控制2. 数据库系统的三级模式结构和两级映象功能,使得数据库系统具有较高的(&nbsp; &nbsp;)。

A. 事务并发性B. 数据独立性C. 设备独立性D. 事务隔离性3. 在下列选项中包含数据库系统中的外模式/模式映象定义的是(&nbsp; &nbsp;)。

A. 子模式B. 概念模式C. 物理模式D. 存储模式4. 下列说法中正确的是(&nbsp; &nbsp;)。

A. n目关系必须有n个属性B. n目关系可以有任意个属性C. n目关系的属性必定多于或等于n个D. n目关系的属性必定少于或等于n个5. 在关系模式R(U)中,对于U的子集X和Y,如果X&rsquo;是X的真子集,且X&rarr;Y,X&rsquo;&rarr;Y,则称(&nbsp; &nbsp;)。

A. Y传递函数依赖于XB. X、Y相互函数依赖C. Y完全函数依赖于XD. Y部分函数依赖于X6. 设有关系W(工号,姓名,工种,定额),将其规范化到第三范式,正确的答案是(&nbsp; &nbsp;)。

A. W1(工号,姓名),W2(工种,定额)B. W1(工号,定额),W2(姓名,工种)C. W1(工号,姓名,工种),W2(工种,定额)D. W1(工号,工种,定额),W2(工号,姓名)7. 在CGI程序中,如果使用POST方法传递参数,用来确定参数长度的环境变量是(&nbsp; &nbsp;)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

绝密★考试结束前
全国2018年4月高等教育自学考试
数据结构导论试题
课程代码:02142
请考生按规定用笔将所有试题的答案涂㊁写在答题纸上㊂
选择题部分
注意事项:
1.答题前,考生务必将自己的考试课程名称㊁姓名㊁准考证号用黑色字迹的签字笔或钢笔填写在答题纸规定的位置上㊂
2.每小题选出答案后,用2B铅笔把答题纸上对应题目的答案标号涂黑㊂如需改动,用橡皮擦干净后,再选涂其他答案标号㊂不能答在试题卷上㊂
一㊁单项选择题(本大题共15小题,每小题2分,共30分)
在每小题列出的四个备选项中只有一个是符合题目要求的,请将其选出并将 答题纸”的相应代码涂黑㊂错涂㊁多涂或未涂均无分㊂
1.数据的逻辑结构分为四种,其中结构最复杂的是
A.集合
B.线性结构
C.树形结构
D.图结构
2.下面程序是矩阵转置算法MM的实现过程,其时间复杂度为
const int n=3;
void MM(int A[n][n])
{ int i,j,temp;
for(i=0;i<n;i++)
for(j=0;j<i;j++)
{ temp=A[i][j];
A[i][j]=A[j][i];
A[j][i]=temp;
}
}
A.O(1)
B.O(log2n)
C.O(n2)
D.O(2n)
3.设顺序表的表长为n,则删除一个元素在最坏情况下元素移动次数为
A.n-2
B.n-1
C.n
D.n+1
4.带头结点的双向循环链表L为空的条件是
A.L->next==L->prior
B.L->prior==NULL
C.(L->next==L)&&(L->prior==L)
D.(L->next==L)&&(L->prior=NULL)
5.执行进栈操作,在元素x进栈前需要进行的操作是
A.判断栈是否满,若栈未满,top值加1
B.判断栈是否空,若栈未空,top值加1
C.判断栈是否满,若栈未满,top值减1
D.判断栈是否空,若栈未空,top值减1
6.关于队列,下列叙述正确的是
A.队列的元素个数可以无穷大
B.队列中元素的类型可以不同
C.队列是一个非线性的序列
D.队列的特点是先进先出
7.设循环队列的元素存放在一维数组Q[30]中,队列非空时,front指示队列首结点的前一个位置,rear指示队列尾结点㊂如果队列中元素的个数为10,front的值为25,则rear应指向的元素是
A.Q[4]
B.Q[5]
C.Q[14]
D.Q[15]
8.二叉树第i(i≥1)层上的结点数最多为
A.2i-1
B.i-1
C.2*i
D.2*(i-1)
9.关于二叉链表,下列叙述正确的是
A.二叉链表是二叉树唯一的链式存储结构
B.对二叉链表的访问可以从任意结点开始
C.每个二叉链表不需要有一个指向根节点的指针
D.二叉链表的结点结构包含一个数据域和两个指针域
10.假设初始森林中共有n棵二叉树,每棵树中都仅有一个孤立的结点㊂将该森林构造成哈夫
曼树,则最终求得的哈夫曼树的结点数为
A.n-1
B.n
C.2n-1
D.2n
11.无向图中的极大连通子图是
A.连通分量
B.生成树
C.强连通分量
D.强连通图
12.在用邻接表表示图时,对图进行深度优先搜索遍历的算法的时间复杂度为
A.O(n)
B.O(n+e)
C.O(n2)
D.O(n3)。

相关文档
最新文档