二00一年下半年全国高等教育自学考试数据结构试卷

合集下载

高等教育自学考试全国统一命题考试数据结构导论试卷及参考答案

高等教育自学考试全国统一命题考试数据结构导论试卷及参考答案

20XX年(下)高等教育自学考试全国统一命题考试数据结构导论试卷及参考答案第一部分选择题一、单项选择题(本大题共l5小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的。

请将其代码填写在题后的括号内。

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

1.数据的基本单位是 ( )A.数据项 B.数据类型C.数据元素 D.数据变量2.下列程序的时间复杂度为 ( )3.若某线性表中最常用的操作是在最后一个元素之后插入一个元素和删除第一个元素,则最节省运算时间的存储方式是 ( )A.单链表 B.仅有头指针的单循环链表C.双链表 D.仅有尾指针的单循环链表4.从一个长度为n的顺序表中删除第i个元素(1≤i≤n)时,需向前移动的元素的个数是( )A.n—i B.n—i+1C.n—i一1 D.i5.顺序栈S中top为栈顶指针,指向栈顶元素所在的位置,elem为存放栈的数组,则元素e进栈操作的主要语句为 ( )6.循环队列sq中,用数组elem[0··25]存放数据元素,sq.front指示队头元素的前一个位置,sq.rear指示队尾元素的当前位置,设当前sq.front为20,sq.rear为12,则当前队列中的元素个数为 ( )A.8 B.16C.17 D.18A.13 B.35C.17 D.368.含有10个结点的二叉树中,度为0的结点数为4,则度为2的结点数为 ( ) A.3 B.4C.5 D.69.对一棵有100个结点的完全二叉树按层编号,则编号为49的结点,它的父结点的编号为( )A.24 B.25C.98 D.9910.可以惟一地转化成一棵一般树的二叉树的特点是 ( )A.根结点无左孩子 B.根结点无右孩子C.根结点有两个孩子 D.根结点没有孩子11.有n个结点的有向完全图的弧数是( )12.设图的邻接链表如题l2图所示,则该图的边的数目是 ( )A.4 B.5C.10 D.201 3.已知一个有序表为(13,18,24,35,47,50,62,83,90,115,134),当二分检索值为90的元素时,检索成功需比较的次数是 ( )A.1 B.2C.3 D.414.排序算法中,第一趟排序后,任一元素都不能确定其最终位置的算法是 ( ) A.选择排序 B.快速排序C.冒泡排序 D.插入排序15.排序算法中,不稳定的排序是 ( )A.直接插入排序 B.冒泡排序C.堆排序 D.归并排序第二部分非选择题二、填空题(本大题共l3小题,每小题2分,共26分)请在每小题的空格中填上正确答案。

数据结构试题A

数据结构试题A

黑龙江大学信息科学与技术学院第二学历自学考试考试试卷数据结构与算法 课程(形式:闭卷)一、选择题(共20题,每题1分,共20分)1. 在关系R={<01,02>,<01,03>,<01,04>,<02,05>,<02,06>,<03,07>,<03,08>,<03,09>,<04,10>}中,数据元素05,06的前驱是〖 〗。

A) 01 B) 02 C) 03 D) 042.下面用二元组表示的数据结构,属于何种结构〖 〗。

A={K,R}K={a,b,c,d,e,f}R={r}r={<a,b>,<a,c>,<a,d>,<a,e>,<a,f>,<f,e>,<f ,d>,<f,c>,<f,b>,<f,a>}A) 集合结构B) 线性结构 C) 树形结构 D) 图形结构3.在数据类型概念的定义中,数据类型是一种对数据的各方面的描述。

其中包括〖 〗。

A) 数据的来源 B) 数据的排列顺序C) 允许对数据施加的操作 D) 数据的应用4. 顺序存储的线性表L=(a 1,a 2,……,a n ),下列说法正确的是〖 〗。

A) 每个元素都有一个直接前驱和一个直接后继B) 线性表中至少要有一个元素C) 表中元素的排列顺序必须是由小到大或由大到小D) 元素的存储顺序与逻辑顺序相同5.计算一个算法的时间复杂度是指〖 〗。

