2010贵州省数据库期末考试加强
数据库模拟试题+参考答案

数据库模拟试题+参考答案一、单选题(共82题,每题1分,共82分)1.数据库管理系统的作用描述,最恰当的是( )A、保障数据的易操作性B、保证数据的安全C、对数据进行集中管理,保障数据的安全性、共享性和一致性D、分散管理,保障数据处理的有效性和数据共享正确答案:C答案解析:数据库管理系统的目的就是对数据实施集中管理,提供相应的数据模型,保障数据的安全性、共享性和一致性。
2.关闭Access数据库可以使用的快捷键是 ( )A、Alt+F4B、Alt+ F + XC、Alt+ F +CD、Ctrl+O正确答案:C3.在access2010数据表中,要直接显示姓名中有“李”字的记录的方法是( )A、排序B、隐藏C、筛选D、冻结正确答案:C4.使用表设计器定义表中字段时,不是必须设置的内容是()A、数据类型B、字段大小C、说明D、字段名称正确答案:C5.关于主关键字(即主键)的说法正确的是( )。
A、主关键字的数据能够重复B、主关键字中不许有重复值和空值C、一个表可以设置多个主关键字D、主关键字只能是单一的字段正确答案:B答案解析:A.作为主关键字的字段,它的数据不能重复;C.一个表可以设置一个主关键字;D.主关键字可以是多字段。
6.在access中,用户在写入数据库期间,其他用户都无法使用该数据库,说明该用户在打开数据库时选取的打开方式是()A、共享方式B、只读方式C、独占方式D、独占只读方式正确答案:C答案解析:一旦用户采用独占方式打开,则当前用户可以对数据库进行读写,其他用户无法打开数据库。
7.为加快对某字段的查找速度,应该( )。
A、使该字段数据格式一致B、防止在该字段中输入重复值C、使该字段成为必填字段D、对该字段进行索引正确答案:D8.创建Access 2010数据库时,默认的文件保存目录在()A、TempB、PicturesC、DocumentsD、Desktop正确答案:C答案解析:创建数据库时,默认的保存路径在Documents(我的文档)。
(完整word版)数据库系统概论期末试题及答案(整理版)(word文档良心出品)

《数据库原理及应用》试题1一、选择题1、数据库系统的基本特色是_________。
A 、数据的一致控制B、数据共享性和一致控制C、数据共享性、独立性和冗余度小D、数据共享性和数据独立性(难度系数 C)正确答案: C2、DB 、 DBMS 和 DBS 三者之间的关系是_________。
A、DBS 与 DB 和 DBMS 没关B、DBMS 包含 DBS 和 DBC、DB 包含 DBMS 和 DBSD、DBS 包含 DB 和 DBMS(难度系数 B)正确答案: D3、设有关系R 和 S,关系代数R (R S) 表示的是_________。
A、R∩SB、 R― SC、R÷SD、 R∪ S(难度系数 B)正确答案: A4 、自然连结是构成新关系的有效方法。
一般状况下,当对关系R 和 S 使用自然连结时,要求R 和 S 含有一个或多个共有的__________。
A 、行B、属性C、记录D、元组(难度系数 C)正确答案: B5、以下是信息世界的模型,且其实是现实世界到机器世界的一此中间层次的是 _________。
A 、数据模型B、观点模型C、关系模型D、E-R 图(难度系数 C)正确答案: C6 、构成 E— R 模型的三个基本因素是_________。
A 、实体、属性值、关系;B、实体、属性、联系;C、实体、实体集、联系;D、实体、实体集、属性;(难度系数 C)正确答案: B7 、在关系代数运算中,五种基本运算为_________。
A、并、差、选择、投影、连结B、并、交、选择、投影、笛卡尔积C、并、差、选择、投影、笛卡尔积D、并、除、投影、笛卡尔积、选择(难度系数 B)正确答案: C8、在以下对于规范化理论的表达中,不正确的选项是_________。
A、任何一个关系模式必定有键。
B、任何一个包含两个属性的关系模式必定知足3NF 。
C、任何一个包含两个属性的关系模式必定知足BCNF 。
D、任何一个包含三个属性的关系模式必定知足2NF 。
2010上全国信息技术水平考试数据库答案

2010年(下)全国信息技术水平考试数据库应用系统设计技术水平证书(SQL Server)试卷答案三.设计题(共60分)评分说明:有些查询要求的实现方式有多种,因此如果考生所给答案和参考答案不一致,应根据考生答案实际情况判断其正确与否。
1.(6分)评分准则:创建每个表及主键1分,共3分;插入每个表的数据1分,共3分。
create table book(bno char(4) primary key,bname char(20),author char(10),publish char(20),pubdate datetime);create table reader(rno char(4) primary key,rname char(10));create table borrow(borrowno int primary key,bno char(4),rno char(4),borrowdate datetime);insert into book values('0001','数据库原理','李明','出版社A','2008-10-01');insert into book values('0002','软件工程','张永','出版社B','2008-08-09');insert into book values('0003','操作系统','赵明哲','出版社A','2009-03-06');insert into book values('0004','数据结构','张辉','出版社C','2009-05-28');insert into reader values('0001','李莎');insert into reader values('0002','陈世杰');insert into reader values('0003','吴忠');insert into borrow values(1,'0001','0001','2010-03-15');insert into borrow values(2,'0002','0001','2010-03-20');insert into borrow values(3,'0002','0002','2010-03-30');insert into borrow values(4,'0003','0002','2010-04-05');insert into borrow values(5,'0003','0001','2010-04-12');insert into borrow values(6,'0004','0001','2010-04-21');2.(3分)评分准则:创建了1个外键给2分;创建了两个外键给3分。
《贵州省情教程》期末复习指南

