2002年10月自考数据结构试题真题

合集下载

全国自学考试数据结构导论试题及答案(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分)请在每小题的空格中填上正确答案。

2002年十月答案

2002年十月答案

第 1 页中国自考人()——700门自考课程 永久免费、完整 在线学习 快快加入我们吧!全国2002年4月自考线性代数试题答案课程代码:02198一、单项选择题(本大题共14小题,每小题2分,共28分)1.D2.B3.B4.D5.C6.D7.C 8.A 9.A 10.B 11.A 12.B 13.D14.C 二、填空题(本大题共10空,每空2分,共20分)15. 616. 337137--⎛⎝ ⎫⎭⎪17. 418. –1019. η1+c(η2-η1)(或η2+c(η2-η1)),c 为任意常数20. n-r21. –522. –223. 124. z z z z 12223242++-三、计算题(本大题共7小题,每小题6分,共42分)25.解(1)ABT=120340*********-⎛⎝ ⎫⎭⎪⎪⎪--⎛⎝ ⎫⎭⎪⎪⎪ =861810310⎛⎝ ⎫⎭⎪⎪⎪.(2)|4A|=43|A|=64|A|,而 |A|=1203401212-=-.第 2 页所以|4A|=64·(-2)=-12826.解 311251342011153351111113100105530------=----- =5111111550---- =5116205506255301040---=---=+=.27.解 AB=A+2B 即(A-2E )B=A ,而(A-2E )-1=2231101211431531641--⎛⎝ ⎫⎭⎪⎪⎪=-----⎛⎝ ⎫⎭⎪⎪⎪-.所以 B=(A-2E)-1A=143153164423110123-----⎛⎝ ⎫⎭⎪⎪⎪-⎛⎝ ⎫⎭⎪⎪⎪ =3862962129-----⎛⎝ ⎫⎭⎪⎪⎪.28.解一 ----⎛⎝ ⎫⎭⎪⎪⎪⎪−→−-----⎛⎝ ⎫⎭⎪⎪⎪⎪2130130102243419053213010112013112−→−--⎛⎝ ⎫⎭⎪⎪⎪⎪−→−⎛⎝ ⎫⎭⎪⎪⎪⎪1035011200880014141035011200110000 −→−⎛⎝ ⎫⎭⎪⎪⎪⎪1002010100110000,所以α4=2α1+α2+α3,组合系数为(2,1,1).解二 考虑α4=x1α1+x2α2+x3α3,第 3 页即 -++=-=-+=+-=⎧⎨⎪⎪⎩⎪⎪230312243491231223123x x x x x x x x x x .方程组有唯一解(2,1,1)T ,组合系数为(2,1,1).29.解 对矩阵A 施行初等行变换A −→−-----⎛⎝ ⎫⎭⎪⎪⎪⎪12102000620328209632−→−-----⎛⎝ ⎫⎭⎪⎪⎪⎪−→−----⎛⎝ ⎫⎭⎪⎪⎪⎪12102032830006200021712102032830003100000=B.(1)秩(B )=3,所以秩(A )=秩(B )=3.(2)由于A 与B 的列向量组有相同的线性关系,而B 是阶梯形,B 的第1、2、4列是B 的列向量组的一个最大线性无关组,故A 的第1、2、4列是A 的列向量组的一个最大线性无关组。

数据结构自考试题和答案

数据结构自考试题和答案

数据结构自考试题和答案一、单项选择题(每题2分,共20分)1. 在数据结构中,算法的时间复杂度是指()。

A. 执行算法所需要的时间B. 执行算法所需要的指令条数C. 算法执行过程中所需要的基本操作次数D. 算法执行过程中所需要的存储空间答案:C2. 线性表的顺序存储结构和链式存储结构相比,其优点是()。

A. 存储密度高B. 存储密度低C. 插入和删除操作快D. 存储空间可以动态分配答案:A3. 在二叉树的遍历过程中,若某结点的左孩子为空,则其右孩子()。

A. 一定为空B. 一定为非空C. 可能为空,也可能为非空D. 以上说法都不对答案:C4. 哈希表的构造方式是()。