A)统计一个算法执行时,实际占用的计算机时间B)计算一个算法中的循环步骤的次数C)统计算法中进行简单操作的次数D)一个算法运行时间的相对量度6.在一个长度为n的顺序表中,删除第i个元素(1≤i≤n+1)时,须向前移动的元素的个数是〖〗。

A) n-i B) n-i+1 C) n-i-1 D) i7.对顺序存储的线性表进行排序的有关叙述中,错误的是〖〗。

浙江省2001年10月《数据结构与数据库07401》试卷及标准答案

浙江省2001年10月《数据结构与数据库07401》试卷及标准答案

浙江省2001年10月高等教育自学考试数据结构与数据库试题课程代码:07401一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。

每小题2分,共26分)1.设函数f(n)=25n 3+5000n 2,则它的渐进时间复杂度为( )A. O(1)B. O(n)C. O(n 2)D. O(n 3)2.在顺序存储的线性表(a 1,a 2,…,a n )中,删除一个结点所需移动结点的平均次数为( )A. nB. n/2C. (n -1)/2D. (n+1)/23.设用一维数组A [1..n ]来表示一个栈,A [n ]为栈底。

用整型变量T 指示当前栈顶位置,A [T ]为栈顶元素。

往栈中推入(PUSH)一个元素时,T 的值( )A.加1B.减1C.不变D.清04.对称矩阵的元素满足( )A. a ij =a ji (0≤i,j ≤n -1)B. a ij =a ji ,a ii =0(0≤i,j ≤n -1)C. a ij =a ji ,a ii =1(0≤i,j ≤n -1)D. a ij =-a ji (0≤i,j ≤n -1)5.设结点x 和结点y 是二叉树T 中的任意两个结点,若在前序排列中x 在y 之前,而在后序排列中x 在y 之后,则x 和y 的关系是( )A. x 是y 的左兄弟B. x 是y 的右兄弟C. x 是y 的祖先D. x 是y 的后代6.具有n 个顶点的有向图,其邻接矩阵为A ,则第i 个顶点的出度为( )A.A i j j n (,)=∑1B.A j i j n(,)=∑1C.A i j j n i n (,)==∑∑11D.A j i j ni n (,)==∑∑117.一组记录的关键字经一趟二路归并排序后得到含有5个长度为2的有序表如下:[25,48],[16,35],[79,82],[23,40],[36,72],在此基础上按二路归并排序方法再 对该序列进行一趟归并后的结果为( )A. 16,25,35,48,23,40,79,82,36,72B. 16,25,35,48,23,40,79,82,72,36C.16,25,48,35,79,82,23,36,40,72D.16,25,35,48,79,23,36,40,72,828.关系模型中,表示实体间n ∶m 联系是通过增加一个( )实现。

二00一年下半年全国高等教育自学考试数据结构试卷-Fudan

二00一年下半年全国高等教育自学考试数据结构试卷-Fudan

《数据库系统教程》试卷(A卷,2005.1)一、单项选择题(本大题共15小题,共25分。

每小题错选、多选或未选,均扣2分,扣满25分为止)1.DBS具有较高的数据独立性,是因为DBS采用了[ ] A.嵌入式语言 B.三级模式结构 C.DD D.六个层次的存储介质2.在层次、网状模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引3.设关系R(A,B,C)和关系S(B,C,D), 那么与R⋈S等价的关系代数表达式是[ ]2=1A.σ2=4(R⋈S)B.σ2=4(R×S)C.σ2=1(R⋈S)D.σ2=1(R×S)4.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为[ ] A.为m-n B.为m C.小于等于m D.小于等于(m-n)5.元组比较操作(a1,a2)>=(b1,b2)的意义是[ ] A.(a1>=b1)AND(a2>=b2)B.(a1>=b1)OR((a1=b1)AND(a2>=b2))C.(a1>b1)AND((a1=b1)AND(a2>=b2)) D.(a1>b1)OR((a1=b1)AND(a2>=b2))6.设有关系R(A,B,C)的值如下:A B C5 6 56 7 56 8 6下列叙述正确的是[ ] A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F [ ] A.是无损联接分解,也是保持FD的分解B.是无损联接分解,但不保持FD的分解C.不是无损联接分解,但保持FD的分解D.既不是无损联接分解,也不保持FD的分解8.概念设计的结果得到的是概念模式。