《贵州省情教程》期末复习指南2010年1月“贵州省情”课程是贵州省为了加强大学生思想政治教育,在所有大专院校开设的一门必修课。
在本学期贵州电大的新教学计划中称“地域文化”课程名称,老教学计划仍然是“贵州省情”课程名称。
其期末考试由全省电大统一命题、统一考试,统一按照本期末复习指南要求执行。
期末复习是教学环节中十分重要的一环。
由于学生分布广泛,课程责任教师与学生之间直接面对面地交流比较困难,因而网上辅导和期末复习指导对于帮助同学们掌握课程的基本原理和基本知识,巩固所学的专业技能,提高运用专业知识去分析问题和解决问题的能力,具有十分重要的作用。
(一)基本要求对于“贵州省情”(地域文化)课程的期末复习,首先应以文字教材为主,结合网上教学资料,要求对本课程的基本知识、基本原理和基本技能有一个重点的掌握;并注意结合我国和我省的实际情况,将理论知识与实践紧密地结合起来。
同时还必须注意复习时的学习方法,在全面系统复习的基础上抓住重点。
1.以文字教材和网上教学资源为依据。
文字教材采用的是中共贵州省委教育工作委员会、贵州省教育厅组织编写,清华大学出版社出版的贵州省高校统编通用教材《贵州省情教程》。
网上教学资源主要是由贵州广播电视大学精心制作的视频课件、电子教案、各章重点难点解析、平时作业练习以及期末复习指南等教学资源。
平时面授辅导教师讲授的内容是教材中的重点、难点和疑点问题,通面授教学可以进一步提高学生对实际问题的理解能力、分析能力和解决能力。
通过看文字教材和网上教学资源,有助于全面系统地了解并把握本课程的科学体系和丰富内容,加深对基本概念、基本知识和基本原理的理解。
2.要理论联系实际。
注意灵活运用“贵州省情”的有关理论和原理,分析和解决贵州目前市场经济中的实际问题。
在复习中,要能够根据贵州省情的特点,进行数据分析和全面论述有关实际问题,通过平时作业中的论述以及课程实践社会调查,能够有效提高学生分析问题和解决问题的能力。
2010贵州省数据库期末考试入门