A. 数组B. 树C. 链表D. 数组和链表5. 一个长度为n的线性表,若采用顺序存储结构,则其在表中第i个位置的元素(1≤i≤n)的存储地址为()。

A. 100+iB. 100+(i-1)×2C. 100+(i-1)×3D. 100+(i-1)×4答案:B6. 在二叉排序树中,若某结点的左子树非空,则其左子树中任一结点的值()。

A. 都小于该结点的值B. 都大于该结点的值C. 都等于该结点的值D. 都大于等于该结点的值7. 对于图的遍历,以下说法正确的是()。

A. 深度优先搜索只能使用递归实现B. 广度优先搜索只能使用队列实现C. 深度优先搜索和广度优先搜索都可以使用递归和非递归方式实现D. 深度优先搜索和广度优先搜索都必须使用栈实现答案:C8. 在一个具有n个顶点的无向图中,若该图是连通图,则其边数最少为()。

A. n-1B. nC. n+1D. 2n9. 一个栈的入栈序列为1, 2, 3, 4, 5,则可能的出栈序列为()。

A. 1, 3, 5, 2, 4B. 4, 5, 3, 2, 1C. 5, 4, 3, 2, 1D. 2, 4, 1, 3, 5答案:C10. 在一个有向图中,若存在从顶点v到顶点w的有向路径,则称v可达w,若存在从顶点v到图中每一个顶点的路径,则称v是()。

自考数据结构导论试题真题

自考数据结构导论试题真题

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

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

1.下列数据组织形式中, ( )的各个结点可以任意邻接。