自考数据结构试题及答案

自考数据结构试题及答案

自考数据结构试题及答案一、选择题(每题2分,共10分)1. 在数据结构中,线性表的顺序存储结构通常使用什么数据类型来存储元素?A. 数组B. 链表C. 栈D. 队列答案:A2. 下列关于栈的描述中,错误的是:A. 栈是一种后进先出(LIFO)的数据结构B. 栈顶元素可以被访问和修改C. 栈底元素可以被访问和修改D. 栈可以进行插入和删除操作答案:C3. 在二叉树的遍历算法中,先访问根节点,然后访问左子树,最后访问右子树的遍历方式是:A. 前序遍历B. 中序遍历C. 后序遍历D. 层序遍历答案:A4. 哈希表的冲突解决方法中,链地址法的基本思想是:A. 将冲突的元素存储在同一个数组位置B. 将冲突的元素存储在不同的数组位置C. 将冲突的元素存储在链表中D. 将冲突的元素存储在树中答案:C5. 下列算法中,不属于排序算法的是:A. 冒泡排序B. 快速排序C. 深度优先搜索D. 归并排序答案:C二、填空题(每题2分,共10分)1. 在数据结构中,_________是指元素之间存在一对一关系的线性结构。

答案:线性表2. 递归算法的基本思想是将问题分解为若干个规模更小的相同问题,然后_________。

答案:递归求解3. 在图的遍历算法中,广度优先搜索(BFS)通常使用_________数据结构来实现。

答案:队列4. 一个长度为n的有序数组,使用二分查找算法查找一个元素的时间复杂度为_________。

答案:O(log n)5. 哈夫曼编码是一种用于数据压缩的编码方法,它是一种_________编码。

答案:可变长三、简答题(每题5分,共20分)1. 请简述链表和数组在存储结构上的主要区别。

答案:链表的存储结构是动态的,每个元素包含数据和指向下一个元素的指针,而数组的存储结构是静态的,元素在内存中连续存储。

2. 什么是图的深度优先搜索(DFS)算法?请简述其基本步骤。

答案:深度优先搜索(DFS)算法是一种遍历图的算法,它从一个顶点开始,尽可能深地搜索图的分支。

2001年至2006年自考数据结构试题和答案

2001年至2006年自考数据结构试题和答案

D.快速排序 ) D.线性链表
B.记录的长度不固定 D.关键字项的长度不固定
第二部分 非选择题(共 70 分)
二、填空题(本大题共 10 小题,每小题 2 分,若有两个空格,每个空格 1 分,共 20 分) 不 写解答过程,将正确的答案写在每小题的空格内。错填或不填均无分。 16.数据的逻辑结构是从逻辑关系上描述数据,它与数据的 无关,是独立于计算 机的。 17.在一个带头结点的单循环链表中,p 指向尾结点的直接前驱,则指向头结点的指针 head 可用 p 表示为 head= 。 18.栈顶的位置是随着 操作而变化的。 19.在串 S=“structure”中,以 t 为首字符的子串有 个。 20.假设一个 9 阶的上三角矩阵 A 按列优先顺序压缩存储在一维数组 B 中,其中 B[0]存储
全国 2001 年 10 月高等教育自学考试
数据结构试题参考答案
课程代码:02331
一、单项选择题(本大题共 15 小题,每小题 2 分,共 30 分) 1.D 2.B 3.C 4.B 5.D 6.A 7.C 8,D 9,A 10.C 11.D 12.C 13.D 14.C 15.B 二、填空题(本大题共 10 小题,每小题 2 分,共 20 分) 16.存储(或存储结构) 17.p->next ->next 18.进栈和退栈 19.12 20.a 4,8 21.384 22.abefcdg 23.快速排序、堆排序、希尔排序 24.2 25.多关键字 三、解答题(本大题共 4 小题,每小题 5 分,共 20 分) 26.
23.在单链表上难以实现的排序方法有 和 。 24.在有序表(12,24,36,48,60,72,84)中二分查找关键字 72 时所需进行的关键字 比较次数为 。 25.多重表文件和倒排文件都归属于 文件。 三、解答题(本大题共 4 小题,每小题 5 分,共 20 分) 26.画出下列广义表的共享结构图形表示 P=( ( (z),(x,y)),((x,y),x),(z)) 27.请画出与下列二叉树对应的森林。