{top=0; bt=ROOT;
while(bt!=null ||top>0)
{while(bt!=null && bt!=p && bt!=q)
//结点入栈
{s[++top].t=bt; s[top].tag=0; bt=bt->lchild;} //沿左分枝向下
if(bt==p) //不失一般性,假定 p 在 q 的左侧,遇结点 p 时,栈中元素均为 p 的祖先结点
5、后序遍历最后访问根结点,即在递归算法中,根是压在栈底的。采用后序非递归算法,栈
中存放二叉树结点的指针,当访问到某结点时,栈中所有元素均为该结点的祖先。本题要找
p 和 q 的最近共同祖先结点 r ,不失一般性,设 p 在 q 的左边。后序遍历必然先遍历到结点 p,
栈中元素均为 p 的祖先。将栈拷入另一辅助栈中。再继续遍历到结点 q 时,将栈中元素从栈
4、本题应使用深度优先遍历,从主调函数进入 dfs(v)时 ,开始记数,若退出 dfs()前,已
访问完有向图的全部顶点(设为 n 个),则有向图有根,v 为根结点。将 n 个顶点从 1 到 n 编
号,各调用一次 dfs()过程,就可以求出全部的根结点。题中有向图的邻接表存储结构、记
顶点个数的变量、以及访问标记数组等均设计为全局变量。建立有向图 g 的邻接表存储结构
1、二部图(bipartite graph) G=(V,E)是一个能将其结点集 V 分为两不相交子集 V 1 和 V2=V-V1 的无向图,使得:V1 中的任何两个结点在图 G 中均不相邻,V2 中的任何结点在图 G 中也均不相邻。 (1).请各举一个结点个数为 5 的二部图和非二部图的例子。 (2).请用 C 或 PASCAL 编写一个函数 BIPARTITE 判断一个连通无向图 G 是否是二部图,并分 析程序的时间复杂度。设 G 用二维数组 A 来表示,大小为 n*n(n 为结点个数)。请在程序中 加必要的注释。若有必要可直接利用堆栈或队列操作。【
数据库概论期末复习试卷及答案

一、选择题(20分)1、数据库(DB)、数据库系统(DBS)和数据库管理系统(DBMS)三者之间的关系是____A___。
A.DBS包括DB和DBMS B.DBMS包括DB和DBSC.DB包括DBS和DBMS D.DBS就是DB,也就是DBMS2、关系数据模型___D____。
A.只能表示实体之间的1:1联系B.只能表示实体之间的1:n联系C.只能表示实体之间的m:n联系D.可以表示实体间的上述三种联系3、在数据库中,下列说法__A___是不正确的。
A 数据库避免了一切数据的重复B 若系统是完全可以控制的,则系统可确保更新时的一致性C 数据库中的数据可以共享D 数据库减少了数据冗余4、在数据库中,产生数据不一致的根本原因是__C___。
A.数据存储量太大B.没有严格保护数据C.未对数据进行完整性控制D.数据冗余5、在数据库的三级模式结构中,描述数据库中全局逻辑结构和特征的是__D__。
A.外模式B. 内模式C. 存储模式D. 模式6、数据库三级模式体系结构的划分,有利于保持数据库的___A___.A.数据库独立性B. 数据安全性C.结构规范化D. 操作可行性7、设关系R和S都是二元关系,那么与元组表达式:{t | ($u) ( $v) (R(u) ùS(v) ùu[1]=v[1] ùt[1]=v[1] ùt[2]=v[2])}等价的关系代数表达式是________。
A.p3,4(R ¥S)B.p2,3(R ¥S)1=1C.p3,4(R ¥S)D.p3,4(s 1=1(R ′S))1=1 8、关系模式中各级模式之间的关系为____A?____。
A. 3NFì 2NFì 1NFB. 3NFì 1NFì 2NFC. 1NFì 2NFì 3NFD. 2NFì 1NFì 3NF9、数据库中的封锁机制是___C___的主要方法。
2010贵州省全国计算机等级考试二级VB(必备资料)

1、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
其中数据独立性最高的阶段是(A)A. 数据库系统B. 文件系统C. 人工管理D. 数据项管理2、数据的存储结构是指(B)A. 数据所占的存储空间量B. 数据的逻辑结构在计算机中的表示C. 数据在计算机中的顺序存储方式D. 存储在外存中的数据3、下列工具中属于需求分析常用工具的是(D)A. PADB. PFDC. N-SD. DFD4、下列关于队列的叙述中正确的是(C)A. 在队列中只能插入数据B. 在队列中只能删除数据C. 队列是先进先出的线性表D. 队列是先进后出的线性表5、在关系数据库中,用来表示实体之间联系的是(D)A. 树结构B. 网结构C. 线性表D. 二维表6、结构化程序设计主要强调的是(B)A.程序的规模B.程序的易读性C.程序的执行效率D.程序的可移植性7、在软件开发中,下面任务不属于设计阶段的是(D)A. 数据结构设计B. 给出系统模块结构C. 定义模块算法D. 定义需求并建立系统模型8、在下列选项中,哪个不是一个算法一般应该具有的基本特征(C)A. 确定性B. 可行性C. 无穷性D. 拥有足够的情报9、下列关于队列的叙述中正确的是(C)A. 在队列中只能插入数据B. 在队列中只能删除数据C. 队列是先进先出的线性表D. 队列是先进后出的线性表10、下面对对象概念描述错误的是(A)A. 任何对象都必须有继承性B. 对象是属性和方法的封装体C. 对象间的通讯靠消息传递D. 操作是对象的动态性属性11、数据库设计包括两个方面的设计内容,它们是(A)A. 概念设计和逻辑设计B. 模式设计和内模式设计C. 内模式设计和物理设计D. 结构特性设计和行为特性设计12、下列工具中属于需求分析常用工具的是(D)A. PADB. PFDC. N-SD. DFD13、按条件f对关系R进行选择,其关系代数表达式为(C)A. R|X|RB. R|X|RfC. бf(R)D. ∏f(R)14、在深度为5的满二叉树中,叶子结点的个数为(C)A. 32B. 31C. 16D. 1515、在数据管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
2010-2011学年第一学期数据库期末考卷A

广州民航职业技术学院2010/2011学年第一学期09级民航信息管理1-2班《数据库应用》期末考试卷A(闭卷,120分钟)班级姓名学号成绩一、单项选择题(每个题只有一个答案是正确的。
每题2分,共15题,30分)1.如果希望从学生表中查询出所有姓“王”的同学,那么条件语句应该是(b)。
A、Where姓名%‘王’B、Where姓名LIKE‘王%’C、Where姓名%‘LIKE王’D、Where姓名LIKE‘王’2.通常情况下,“数据库管理系统”的英文缩写是(a)。
A、DBMSB、DBSC、DBAD、DMS3.在一个学生关系中,能够成为主关键字(或称主码)的属性是()。
A、性别B、年龄C、学号D、班级4.下列关于索引的说明不正确的是()。
A、索引必须创建在主关键字之上B、索引与基本表分开存储C、索引是为了提高查询速度而创建的D、索引会在一定程度上影响增删改操作的效率5.数据库应用程序开发中,需求分析阶段的主要目的是()。
A、回答“干什么”的问题B、回答“怎么干”的问题C、建立逻辑数据模型D、建立最佳物理存储结构6.用户使用SQL Server时,通常需要依次经过两个安全性阶段()。
A、登录验证、操作验证B、操作验证、登录验证C、身份验证、权限认证D、权限认证、身份验证7.SQL Server数据库中的一个完整的备份通常要包括()。
A、系统数据库、用户数据库和事务日志B、系统数据库、系统表和数据字典C、系统数据库、用户数据库和数据字典D、用户数据库和事务日志8.SQL Server中进行数据库恢复的SQL语句是()。
A、INSERT DATABASEB、BACKUP DATABASEC、RESTORE DATABASED、UPDATE DATABASE9.下列SQL语句中,能够完成并运算的是()。
A、SELECT*FROM篮球爱好者UNION SELECT*FROM足球爱好者B、SELECT*FROM篮球爱好者INTERSECT SELECT*FROM足球爱好者C、SELECT*FROM篮球爱好者EXCEPT SELECT*FROM足球爱好者D、SELECT*FROM篮球爱好者,足球爱好者10.设学生表和课程表的结构分别为(学号,姓名)和(学号,课程号,成绩),如果希望查询出“成绩大于90分的学生姓名”,则对应的SQL语句是()。
数据库期末考试试题和答案

数据库期末考试试题和答案试题⼀⼀、单项选择题(本⼤题共20⼩题,每⼩题2分,共40分)在每⼩题列出的四个备选项中只有⼀个是符合题⽬要求的,请将其代码填写在题后的括号内。
错选、多选或未选均⽆分。
1. 数据库系统的核⼼是( B )A.数据库B.数据库管理系统C.数据模型D.软件⼯具2.下列四项中,不属于数据库系统的特点的是(C )A.数据结构化B.数据由DBMS统⼀管理和控制C.数据冗余度⼤D.数据独⽴性⾼3.概念模型是现实世界的第⼀层抽象,这⼀类模型中最著名的模型是( D )A.层次模型B.关系模型C.⽹状模型D.实体-联系模型4.数据的物理独⽴性是指( C )A.数据库与数据库管理系统相互独⽴B.⽤户程序与数据库管理系统相互独⽴C.⽤户的应⽤程序与存储在磁盘上数据库中的数据是相互独⽴的D.应⽤程序与数据库中数据的逻辑结构是相互独⽴的5.要保证数据库的逻辑数据独⽴性,需要修改的是( A )A.模式与外模式之间的映象B.模式与内模式之间的映象C.模式D.三级模式6.关系数据模型的基本数据结构是(D )A.树B.图C.索引D.关系7.有⼀名为“列车运营”实体,含有:车次、⽇期、实际发车时间、实际抵达时间、情况摘要等属性,该实体主码是( C )A.车次B.⽇期C.车次+⽇期 D.车次+情况摘要8.⼰知关系R和S,R∩S等价于( B )A. (R-S)-SB. S-(S-R)C.(S-R)-RD. S-(R-S)9.学校数据库中有学⽣和宿舍两个关系:学⽣(学号,姓名)和宿舍(楼名,房间号,床位号,学号)应执⾏( A )A. 全外联接B. 左外联接C. 右外联接D. ⾃然联接10.⽤下⾯的T-SQL语句建⽴⼀个基本表:CREATE TABLE Student(Sno CHAR(4) PRIMARY KEY,Sname CHAR(8) NOT NULL,Sex CHAR(2),Age INT)可以插⼊到表中的元组是( D )A. '5021','刘祥',男,21B. NULL,'刘祥',NULL,21C. '5021',NULL,男,21D. '5021','刘祥',NULL,NULL11. 把对关系SPJ的属性QTY的修改权授予⽤户李勇的T-SQL语句是( C )A. GRANT QTY ON SPJ TO '李勇'B. GRANT UPDATE(QTY) ON SPJ TO '李勇'C. GRANT UPDATE (QTY) ON SPJ TO 李勇D. GRANT UPDATE ON SPJ (QTY) TO 李勇12.图1中( B )是最⼩关系系统A B C D13.关系规范化中的插⼊操作异常是指 ( D )A.不该删除的数据被删除B.不该插⼊的数据被插⼊C.应该删除的数据未被删除D.应该插⼊的数据未被插⼊14.在关系数据库设计中,设计关系模式是数据库设计中( A )阶段的任务A.逻辑设计B.物理设计C.需求分析D.概念设计15.在E-R模型中,如果有3个不同的实体型,3个m:n联系,根据E-R模型转换为关系模型的规则,转换后关系的数⽬为( C )。
2010年数据库技术期末考试试卷

你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。
因为,人生,就是你一个人的人生。
==============================================================================A. 数据表视图B. 表设计视图C. 查询设计视图D. 报表视图6、在Access2003的查询中可以使用总计函数,()就是可以使用的总计函数。
A. SumB. AndC. OrD. Like7、Access数据库文件的扩展名为()。
A.bmp B.mdb C.adp D.pjx8、如果在创建表中建立字段“简历”,其数据类型应当是( )A.文本 B.数字 C.日期 D.备注9、要查询一个表中的所有数据,可以用()字符来表示任意字符。
A.? B.* C.$ D.@10、假设数据库表中有一个姓名字段,要查找姓名为张三或李四的记录的条件是()。
A.IN (“张三”,“李四”) B.LIKE“张三”AND“李四”C.“张三”AND“李四” D.LIKE “张三*”AND“李四*”11、以下不属于Select字句的是()A、Where字句B、Having字句C、For字句D、Group by字句12、在Access 2003中的表中,()不可以定义主键。
A QlE对象B 多字段C 单字段D 备注13.当要挑选出符合多重条件的记录时,应选用的筛选方法是()A、按选定内容筛选B、按窗体筛选C、按筛选目标筛选D、高级筛选/排序14.利用对话框提示用户输入条件的查询是()A、选择查询B、交叉表查询C、参数查询D、操作查询15、条件Between#2010-01-01#and#2010-12-31表示()。
A.查询2010年1月1日之前 B.查询2010年12月31日之后C.查询2010年期间 D.查询2010年1月1日和12月31日16、Access中,可以使用()命令不显示数据表中的某些字段。
《Access2010数据库技术与应用》试题B及答案

Access2010数据库技术与应用期末考试试卷(B卷)(考试时间90分钟,满分100分)一、选择题(1~30题,每题1分,共30分)下面各题A、B、C、D四个选项中,只有一个选项是正确的,请将正确选项涂抹在答题卡相应的位置上,答在试卷上不得分。
1. 以下有关对数据的解释错误的是:()。
A.数据是信息的载体B.数据是信息的表现形式C.数据是0~9组成的符号序列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. 设有“学生”和“班级”两个实体,每个学生只能属于一个班级,一个班级可以有多个学生,“学生”和“班级”实体间的联系是:()。
A.多对多B.一对多C.多对一D.一对一8. 在关系数据库中主键标识元组的作用是通过()实现。
A.实体完整性B.参照完整性C.用户自定义的完整性D.域完整性9. 在关系运算中,只想要改变一个关系中的属性排列顺序,应使用()关系运算。
A.选择 B.除C.连接 D.投影10. 向一个已知关系R中添加新元组(新元组存在S中),以下运算正确的是()。
A.B.C.R-S D.R×S11. 下面在Access的SQL视图中无法运行的是()。
(完整版)数据库原理及应用-期末考试试题

(完整版)数据库原理及应⽤-期末考试试题数据库原理及应⽤期末考试试题1. 组织层数据模型的三要素是 [ ]A. 外模式,概念模式和内模式B. 关系模型,⽹络模型,层次模型C. 1:1 的联系, 1:n 的联系 ,n:m 的联系D. 数据结构,数据操作,数据约束条件2 在关系模型中,任何关系必须满⾜约束条件包括实体完整性、 A .动态完整性 B .数据完整性 C .参照完整性D.结构完整性3 SQL Server 中的⾓⾊是 [] 。
4.当数据的物理存储结构改变时,应⽤程序⽆需改变,这样的特性称为数据的 [ ]A. 逻辑独⽴性B. 物理独⽴性C. 程序⽆关性D. 物理⽆关性 5.下列哪个不是以处理⼤量数据为中⼼的应⽤程序的特点[ ] 。
A. 涉及的数据量⼤B. 数据需长期联机保存C. 数据的计算复杂D. 数据可被多个应⽤所共享 6.E - R 图适⽤于建⽴数据库的 [ ] 。
A .概念模型 B .结构模型 C .逻辑模型 D .物理模型 7. 在关系数据库设计中,设计关系模型属于 [ ] 。
A .需求分析B .物理结构设计C .逻辑结构设计D .概念结构设计 8. [ ] 记录了对数据库中数据进⾏的每⼀次更新操作。
A .后援副本B .⽇志⽂件C .数据库D .缓冲区9. [ ] 是⽤户定义的⼀组数据库操作序列,是⼀个基本的不可分割的⼯作单元。
A .程序B .进程C .事务D .⽂件10.信息世界中,实体是指 [ ] 。
A .客观存在的事物 B.客观存在的属性C. 客观存在的特性D. 某⼀具体事件 11. 数据库系统中, DBA 表⽰[ ] 。
A .应⽤程序设计者 B. 数据库使⽤者[ ] 和⽤户⾃定义完整性。
A. ⼀个服务器登录B.⼀个数据库⽤户C. ⼀组权限的集合D.⼀个服务器⽤户3. 在数据库三级模式间引⼊⼆级映象的主要作⽤是( A ) A .提⾼数据与程序的独⽴性 B .提⾼数据与程序的安全性C .保持数据与程序的⼀致性D .提⾼数据与程序的可移植性4. 视图是⼀个“虚表”,视图的构造基于( C ) A .基本表 B .视图C .基本表或视图D .数据字典C. 数据库管理员D. 数据库结构 12.数据库的概念模型独⽴于 [ ] 。
2015贵州省数据库期末考试深入

1、请编写一个判别给定二叉树是否为二叉排序树的算法,设二叉树用llink-rlink法存储。
2、我们可用“破圈法”求解带权连通无向图的一棵最小代价生成树。
所谓“破圈法”就是“任取一圈,去掉圈上权最大的边”,反复执行这一步骤,直到没有圈为止。
请给出用“破圈法”求解给定的带权连通无向图的一棵最小代价生成树的详细算法,并用程序实现你所给出的算法。
注:圈就是回路。
3、假设以邻接矩阵作为图的存储结构,编写算法判别在给定的有向图中是否存在一个简单有向回路,若存在,则以顶点序列的方式输出该回路(找到一条即可)。
(注:图中不存在顶点到自己的弧)有向图判断回路要比无向图复杂。
利用深度优先遍历,将顶点分成三类:未访问;已访问但其邻接点未访问完;已访问且其邻接点已访问完。
下面用0,1,2表示这三种状态。
前面已提到,若dfs(v)结束前出现顶点u到v的回边,则图中必有包含顶点v和u的回路。
对应程序中v的状态为1,而u是正访问的顶点,若我们找出u的下一邻接点的状态为1,就可以输出回路了。
void Print(int v,int start ) //输出从顶点start开始的回路。
{for(i=1;i<=n;i++)if(g[v][i]!=0 && visited[i]==1 ) //若存在边(v,i),且顶点i的状态为1。
{printf(“%d”,v);if(i==start) printf(“\n”); else Print(i,start);break;}//if}//Printvoid dfs(int v){visited[v]=1;for(j=1;j<=n;j++ )if (g[v][j]!=0) //存在边(v,j)if (visited[j]!=1) {if (!visited[j]) dfs(j); }//ifelse {cycle=1; Print(j,j);}visited[v]=2;}//dfsvoid find_cycle() //判断是否有回路,有则输出邻接矩阵。
2010贵州省公务员考试C类计算机专业考试部分真题及答案

贵州省2010年省、市、县三级机关统一面向社会公开招考公务员考试C类计算机专业部分试题及答案2010年6月14日上午8时30分,贵阳十九中人山人海,少说也有几百千把人哦,贵阳的计算机职位,无非也就那么几个,据统计还不会超过10个,大约就有1000人来考试,比例也是100:1哦!闲话少说了,收拾好包包,进考场了…8:50分了,试卷发了下来……1、一台完整的微机系统包括硬件系统加()软件系统,低级题!2、选D、二进制数据表示在计算机中易于实现3、CPU=()+控制器运算器4、选A、内存中的数据能够直接被CPU处理5、关于总线不正确的是:我选的是D、外部总线则是微机和外部设备之间的总线6、一定不是八进制的是:选C、9007、病毒产生的原因:选C、人为制造8、HTML是()选B超文本标记语言9、i的ASCII码,16进制为69H,则m=()选A、6DH10、人工智能由()奠定基础选C、冯.诺依曼11、DBMS的含义是:()选B、数据库管理系统12、选C、1MB=1024*1024Bytes13、表达式1+(5mod2)*2=()A、1 B、2 C、3 D、4 我选的是A估计错了哦14、选C、计算机的发展,导致了社会生产方式和生活方式的深刻变革15、MAC存储在()选B、网卡中这个是2009年的计算机原题了16、天气预报、市场信息,体现了信息的()选C、实时性17、多媒体中的媒体指的是()B、存储媒体C、信息媒体D、软件媒体我选的B没把握,也有可能选C哦18、“裸机”指的是()选A、没有安装操作系统的计算机本题有问题!应该为:没有安装任何软件的计算机!19、系列哪个不是图形()选A、.MP320、IT指的是:()A、信息技术低级题21、哪个是输入设备()选D、鼠标22、波形采样频率越高,则数据量越()A、大B、小我选的B,不敢确定哦23、Pentium4/1.2G 中1.2G表示选A、CPU的主频是1.2GMHZ24、关于防火墙,不正确的是:()选D、不能隐藏内部IP25、选D、不管怎么小心,硬盘上的数据都有可能读不出26、用Flash技术绘制的图形是()选B矢量图27、一个汉字选B、2个字节低级题28、操作系统是一种()B、系统软件低级题29、在进程状态转换时,不可能发生……30、临界资源中的资源最多允许()个进程访问……31、题干太长了A、时间片轮转B、选进先出C、最高优先数D、多级队列反馈32、死锁、安全状态…..33、分时系统中,时间片一定……..34、进程、调度……35、进程和程序的区别……81、OSI参考模型七层排序92、查找MAC地址的命令是()我选的是D、ping93、不知道到底选A、SMTP还是选C、POP3119、压缩国际标准,我选的是A、JPEG C、WA V D、MPEG128、防火墙的两个基本不见是()B、包过滤路由器C、应用级网关130、TCP/IP的两个协议是()我选的是B、SMTP C、UDP其中选择题中,C语言18题,软件工程14题,网络技术18题,数据库12题,有关遍历的题3题。
2010年贵州省数据结构试题及答案修改二理论考试试题及答案

39、从一棵二叉搜索树中查找一个元素时,其时间复杂度大致为( )。
A.O(1) B.O(n)
C.O(1Ogzn) D.O(n2)
40、广义表A=(x,((y),((a)),A))的深度是
A.2 B.3 C.4 D.∞
A)ABDECFG B)DBEAFCG
C)DEBFGCA D)GFCEBDA
14、对于图1所示的二叉树,其后序序列为(C )。
A)ABDECFG B)DBEAFCG
C)DEBFGCA D)GFCEBDA
15、若某线性表中最常用的操作是取第i个元素和找第i个元素的前驱,则采用( )存储方法最节省时间
B.p->prior = s;p->prior->next = s;s->next = p;s->prior = p->prior
C.s->next = p;s->prior = p->prior;p->prior = s;p->prior->next = s
D.s->next = p;s->prior = p->prior;p->prior->next = s;p->prior = s
B.可以进行随机访问
C.可以省略表头指针或表尾指针
D.顺序访问相邻结点更灵活
38、通常要求同一逻辑结构中的所有数据元素具有相同的特性,这意味着 B 。
A.数据元素具有同一特点
B.不仅数据元素所包含的数据项的个数要相同,而且对应的数据项的类型要一致
C.每个数据元素都一样
D.数据元素所包含的数据项的个数要相等
22、从一棵二叉搜索树中查找一个元素时,其时间复杂度大致为( )。
2010贵州省分析数据库的考试题目入门