A .集合B .树形结构C .线性结构D .图状结构2.设某二维数组 A[ 1..n ,1..n],则在该数组中用顺序查找法查找一个元素的时间复杂 性的量级为( )A .O (log 2n )B . O (n )2C .O (nlog 2n )D .O (n 2)3.在线性表的下列存储结构中,读取元素花费时间最少的是(A .单链表B .双链表C .循环链表D .顺序表4.将一个头指针为 p 的单链表中的元素按与原单链表相反的次序存放,则下列算法段 中的空白处应为q=NULL;while (p!=NULL) {( D . 5.数组通常具有两种基本运算,即(A .创建和删除 C .读和写 6.除根结点外,树上每个结点(A .可有任意多个孩子、任意多个双亲B .可有任意多个孩子、一个双亲C .可有一个孩子、任意多个双亲D .只有一个孩子、一个双亲p=q;r=q; q=p; p=p -> next; q-> next=r; q=p; r=q; p=p-> next; q -> next=r;r=q; p=p -> next; q=p; qA .B .C . ) B .索引和修改7.具有 100 个结点的二叉树中,若用二叉链表存储,其指针域部分用来指向结点的左、右孩子,其余()个指针域为空。

9.如果无向图 G 必须进行二次广度优先搜索才能访问其所有顶点,则下列说法中不正确的是()A.G 肯定不是完全图B.G 一定不是连通图C.G 中一定有回路D. G 有 2 个连通分量10.若构造一棵具有 n 个结点的二叉排序树,最坏的情况下其深度不会超过()A . n/2C.(n+1)/2 D. n+111.若用二分查找法取得的中间位置元素键值大于被查找值,说明被查找值位于中间值的前面,下次的查找区间为从原开始位置至()B.该中间位置- 1D .该中间位置/ 2 )B.索引存取D.直接存取13.若检索顺序文件各个记录的概率相同,设文件占用的页块数为n,则按关键字存取时的平均访问外存次数为()A .n/2 B.nC .n/4 D.logn1 4 .下列关键码序列中,属于堆的是()A .(15,30,22,93,52,71) B.(15,71,30,22,93,52)C(15,52,22,3071) D(933052221571) 15.已知 10 个数据元素为( 54,28, 16,34,73, 62,95,60,26,43),对该数列按从小到大排序,经过一趟冒泡排序后的序列为()A16283454736260264395B .28,16,34,54,62,73,60,26,43,95C .28,16,34,54,62,60,73,26,43,95D .16,28,34,54,62,60,73,26,43,95A . 50C.100 8.邻接表是图的一种(A .顺序存储结构C.索引存储结构B. 99D.101)B.链式存储结构B.nA .该中间位置C .该中间位置+1 12.散列文件不能( A .随机存取 C.按关键字存取二填题本大题13 小每题 2分,共 26 请在每小题的空格中填上正确答案。

2002年10月自学考试《汇编语言程序设计》试题

2002年10月自学考试《汇编语言程序设计》试题

全国2002年10月高等教育自学考试汇编语言程序设计试题课程代码:02321一、单项选择题(本大题共20小题,每小题1分,共20分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。

1.设A=186,B=273Q,C=OBBH,它们之间的关系是()A.A>B>CB.A<B 2.8086/8088的存储器组织是将存储器划分为段,可作为段的起始地址是。

()A.185A2HB.00020HC.01004HD.0AB568H3.堆栈中当前出栈的存储单元地址是()A.SS*10H+SPB.SS*10H+BPC.SS*10+SPD.SS*10+BP4.设DL=55H,执行指令后能使DL中的数据为OAAH的指令是()A.TEST DL, OAAHB.OR DL, OAAHC.NEG DLD.XOR DL, OFFH5.当SS=9876H, SP=4328H,执行POPF指令后,堆栈顶部的物理地址是()A.9CA8AHB.9CA90HC.9CA86HD.0DB00H6.DW 10H DUP (2 DUP(3),300H)上述定义的数据单元中,能构成0303H字存储单元的个数是()A.10HB.20HC.1EHD.OFH7.用一条指令实现将寄存器BX和SI的内容相加,结果并送入AX中,这条指令是()A.ADD AX,[BX][ST]B.MOV AX,[BX][ST]C.AND AX, [BX][SI]D.LEA AX,[BX][SI]8.设AX中有一带符号数8520H,执行SAR AX,1指令后,AX中的值是()A.4290HB.0A40HC.0C290HD.0C260H9.下列中指令执行后,能影响标志位的指令是()A.PUSHFB.POPFC.JNLE OPRD.LOOPZ LOP10.循环控制指令LOOPNZ/LOOPNE继续执行循环的条件是()A.CX≠0且ZF=1B.CX≠0且ZF=0C.CX≠0或ZF=1D.CX≠0或ZF=011.下面两个传送指令语句中源操作数寻址方式是()VAR1 DW 32HVAR2 EQU 32H┇MOV AX,VAR1MOV BX,VAR2A.都是立即数寻址B.前一条指令是立即数寻址,后一条指令是直接寻址C.前一条指令是直接寻址,后一条指令是立即数寻址D. 都是直接寻址12. ARRAY DW 6, 9, $+4, 10H, 1,$+4┇MOV AX, ARRAY+4设变量ARRAY的偏移量是0084H,上述指令执行后AX中的内容是()A.0009B.008CHC.0090HD.0010H13.设AX=0CCBBH, CF=1AND AX, 7FFEHRCR AX, 1上述两条指令执行后,AX和CF中的内容分别是()A.AX=265DH,CF=0B.AX=265DH,CF=1C.AX=A65DH, CF=0D.AX=A65DH, CF=114.DA_B EQU BYTE PTR DA_WDA_W DW ‘AB’ ‘CD’,‘EF'’,‘GH’┇MOV BX,DA_W+3MOV BH,DA_B+3执行上述两条指令后,BX中的内容是()A.‘EF’B.‘FC’C.‘CC’D.‘FF’15.指令语句中标号的错误定义是()A.在供码段中的名字项定义,后面紧跟冒号B.用EQU伪指令定义C.用LABEL伪指令定义D.由“JMP标号”指令定义16.设VAR1和VAR2是已定义的变量名,非法的表达式是()A.VAR1—VAR2B.VAR2—VAR1[BX]C.VAR1+VAR2D.VAR1[BX]17.为在一连续的存储单元中依次存放数据41H,42H,…48H,下面的数据定义语句中有语法错误的是()A.DB 41H,42H,43H,44H,45H,46H,47H,48HB.DW 4142H,4344H,4546H,4748HC.DB ‘ABCDEFGH’D.DW ‘BA’,‘DC’,‘FE’,‘HG’18.设NUM=11011011B,指令“MOV AX,NUM SHL 3”执行后AX中的值是()A.11011011000BB.11011000BC.00011011BD.00011011011B19. XOR AX,AXMOV CX,5NEXT:ADD AL,6AAALOOP NEXT上述程序段执行的结果是()A.AX=0030HB.AX=0300HC.AX=30D.AX=001EH20.如某循环程序是对两个数组进行某种运算处理,当数组处理完毕或运算处理的结果不为某一指定值时(每次循环时,对运算结果已进行了测试),就结束循环。

自考数据结构历年试题及答案

自考数据结构历年试题及答案

全国2001年10月高等教育自学考试数据结构试题课程代码:02331 第一部分 选择题(30分)7.若目标串的长度为n ,模式串的长度为[n/3],则执行模式匹配算法时,在最坏情况下的时间复杂度是( C ) A .O (n 3) B .O (n ) C .O (n 2) D .O (n 3) 8.一个非空广义表的表头( D )A .不可能是子表B .只能是子表C .只能是原子D .可以是子表或原子 9对应的稀疏矩阵是( A )A.08067000000050400000--⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥B.08067000504000000300--⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥C.08060000020050400000--⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥D.08060000700050400300--⎡⎣⎢⎢⎢⎢⎢⎢⎤⎦⎥⎥⎥⎥⎥⎥10.在一棵度为3的树中,度为3的结点个数为2,度为2 的结点个数为1,则度为0的结点个数为( C )A.4 B.5 C.6 D.711.在含n个顶点和e条边的无向图的邻接矩阵中,零元素的个数为( D ) A.e B.2e C.n2-e D.n2-2e12.假设一个有n个顶点和e条弧的有向图用邻接表表示,则删除与某个顶点v i相关的所有弧的时间复杂度是( C )A.O(n) B.O(e) C.O(n+e) D.O(n*e)13.用某种排序方法对关键字序列(25,84,21,47,15,27,68,35,20)进行排序时,序列的变化情况如下:20,15,21,25,47,27,68,35,8415,20,21,25,35,27,47,68,8415,20,21,25,27,35,47,68,84则所采用的排序方法是( D )A.选择排序B.希尔排序C.归并排序D.快速排序14.适于对动态查找表进行高效率查找的组织结构是(C )A.有序表B.分块有序表C.三叉排序树D.线性链表15.不定长文件是指(B )A.文件的长度不固定B.记录的长度不固定C.字段的长度不固定D.关键字项的长度不固定第二部分非选择题(共70分)二、填空题(本大题共10小题,每小题2分,若有两个空格,每个空格1分,共20分)不写解答过程,将正确的答案写在每小题的空格内。

计算机系统结构自考2002-2015真题及答案(02325-历年试题全带答案)

全国2002年4月高等教育自学考试一、单项选择题(每小题1分,共10分)在每小题的四个备答案中有一个正确的答案,将正确答案的序号写在题干后的括号内)1.计算机使用的语言是( B)A.专属软件范畴,与计算机体系结构无关B.分属于计算机系统各个层次C.属于用以建立一个用户的应用环境D.属于符号化的机器指令2.动态数据流机最突出的特点是使( C)A.数据流令牌无标号B.需要程序记数器来实现C.令牌带上标号D.同步由门(Latch)寄存器来实现3.多处理机上两个程序段之间若有先写后读的数据相关,则( B )A.可以并行执行B.不可能并行C.任何情况均可交换串行D.必须并行执行4.多处理机的各自独立型操作系统( D )A.要求管理程序不必是可再入的B.适合于紧耦合多处理机C.工作负荷较平衡D.有较高的可靠性5.输入输出系统硬件的功能对( B )是透明的。

A.操作系统程序员B.应用程序员C.系统结构设计人员D.机器语言程序设计员6.“启动I/O”指令是主要的输入输出指令,是属于( B)A.目态指令B.管态指令C.目态、管态都能用的指令D.编译程序只能用的指令7.全相联地址映象是指( A)A.任何虚页都可装入主存中任何实页的位置B.一个虚页只装进固定的主存实页位置C.组之间是固定的,而组内任何虚页可以装入任何实页位置D.组间可任意装入,组内是固定装入8.( C )属于MIMD系统结构。

A.各处理单元同时受同一个控制单元的管理B.各处理单元同时接受同一个控制单元送来的指令C.松耦合多处理机和多计算机D.阵列处理机9.设16个处理器编号分别为0,1,2,…,15用Cube3互联函数时,第10号处理机与第( D)号处理机相联。

A.11B.8C.14D.210.若输入流水线的指令既无局部性相关,也不存在全局性相关,则( A)A.可获得高的吞吐率和效率B.流水线的效率和吞吐率恶化C.出现瓶颈D.可靠性提高二、填空题(每空1分,共20分)11.标志符与每个数据相连,合存于__同一存储单元_____,用于描述单个数据的___类型特征____。

2002-2010自考计算机系统结构试题汇编

全国2002年4月高等教育自学考试计算机系统结构试题课程代码:02325第一部分选择题一、单项选择题(每小题1分,共10分)在每小题的四个备答案中有一个正确的答案,将正确答案的序号写在题干后的括号内)1.计算机使用的语言是( )A.专属软件范畴,与计算机体系结构无关B.分属于计算机系统各个层次C.属于用以建立一个用户的应用环境D.属于符号化的机器指令2.动态数据流机最突出的特点是使( )A.数据流令牌无标号B.需要程序记数器来实现C.令牌带上标号D.同步由门(Latch)寄存器来实现3.多处理机上两个程序段之间若有先写后读的数据相关,则( )A.可以并行执行B.不可能并行C.任何情况均可交换串行D.必须并行执行4.多处理机的各自独立型操作系统( )A.要求管理程序不必是可再入的B.适合于紧耦合多处理机C.工作负荷较平衡D.有较高的可靠性5.输入输出系统硬件的功能对( )是透明的。

A.操作系统程序员B.应用程序员C.系统结构设计人员D.机器语言程序设计员6.“启动I/O”指令是主要的输入输出指令,是属于( )A.目态指令B.管态指令C.目态、管态都能用的指令D.编译程序只能用的指令7.全相联地址映象是指( )A.任何虚页都可装入主存中任何实页的位置B.一个虚页只装进固定的主存实页位置C.组之间是固定的,而组内任何虚页可以装入任何实页位置D.组间可任意装入,组内是固定装入8.( )属于MIMD系统结构。

A.各处理单元同时受同一个控制单元的管理B.各处理单元同时接受同一个控制单元送来的指令C.松耦合多处理机和多计算机D.阵列处理机9.设16个处理器编号分别为0,1,2,…,15用Cube3互联函数时,第10号处理机与第( )号处理机相联。

A.11B.8C.14D.210.若输入流水线的指令既无局部性相关,也不存在全局性相关,则( )A.可获得高的吞吐率和效率B.流水线的效率和吞吐率恶化C.出现瓶颈D.可靠性提高第二部分非选择题二、填空题(每空1分,共20分)11.标志符与每个数据相连,合存于_______,用于描述单个数据的_______。

2022年全国10月自学考试数据库系统原理试题和答案

全国10月高等教育自学考试数据库系统原理试题课程代码:04735一、单选题(本大题共15小题,每题2分,共30分)在每题列出旳四个备选项中只有一种是符合题目规定旳,请将其代码填写在题后旳括号内。

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

1.数据库系统中,执行逻辑数据与物理数据之间转换功能旳是( B )A.DBB.DBMSC.DBSD.OS2.DBMS旳数据字典中寄存旳是( A )A.数据库三级模式构造旳定义B.数据库旳工作日记C.数据库旳所有索引信息D.数据库旳存储途径3.数据库逻辑设计阶段应考虑旳重要因素是( D )A.概念模型B.解决规定C.存取措施D.DBMS特性4.关系数据库系统中对外键没有任何限制旳操作是( B )A.插入B.删除C.修改D.置空值5.由于关系模式设计不当所引起旳删除异常指旳是( D )A.应当删除旳数据不能删除B.未经授权旳顾客对数据进行了删除操作C.数据删除过程中发生了故障D.不该删除旳数据被删除6.设有关系模式R(ABCDE),F是R上成立旳FD集,F={A→B,B→C,D→E},那么F在模式ABC上旳投影( A )A.{A→B,B→C,A→C}B.{A→B,B→C,D→E}C.{A→B,B→C}D. (即不存在非平凡旳FD)7.关系R 和S 如下表,则关系T 是R 和S 旳( C )A.自然连接B.交C.除D.并8.设R 和S 都是二元关系,那么与元组演算体现式{t|R(t)∧(∃u)(S(u)∧u[1]≠t[2])}不等价...旳关系代数体现式( B ) A.1223π( (R S) )σ≠⨯, B.1221π( (R S) )σ≠⨯, C.D.1214π( (S R) )σ≠⨯,9.设有学生表STUDENT (学号,姓名,性别,年龄),则向STUDENT 表插入一条新记录旳对旳旳SQL 语句是( D ) A.APPEND INTO STUDENT V ALUES ('d001','王明','女',18) B.APPEND STUDENT V ALUES ('d001','王明','女',18) C.INSERT STUDENT V ALUES ('d001','王明','女',18) D.INSERT INTO STUDENT V ALUES('d001','王明','女',18) 10.存储过程旳长处不涉及...( D ) A.提高运营速度 B.减少网络通信量 C.间接实现安全控制D.存储在DB 之外以便修改11.如果事务T 获得了数据项Q 上旳排她锁,则T 对Q( C ) A.只能读不能写 B.只能写不能读 C.既可读又可写D.不能读也不能写12.DBMS 中实现事务原子性旳子系统是( C ) A.完整性子系统 B.并发控制子系统 C.事务管理子系统D.恢复管理子系统13.SQL Server 旳身份验证模式涉及WINDOWS 身份验证模式和( A )A.混合验证模式B.账号验证模式C.顾客验证模式D.DNA验证模式14.PowerBuilder9.0中连接数据库旳对旳环节是( B )A.建立数据库描述文献;用CONNECT命令连接数据库B.建立ODBC数据源;建立数据库描述文献;用CONNECT命令连接数据库C.建立ODBC数据源;用CONNECT命令连接数据库D.建立ODBC数据源;建立数据库对象;用CONNECT命令连接数据库15.在对象联系图中,表达属性具有多值旳是( C )A.→B.⇒C.→→D.←→二、填空题(本大题共10小题,每题1分,共10分)请在每题旳空格上填上对旳答案。

10月全国自学考试数据结构导论试题


B.栈空时出栈产生“下溢”,栈满时进栈产生“上溢”
C.栈空时出栈和栈满时进栈均产生“上溢”
D.栈空时出栈和栈满时进栈均产生“下溢”
6.队列操作的原则是
A.先进先出 B.后进先出
C.先进后出 D.只进不出
7.一棵深度为 6 的满二叉树有
A.63 个结点 B.64 个结点
10 月全国自学考试数据结构导论试题
全国 2013 年 10 月自考真题汇总
n) D.O(n2)
2.数据结构中结点按逻辑关系依次排列形成一条“链”的结构是
A.集合 B.图结构
C.树形结构 D.线性结构
3.在表长为 100 的顺序表中做插入运算,平均移动元素的次数为
A.25 B.33
C.50 D.100
ห้องสมุดไป่ตู้
4.已知尾指针的单向循环链表中,在第一个结点后面插入一个新结点,该 算法的时间复杂度为
A.O(1) B.O(log2n)
C.O(n) D.O(n2)
5.下列表述正确的是
A.栈空时出栈产生“上溢”,栈满时进栈产生“下溢”
C.普里姆(Prim)算法 D.迪杰斯特拉(Dijkstra)算法
12.顺序查找算法的平均查找长度为
A.log2n B.(n-1)/2
C.n/2 D.(n+1)/2
13.二叉排序树中,根的
A.左子树是二叉排序树、右子树不一定是二叉排序树
B.左子树是二叉排序树、右子树也是二叉排序树
C.127 个结点 D.128 个结点
8.在一棵度为 3 的树中,度为 3 的结点有 4 个,度为 2 的结点有 2 个,度 为 1 的结点有 3 个,则度为 0 的结点有
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

更多优质免费自考资料尽在豆瓣小组-自考乐园俱乐部 (http://www.douban.com/group/zikao/)欢迎❤加入...欢迎❤交流...止不住的惊喜等着你.........

02331#数据结构试题第 1 页 共 6 页 全国2002年10月高等教育自学考试 数据结构试题 课程代码:02331 一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个选项中只有一个选项是符合题目要求的,请将正确选项前的字母填在题后的括号内。 1.若结点的存储地址与其关键字之间存在某种映射关系,则称这种存储结构为( ) A.顺序存储结构 B.链式存储结构 C.索引存储结构 D.散列存储结构 2.在长度为n的顺序表的第i(1≤i≤n+1)个位置上插入一个元素,元素的移动次数为( ) A.n-i+1 B.n-i C.i D.i-1 3.对于只在表的首、尾两端进行插入操作的线性表,宜采用的存储结构为( ) A.顺序表 B.用头指针表示的单循环链表 C.用尾指针表示的单循环链表 D.单链表 4.若进栈序列为a,b,c,则通过入出栈操作可能得到的a,b,c的不同排列个数为( ) A.4 B.5 C.6 D.7 5.为查找某一特定单词在文本中出现的位置,可应用的串运算是( ) A.插入 B.删除 C.串联接 D.子串定位 6.已知函数Sub(s,i,j)的功能是返回串s中从第i个字符起长度为j的子串,函数Scopy(s,t)的功能为复制串t到s。若字符串S=″SCIENCESTUDY″,则调用函数Scopy(P,Sub(S,1,7))后得到( ) A.P=″SCIENCE″ B.P=″STUDY″ C.S=″SCIENCE″ D.S=″STUDY″ 7.三维数组A[4][5][6]按行优先存储方法存储在内存中,若每个元素占2个存储单元,且数组中第一个元素的存储地址为120,则元素A[3][4][5]的存储地址为( ) A.356 B.358 C.360 D.362 8.如右图所示广义表是一种( ) A.线性表 B.纯表 C.结点共享表 D.递归表

9.下列陈述中正确的是( ) A.二叉树是度为2的有序树 B.二叉树中结点只有一个孩子时无左右之分 C.二叉树中必有度为2的结点 D.二叉树中最多只有两棵子树,并且有左右之分 10.n个顶点的有向完全图中含有向边的数目最多为( ) 更多优质免费自考资料尽在豆瓣小组-自考乐园俱乐部 (http://www.douban.com/group/zikao/)欢迎❤加入...欢迎❤交流...止不住的惊喜等着你.........

02331#数据结构试题第 2 页 共 6 页 A.n-1 B.n C.n(n-1)/2 D.n(n-1) 11.已知一个有向图如右所示,则从顶点a出发进行深度优先偏历,不可能得到的DFS序列为( ) A.a d b e f c B.a d c e f b C.a d c b f e D.a d e f c b

12.在最好和最坏情况下的时间复杂度均为O(nlogn)且稳定的排序方法是( ) A.快速排序 B.堆排序 C.归并排序 D.基数排序 13.不可能生成右图所示二叉排序树的关键字序列是( ) A.4 5 3 1 2 B.4 2 5 3 1 C.4 5 2 1 3 D.4 2 3 1 5

14.ALV树是一种平衡的二叉排序树,树中任一结点的( ) A.左、右子树的高度均相同 B.左、右子树高度差的绝对值不超过1 C.左子树的高度均大于右子树的高度 D.左子树的高度均小于右子树的高度 15.在VSAM文件的控制区间中,记录的存储方式为( ) A.无序顺序 B.有序顺序 C.无序链接 D.有序链接 二、填空题(本大题共10小题,每小题2分, 若有两个空格,每个空格1分,共20分) 16.若一个算法中的语句频度之和为T(n)=3720n+4nlogn,则算法的时间复杂度为________。 17.在如图所示的链表中,若在指针p所指的结点之后插入数据域值相继为a和b的两个结点,则可用下列两个语句实现该操作,它们依次是________和________。 更多优质免费自考资料尽在豆瓣小组-自考乐园俱乐部 (http://www.douban.com/group/zikao/)欢迎❤加入...欢迎❤交流...止不住的惊喜等着你.........

02331#数据结构试题第 3 页 共 6 页 18.假设以S和X分别表示进栈和退栈操作,则对输入序列a,b,c,d,e进行一系列栈操作SSXSXSSXXX之后,得到的输出序列为________。 19.串S=″I am a worker″的长度是________。 20.假设一个10阶的下三角矩阵A按列优顺序压缩存储在一维数组C中,则C数组的大小应为________。 21.在n个结点的线索二叉链表中,有________个线索指针。 22.若采用邻接矩阵结构存储具有n个顶点的图,则对该图进行广度优先遍历的算法时间复杂度为________。 23.对关键字序列(52,80,63,44,48,91)进行一趟快速排序之后得到的结果为________。 24.由10000个结点构成的二叉排序树,在等概率查找的假设下,查找成功时的平均查找长度的最大值可能达到________。 25.若要找出所有工资低于1500元,职称是副教授,及所有工资低于2000元,职称是教授的记录,则查询条件是________。 三、解答题(本大题共4小题,每小题5分,共20分) 26.已知一个6行5列的稀疏矩阵中非零元的值分别为:-90,41,-76,28,-54,65和-8,它们在矩阵中的列号依次为:1,4,5,1,2,4和5。当以带行表的三元组表作存储结构时,其行表RowTab中的值依次为0,0,2,2,3和5。请写出该稀疏矩阵(注:矩阵元素的行列下标均从1开始)。 27.已知树T的先序遍历序列为ABCDEFGHJKL,后序遍历序列为CBEFDJIKLHGA。请画出树T。 28.对关键字序列(72,87,61,23,94,16,05,58)进行堆排序,使之按关键字递减次序排列。请写出排序过程中得到的初始堆和前三趟的序列状态。 初始堆:________ 第1趟:________ 第2趟:________ 第3趟:________ 29.在关键字序列(07,12,15,18,27,32,41,92)中用二分查找法查找和给定值92相等的关键字,请写出查找过程中依次和给定值“92”比较的关键字。 四、算法阅读题(本大题共4小题,每小题5分,共20分) 30.以下函数中,h是带头结点的双向循环链表的头指针。 (1)说明程序的功能; (2)当链表中结点数分别为1和6(不包括头结点)时,请写出程序中while循环体的执行次数。 int f(DListNode *h) { DListNode *p,*q; int j=1; p=h->next; q=h->prior; while(p!=q && p->prior!=q) 更多优质免费自考资料尽在豆瓣小组-自考乐园俱乐部 (http://www.douban.com/group/zikao/)欢迎❤加入...欢迎❤交流...止不住的惊喜等着你.........

02331#数据结构试题第 4 页 共 6 页 if(p->data==q->data) { p=p->next; q=q->prior; } else j=0; return j; } 31.设栈S=(1,2,3,4,5,6,7),其中7为栈顶元素。请写出调用algo(&s)后栈S的状态。 void algo(Stack *S) { int i=0; Queue Q; Stack T; InitQueue(&Q);InitStack(&T); while (!StackEmpty(S)) { if((i=!i)!=0)Push(&T,Pop(&S)); else EnQueue(&Q,Pop(&S)); } while(!QueueEmpty(Q)) Push(&S,DeQueue(&Q)); while(!StackEmpty(T)) Push(&S,Pop(&T)); } 32.已知带权图的邻接矩阵表示和邻接表表示的形式说明分别如下: #define MaxNum 50//图的最大顶点数 #define INFINITY INT_MAX //INT_MAX为最大整数,表示∞ typedef struct{ char vexs[MaxNum];//字符类型的顶点表 int edges[MaxNum][MaxMum];//权值为整型的邻接矩阵 int n,e;//图中当前的顶点数和边数 }MGraph;//邻接矩阵结构描述 typedef struct node { int adjvex;//邻接点域 int weight;//边的权值 struct node *next;//链指针域 } EdgeNode;//边表结点结构描述 typedef struct { char vertex;//顶点域 EdgeNode * firstedge;//边表头指针

相关文档
最新文档