自学考试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分)请在每小题的空格中填上正确答案。

高等教育自学考试--数据结构试题

高等教育自学考试--数据结构试题

一、单项选择题(本大题共15小题,每小题2分,共30分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。

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

1.在数据结构中,数据的逻辑结构可以分成()A.内部结构和外部结构 B.线性结构和非线性结构C.紧凑结构和非紧揍结构 D.动态结构和静态结构2.在以单链表为存储结构的线性表中,数据元素之间的逻辑关系用()A.数据元素的相邻地址表示 B.数据元素在表中的序号表示C.指向后继元素的指针表示 D.数据元素的值表示3.设p指向单链表中的一个结点,s指向待插入的结点,则下述程序段的功能是()s -> next = p -> next; p -> next = s;t = p -> data; p -> data = s -> data; s ->data = t;A.结点*p与结点*s的数据域互换B.在p所指结点的元素之前插入元素C.在p所指结点的元素之后插入元素D.在结点*p之前插入结点*s4.栈和队列都是()A.限制存取位置的线性结构 B.顺序存储的线性结构C.链式存储的线性结构 D.限制存取位置的非线性结构5.若数组s[0..n-1]为两个栈s1和s2的共用存储空间,且仅当s[0..n-1]全满时,各栈才不能进行进栈操作,则为这两个栈分配空间的最佳方案是:s1和s2的栈顶指针的初值分别为()A.1和n+1 B.1和n/2C.-1和n D.-1和n+16.执行下列程序段后,串X的值为()S=??abcdefgh??; T=??xyzw??;substr (X,S,2,strlen(T));substr (Y,S, stelen(T),2);strcat (X,Y);A.??cdefgh?? B.??cdxyzw??C.??cdefxy?? D.??cdefef??7.多维数组之所以有行优先顺序和列优先顺序两种存储方式是因为()A.数组的元素处在行和列两个关系中 B.数组的元素必须从左到右顺序排列C.数组的元素之间存在次序关系 D.数组是多维结构,内存是一维结构8.从广义表LS=((p, q), r, s)中分解出原子q的运算是()A.tail (head (LS)) B.head (tail (head (LS)))C.head (tail (LS)) D.tail (tail (head (LS)))9.在具有n个叶子结点的严格二叉树中,结点总数为()A.2n+1 B.2nC.2n-1 D.2n-210.若<V i, v j>是有向图的一条边,则称()A.v i邻接于v j B.v j邻接于v iC.v i和v j相互邻接 D.v i与v j不相邻接11.在一个带权连通图G中,权值最小的边一定包含在G的()A.最小生成树中 B.深度优先生成树中C.广度优先生成树中 D.深度优先生成森林中12.当在二叉排序树中插入一个新结点时,若树中不存在与待插入结点的关键字相同的结点,且新结点的关键字小于根结点的关键字,则新结点将成为()A.左子树的叶子结点 B.左子树的分支结点C.右子树的叶子结点 D.右子树的分支结点13.希尔排序的增量序列必须是()A.递增的 B.随机的C.递减的 D.非递减的14.如果在排序过程中,每次均将一个待排序的记录按关键字大小加入到前面已经有序的子表中的适当位置,则该排序方法称为()A.插入排序 B.归并排序C.冒泡排序 D.堆排序15.设置溢出区的文件是()A.索引非顺序文件 B.ISAM文件C.VSAM文件 D.顺序文件二、填空题(本大题共10小题,每小题2分,共20分)请在每小题的空格中填上正确答案。

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

《数据库系统教程》试卷(A卷,2005.1)
一、单项选择题(本大题共15小题,共25分。

每小题错选、多选或未选,均扣2分,扣满25分为止)
1.DBS具有较高的数据独立性,是因为DBS采用了[ ] A.嵌入式语言 B.三级模式结构 C.DD D.六个层次的存储介质
2.在层次、网状模型中,起导航数据作用的是[ ] A.指针 B.关键码 C.DD D.索引
3.设关系R(A,B,C)和关系S(B,C,D), 那么与R⋈S等价的关系代数表达式是[ ]
2=1
A.σ2=4(R⋈S)B.σ2=4(R×S)C.σ2=1(R⋈S)D.σ2=1(R×S)4.设关系R和S的结构相同,分别有m和n个元组,那么R-S操作的结果中元组个数为
[ ] A.为m-n B.为m C.小于等于m D.小于等于(m-n)
5.元组比较操作(a1,a2)>=(b1,b2)的意义是[ ] A.(a1>=b1)AND(a2>=b2)B.(a1>=b1)OR((a1=b1)AND(a2>=b2))
C.(a1>b1)AND((a1=b1)AND(a2>=b2)) D.(a1>b1)OR((a1=b1)AND(a2>=b2))
6.设有关系R(A,B,C)的值如下:
A B C
5 6 5
6 7 5
6 8 6
下列叙述正确的是[ ] A.函数依赖C→A在上述关系中成立B.函数依赖AB→C在上述关系中成立
C.函数依赖A→C在上述关系中成立D.函数依赖C→AB在上述关系中成立
7.设关系模式R(A,B,C,D),F是R上成立的FD集,F={ A→C,BC→D },那么ρ={ ABD,AC }相对于F [ ] A.是无损联接分解,也是保持FD的分解
B.是无损联接分解,但不保持FD的分解
C.不是无损联接分解,但保持FD的分解
D.既不是无损联接分解,也不保持FD的分解
8.概念设计的结果得到的是概念模式。

概念模式是[ ] A.与DBMS有关的B.与硬件有关的
C.独立于DBMS的D.独立于DBMS和硬件的
9.在有关“弱实体”的叙述中,不正确的是[ ] A.弱实体的存在以父实体的存在为前提
B.弱实体依赖于父实体的存在
C.父实体与弱实体的联系可以是1:1、1:N或M:N
D.父实体与弱实体的联系只能是1:1或1:N
10.有15个实体类型,并且它们之间存在着15个不同的二元联系,其中5个是1:1联系类型,5个是1:N联系类型,5个M:N联系类型,那么根据转换规则,这个ER结构转换成的关系模式有[ ] A.15个B.20个C.25个D.30个
11.DBMS的恢复子系统,保证了事务__________的实现。

[ ] A.原子性 B.一致性 C.隔离性 D.持久性
12.C/S体系结构的关键是在于[ ] A.数据的分布B.处理的分布C.网络的分布D.功能的分布13.DDBS中,全局关系与其片段之间的映象是[ ] A.一对一的 B.一对多的 C.多对一的 D.多对多的
14.在ODBC技术中,驱动程序管理器的主要功能是为应用程序加载和调用[ ] A.数据源B.DBMS驱动程序
C.DBMS查询处理器D.网络支撑软件
15.对象联系图中,椭圆代表[ ] A.实体类型B.记录类型C.对象类型D.联系类型
二、填空题(本大题共15小题,每小题1分,共15分)
16. 概念模型是按__________的观点对数据建模,强调其语义表达能力。

17. 层次模型和网状模型的数据结构分别是__________和__________。

18. 结构数据模型应包括____________、____________和____________三个部分。

19.DBS的全局结构体现了DBS的__________结构。

20.在关系代数中,五个基本操作的运算符的中文名称是_____、_____、_____、_____和_____。

21.SQL中,表有三种:____________、____________和____________。

22. SQL语言与主语言具有不同的数据处理方式,SQL是面向__________的,而主语言是面
向__________的。

23.在数据库中,操作异常和数据不一致往往是由__________引起的。

24.在DBS运行阶段,对DB经常性的维护工作由__________来完成。

25.事务的持久性,是由DBMS的________________实现的。

26.DDBS中,如果系统具有分片透明性,那么用户只要对____________就能操作了,不必了解数据的____________情况。

27.中间件的作用是保证____________________之间透明性。

28.ODBC技术是以_______________结构为设计基础。

29.ODBC应用程序的基本流程分为三个部分:____________、____________和____________。

30. OO数据模型中,继承性有两种:____________和____________。

三、简答题(本大题共8小题,每小题3分,共24分)
31.试叙述概念模型与逻辑模型(即结构模型)的主要区别。

32.设有关系R和S,其值如下:
R A B C S B C D
2 4 6 4 5 6
3 6 9
4 6 8
3 4 5 6 8 0
6 9 2
试求R⋈S、R⋈S的值。

2=1
33.“从已知的FD集F使用推理规则集推不出的FD,必定不在F+中”,这句话是指推理规则的正确性还是完备性?它具有什么性质?
34. 试解释“并发调度可串行化”这个概念。

35. DBMS的完整性子系统的主要功能是什么?
36. 为什么要从两层C/S结构发展成三层C/S结构?
37. 在DDB中,什么是“数据分片”?
38. 试叙述ODBC应用程序的初始化部分要使用哪些ODBC函数?(按顺序写出函数的中文名
称)
四、设计题(本大题共5小题,每小题3分,共15分)
设教学数据库中有三个基本表:
学生表S(SNO,SNAME,AGE,SEX)
选课表SC(SNO,CNO,GRADE)
课程表C(CNO,CNAME,TEACHER)
39.试写出下列查询语句的关系代数表达式:
检索全是女同学选修的课程的课程号。

40.写出上面第39题的SQL查询语句形式。

41.试写出下列插入操作的SQL语句:
把SC表中每门课程的平均成绩插到另一个已存在的表SC_C(CNO,CNAME,AVG_GRADE)中。

42.试写出下列删除操作的SQL语句:
从SC表中把Wu老师的女学生选课元组删去。

43.试用SQL的断言来表达下列约束:
规定女同学选修LIU老师的课程成绩都应该在70分以上。

五、综合题(本大题共3小题,每小题7分,共21分)
44.设工厂里有一个记录职工每天日产量的关系模式:
R(职工编号,日期,日产量,车间编号,车间主任)。

如果规定:每个职工每天只有一个日产量;
每个职工只能隶属于一个车间;
每个车间只有一个车间主任。

试回答下列问题:
⑴根据上述规定,写出模式R的基本FD和关键码;
⑵说明R不是2NF的理由,并把R分解成2NF模式集;
⑶进而再分解成3NF模式集,并说明理由。

45.某学员为公安局的车辆信息管理系统设计了数据库的ER图,对车辆、车主、驾驶员、制造商、保险公司、警察、车辆违章和车辆事故等信息进行了管理,其ER图如下所示。

该ER图有7个实体类型,其结构如下:
制造商(制造商编号,名称,地址)
交通管理大队(大队编号,地址,区域,电话)
警察(警号,姓名,性别,出生年月)
车主(身份证号,姓名,地址,电话)
车辆(车辆牌号,型号,发动机号,座位数,登记日期)
驾驶员(驾驶证号,姓名,性别,地址,准驾车型,发证日期)
保险公司(保险公司编号,名称,地址,电话)
该ER图有8个联系类型,其中5个是1:N联系,1个是M:N联系,2个是M:N:P联系。

其联系的属性如下:
违章(违章编号,时间,地点,违章行为,处理结果)
事故(事故编号,时间,地点,事故简要,处理结果)
被盗(被盗编号,被盗时间,被盗地点,找回时间,找回地点)
试将上述ER图转换成关系模型:
①写出关系模式集,并用下划线和波浪线标识出每个模式的主键和外键。

②在上述数据库中,写出主键和外键的总数这两个数字。

46.试证明“3NF的模式也一定是2NF模式”这个结论。

(结束)。

相关文档
最新文档