1、设从键盘输入一整数的序列:a1, a2, a3,…,an,试编写算法实现:用栈结构存储输入的整数,当ai≠-1时,将ai进栈;当ai=-1时,输出栈顶整数并出栈。
算法应对异常情况(入栈满等)给出相应的信息。
设有一个背包可以放入的物品重量为S,现有n件物品,重量分别为W1,W2,...,Wn。
问能否从这n件物品中选择若干件放入背包,使得放入的重量之和正好是S。
设布尔函数Knap(S,n)表示背包问题的解,Wi(i=1,2,...,n)均为正整数,并已顺序存储地在数组W中。
请在下列算法的下划线处填空,使其正确求解背包问题。
Knap(S,n)若S=0则Knap←true否则若(S<0)或(S>0且n<1)则Knap←false否则若Knap(1) , _=true则print(W[n]);Knap ←true否则 Knap←Knap(2) _ , _设有一个顺序栈S,元素s1, s2, s3, s4, s5, s6依次进栈,如果6个元素的出栈顺序为s2, s3, s4, s6, s5, s1,则顺序栈的容量至少应为多少?画出具体进栈、出栈过程。
假定采用带头结点的单链表保存单词,当两个单词有相同的后缀时,则可共享相同的后缀存储空间。
例如:设str1和str2是分别指向两个单词的头结点,请设计一个尽可能的高效算法,找出两个单词共同后缀的起始位置,分析算法时间复杂度。
将n(n>1)个整数存放到一维数组R中。
设计一个尽可能高效(时间、空间)的算法,将R中保存的序列循环左移p(0<p<n)个位置,即将R中的数据(x0, x1, x2,…, xn-1),变换为(xp, xp+1, … , xn-1 ,x0 , x1,…, xp-1)。
2、对二叉树的某层上的结点进行运算,采用队列结构按层次遍历最适宜。
int LeafKlevel(BiTree bt, int k) //求二叉树bt 的第k(k>1) 层上叶子结点个数 {if(bt==null || k<1) return(0);BiTree p=bt,Q[]; //Q是队列,元素是二叉树结点指针,容量足够大int front=0,rear=1,leaf=0; //front 和rear是队头和队尾指针, leaf是叶子结点数 int last=1,level=1; Q[1]=p; //last是二叉树同层最右结点的指针,level 是二叉树的层数while(front<=rear){p=Q[++front];if(level==k && !p->lchild && !p->rchild) leaf++; //叶子结点if(p->lchild) Q[++rear]=p->lchild; //左子女入队if(p->rchild) Q[++rear]=p->rchild; //右子女入队if(front==last) {level++; //二叉树同层最右结点已处理,层数增1last=rear; } //last移到指向下层最右一元素。
《access2010》期末试题

资阳市乐至机电职业技术学校2014级6班《数据库应用基础Access 2010》期末试题姓名:班级:考号:一、填空题(共21分,每空1分)1.________是指存储在计算机存储设备中的结构化的相关数据的集合。
2.DBMS是________________________英文缩写。
3.根据数据库管理系统组织数据的不同方式,常见的数据模式有:________、________和________,用二维表的形式表示实体类型和实体间联系的数据模型是________。
4.Access 2010数据库是若干相关对象的集合,包括________、________、________、________、宏和模块六个对象,其中________是核心和基础。
5.在数据库的关系运算中,从表中取出满足条件的字段的操作称为_______;从表中选出满足条件的记录的操作称为________;按照某个条件将两个数据表连接生成一个新的数据表称为________。
6. ________由表中的一个或多个字段构成,用于唯一标识数据表中的一条记录。
7.在数据表中,将记录定位到第一条记录的快捷键是________。
8.在字段属性输入掩码的设置中只能输入字母的符号是________,可输入字母也可输入空格的符号是________。
9.如果字段的数据类型是“是/否”型,则它的默认值只能是________和。
10. 是将符合用户指定条件的数据记录显示出来,而把其他记录隐藏起来。
二、单项选择题(共20分,每小题1分)1.Access2010数据库文件的扩展名是()。
A.dbf B.dbt C.mdb D.accdb2.数据表中的行称为()。
A.字段B.数据C.主键D.记录3.空数据库是指()。
A.没有基本表的数据库B.没有任何数据库对象的数据库C.数据库中数据表记录为空的数据库D.没有窗体和报表的数据库4.数据库的创建是通过()下的“新建”创建数据库。
《Access2010数据库基础与应用》期末考试题(A卷)(含答案)

《Access2010数据库基础与应用》期末考试题(A卷)(含答案)1.DBMS 提供了__________语言,用于实现数据的插入、更新、删除、检索等任务.A.DCL B.DDL C.DML D.APL2.在E—R图中,用来表示“实体"的图形是__________。
A.椭圆形B.矩形C.三角形D.菱形3.在Access 数据库设计中,将E-R图转换为关系模式是___________中的任务.A.数据库物理设计B.数据库优化C.数据库概念设计D.数据库逻辑设计4.在Access 数据库中,用于存储数据的对象是__________。
A.表B.窗体C.报表D.查询5.下列叙述中,___________是错误的。
A。
一个关系中的任意两个分量不可以相同B。
一个关系中的任意两个属性名不可以相同C. 一个关系中的任意两个元组不可以完全相同D. 关系中的元组也称为记录6.对于一个日期/时间类型的字段,如果想使该字段数据以类似“xxxx年x月x日"方式显示,可以通过对其字段属性的“格式”设定为____________来实现.A.短日期B.中日期C.长日期D.常规日期7.下列实体的联系中,属于一对多的联系是___________.A.学生与宿舍床位B.学校与校长C.学生与课程D.学校与教师8.SQL 语句中的CREATE TABLE 关键字的功能是在数据库中__________。
A.创建表B.创建查询C.创建窗体D.创建数据访问页9.“学院"表中有一个“学院名称”字段,要查找学院名称为“商学院”或“法学院”的记录,使用的条件是__________。
A.In("商学院或法学院")B.In("商学院","法学院”)C.In("商学院" or ”法学院")D.In(”商学院" and ”法学院")10.用表“教师"创建新表“教师2”,所使用的查询方式是__________。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1、假设以I和O分别表示入栈和出栈操作。
栈的初态和终态均为空,入栈和出栈的操作序列可表示为仅由I和O组成的序列,称可以操作的序列为合法序列,否则称为非法序列。
(15分)
(1)A和D是合法序列,B和C 是非法序列。
(2)设被判定的操作序列已存入一维数组A中。
int Judge(char A[])
//判断字符数组A中的输入输出序列是否是合法序列。
如是,返回true,否则返回false。
{i=0; //i为下标。
j=k=0; //j和k分别为I和字母O的的个数。
while(A[i]!=‘\0’) //当未到字符数组尾就作。
{switch(A[i])
{case‘I’: j++; break; //入栈次数增1。
case‘O’: k++; if(k>j){printf(“序列非法\n”);exit(0);}
}
i++; //不论A[i]是‘I’或‘O’,指针i均后移。
}
if(j!=k) {printf(“序列非法\n”);return(false);}
else {printf(“序列合法\n”);return(true);}
}//算法结束。
2、给定n个村庄之间的交通图,若村庄i和j之间有道路,则将顶点i和j用边连接,边上的Wij表示这条道路的长度,现在要从这n个村庄中选择一个村庄建一所医院,问这所医院应建在哪个村庄,才能使离医院最远的村庄到医院的路程最短?试设计一个解答上述问题的算法,并应用该算法解答如图所示的实例。
20分
void Hospital(AdjMatrix w,int n)
//在以邻接带权矩阵表示的n个村庄中,求医院建在何处,使离医院最远的村庄到医院的路径最短。
{for (k=1;k<=n;k++) //求任意两顶点间的最短路径
for (i=1;i<=n;i++)
for (j=1;j<=n;j++)
if (w[i][k]+w[k][j]<w[i][j]) w[i][j]=w[i][k]+w[k][j];
m=MAXINT; //设定m为机器内最大整数。
for (i=1;i<=n;i++) //求最长路径中最短的一条。
{s=0;
for (j=1;j<=n;j++) //求从某村庄i(1<=i<=n)到其它村庄的最长路径。
if (w[i][j]>s) s=w[i][j];
if (s<=m) {m=s; k=i;}//在最长路径中,取最短的一条。
m记最长路径,k记出发顶点的下标。
Printf(“医院应建在%d村庄,到医院距离为%d\n”,i,m);
}//for
}//算法结束
对以上实例模拟的过程略。
各行中最大数依次是9,9,6,7,9,9。
这几个最大数中最小者为6,故医院应建在第三个村庄中,离医院最远的村庄到医院的距离是6。
1、对图1所示的连通网G,请用Prim算法构造其最小生成树(每选取一条边画一个图)。
3、有一个带头结点的单链表,每个结点包括两个域,一个是整型域info,另一个是指向下一个结点的指针域next。
假设单链表已建立,设计算法删除单链表中所有重复出现的结点,使得info域相等的结点只保留一个。
#include <stdio.h>
typedef char datatype;
typedef struct node{
datatype data;
struct node * next;
} listnode;
typedef listnode* linklist;
/*--------------------------------------------*/
/* 删除单链表中重复的结点 */
/*--------------------------------------------*/
linklist deletelist(linklist head)
{ listnode *p,*s,*q;
p=head->next;
while(p)
{s=p;
q=p->next;
while(q)
if(q->data==p->data)
{s->next=q->next;free(q);
q=s->next;}
else
{ s=q; /*找与P结点值相同的结点*/
q=q->next;
}
p=p->next;
}
return head;
}
4、#define maxsize 栈空间容量
void InOutS(int s[maxsize])
//s是元素为整数的栈,本算法进行入栈和退栈操作。
{int top=0; //top为栈顶指针,定义top=0时为栈空。
for(i=1; i<=n; i++) //n个整数序列作处理。
{scanf(“%d”,&x); //从键盘读入整数序列。
if(x!=-1) // 读入的整数不等于-1时入栈。
if(top==maxsize-1){printf(“栈满\n”);exit(0);}
else s[++top]=x; //x入栈。
else //读入的整数等于-1时退栈。
{if(top==0){printf(“栈空\n”);exit(0);}
else printf(“出栈元素是%d\n”,s[top--]);}
}
}//算法结
5、编程实现单链表的就地逆置。
23.在数组 A[1..n]中有n个数据,试建立一个带有头结点的循环链表,头指针为h,要求链中数据从小到大排列,重复的数据在链中只保存一个.
6、由二叉树的前序遍历和中序遍历序列能确定唯一的一棵二叉树,下面程序的作用是实现由已知某二叉树的前序遍历和中序遍历序列,生成一棵用二叉链表表示的二叉树并打印出后序遍历序列,请写出程序所缺的语句。
#define MAX 100
typedef struct Node
{char info; struct Node *llink, *rlink; }TNODE;
char pred[MAX],inod[MAX];
main(int argc,int **argv)
{ TNODE *root;
if(argc<3) exit 0;
strcpy(pred,argv[1]); strcpy(inod,argv[2]);
root=restore(pred,inod,strlen(pred));
postorder(root);
}
TNODE *restore(char *ppos,char *ipos,int n)
{ TNODE *ptr; char *rpos; int k;
if(n<=0) return NULL;
ptr->info=(1)_______;
for((2)_______ ; rpos<ipos+n;rpos++) if(*rpos==*ppos) break;
k=(3)_______;
ptr->llink=restore(ppos+1, (4)_______,k );
ptr->rlink=restore ((5)_______+k,rpos+1,n-1-k);
return ptr;
}
postorder(TNODE*ptr)
{ if(ptr=NULL) return;
postorder(ptr->llink); postorder(ptr->rlink); printf(“%c”,ptr->info); }。