国家三级(数据库技术)笔试模拟试卷10(共724题)_第1页
国家三级(数据库技术)笔试模拟试卷10(共724题)_第2页
国家三级(数据库技术)笔试模拟试卷10(共724题)_第3页
国家三级(数据库技术)笔试模拟试卷10(共724题)_第4页
国家三级(数据库技术)笔试模拟试卷10(共724题)_第5页
已阅读5页,还剩160页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

国家三级(数据库技术)笔试模拟试卷10(共9套)(共724题)国家三级(数据库技术)笔试模拟试卷第1套一、选择题(本题共60题,每题1.0分,共60分。)1、在面向对象的数据模型中,每一个对象都有一个惟一的标识,称为A、屑性B、封装C、对象标识D、继承标准答案:4知识点解析:在面向对象的数据模型中,每一个对象都有一个惟一的标识,称为对象标识。掌握面向对象的数据模型和传统的数据模型的异同。2、在关系数据库系统中,为了简化用户的查询操作,而又不增加数据的存储空间,常用的方法是创建A、另一个表(table)B、游标(cursor)C、视图(view)D、索引(index)标准答案:4知识点解析:视图具有以下几个作用:简化用户操作;使用户能以多种角度看待同一数据;支持重构数据库的逻辑独立性;视图能够提供安全保护同时不增加数据的存储空间。3、不同的实体是根据什么区分的?A、所代表的对象B、实体名字C、属性多少D、属性的不同标准答案:8知识点解析:客观存在并可相互区别的事物称为实体。实体可以是具体的人、事、物,也可以是抽象的概念或联系。客观世界中,不同的事物是由事物所具有的特征加以区分的。在信息世界中,事物的特征被抽象为实体的属性,不同的实体,其属性也不同。因此,在信息世界中,实体是根据实体属性的不同加以区分的,实体的名字是赋予实体的称谓,属性的多少不能反映实体的本质特征。4、数据库管理系统(DBMS)是()。A、一个功能齐全的数据库应用系统B、操作系统的扩充C、一组软件的集合,属于系统软件D、硬件与软件的集合标准答案:4知识点解析:数据库管理系统是指数据库系统中管理数据的软件系统,DBMS是数据库系统的核心组成部分。5、区分不同实体的依据是()。A、名称B、属性C、对象D、联系标准答案:2知识点解析:属性是表示一个实体所具有的某一个特征,一个实体可以由若干个属性来刻画,因此属性可以作为区分不同实体的依据。6、对于n元素的向量,将其建立为一个有序单链表的时间复杂度为()。A、O(1)B、O(n)C、O(n2)D、O(nlog2n)标准答案:4知识点解析:为n个元素建立一个单链表的时间复杂度为O(n),在对其元素有序的过程中,还需要相同的时间复杂度,因此建立一个有序单链表的时间复杂度为O(n2)。7、在数据库设计中,用E-R图来描述信息结构但不涉及信息在计算机中的表示,它是数据库设计的哪一阶段?()A、需求分析B、概念设计C、逻辑设计D、物理设计标准答案:2知识点解析:概念结构设计是建立反映企业组织信息需求的数据库概念结构,即概念模式。概念模式是独立于数据库逻辑结构,独立于支持数据库的DBMS,不依赖于计算机系统的。8、实时操作系统必须首先考虑的是________。A、高效率B、及时响应和高可靠性、安全性C、有很强的交互会话功能D、可移植性和使用方便标准答案:2知识点解析:在实时操作系统中,实时的含义是对随机发生的外部事件做出及时响应并对其进行处理。实时系统的特点是对外部信号必须及时响应,系统发出的信号或响应的信息必须是绝对可靠的和安全的,而系统的效率则是第二位的。9、下列关于文件系统当前目录的叙述中,哪个是正确的?A、每个用户可以有多个当前目录B、引入当前目录可以加快检索速度C、查找文件时不能使用部分路径名D、当前目录不能随意改变标准答案:2知识点解析:当前目录又叫工作目录,是系统为用户提供一个目前正在使用的工作目录,查找文件时,既可以从根目录开始,也可从当前目录向下检索,从而缩短检索路径,提高检索速率。如果需要,用户可以随意更改当前目录。10、下列哪一项不是数据库系统的组成成分?A、数据库B、数据库管理员C、数据库管理系统及其工具D、文件控制块标准答案:8知识点解析:数据库系统(DBS)是指在计算机中引入数据库后的系统构成。一般由数据库、操作系统、数据库管理系统(及其开发工具)、应用系统、数据库管理员和用户组成。对照本题的题干和选项可知,文件控制块属于文件系统。11、事务的持久性是由数据库管理系统中的哪个部件负责?A、恢复管理B、并发控制C、完整性约束D、存储管理标准答案:1知识点解析:数据库管理系统中,为了保证事务的正确执行,维护数据库的完整性,要求数据库系统维扩以下事务特性,即原子性、一致性、隔离性和持久性。事务的原于性是指事物的所有操作要么全部正确反映出来,要么不反映;事务的一致性是事物的隔离执行保持数据库的一致性;事务的隔离性是指尽管多个事物可以并发进行,但要使每个事物都感觉不到系统中其他事物在并发进行;事务的持久性是指一个事物成功完成后,它对数据库的改变必须是永久性的,即使系统可能出现故障。这4个特性都要有相关的机制保证,确保持久性的是数据库管理系统中的修复管理部件的责任。12、为了保证CPU执行程序指令时能正确访问存储单元,需要将用户程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为A、地址分配B、地址计算C、地址映射D、地址查询标准答案:4知识点解析:计算机中的数据存储地址通常分为逻辑地址和物理地址。为了保证CPU执行程序指令时能正确访问存储单元,需要将用户程序中的逻辑地址转换为运行时可由机器直接寻址的物理地址,这一过程称为地址映射或地址重定位。13、下面所列的条目中,_______是新一代数据库开发工具应具有的特征。Ⅰ.支持多种数据连接,但不能对异种数据源进行访问。Ⅱ.支持可视化图形界面。Ⅲ.支持面向对象的程序设计。A、都是B、Ⅰ和ⅢC、Ⅰ和ⅡD、Ⅱ和Ⅲ标准答案:8知识点解析:暂无解析14、下面______不是数据库系统必须提供的数据控制功能。A、安全性B、可移植性C、完整性D、并发控制标准答案:2知识点解析:数据库系统必须提供安全性、完整性和并发控制功能。15、设S,SC分别为学生关系和选课关系,现要查询选修C2课程,且成绩为B以上(含B)的学生及成绩,相应的SQL语句是:SELECTS.*,SC.GFROMS,SCWHERES.S#=SC.S#ANDSC.C#=’C2’AND______A、SC.G>=’B’B、SC.G<=’B’C、SC.G>’B’D、SC.G<’B’标准答案:2知识点解析:成绩为B以上(含B),即成绩为’A’或’B’,B正确。16、文件管理是操作系统的重要功能之一,指出下列各项______属于文件管理的内容。1、统一管理文件的存储空间,高效的分配和回收存储空间;2、提供组织数据的方法,实现对文件的按名存取;3、实现对文件的控制操作,如创建、读写、删除等;4、实现文件信息共享,提供对文件的保护和保密措施。A、2、3B、1、2、3C、3、4D、全部标准答案:8知识点解析:文件管理的内容有:1、统一管理文件的存储空间,高效的分配和回收存储空间;2、提供组织数据的方法,实现对文件的按名存取;3、实现对文件的控制操作4、实现文件信息共享,提供对文件的保护和保密措施。17、设某散列表的当前状态如下:一共有20个位置,在第0、3、4、6、13、14、)7、19的位置存放着各结点的值,则该散列表的负载因子约为______。A、0.27B、0.52C、0.667D、0.4标准答案:8知识点解析:负载因子的大小体现散列表的装满程度。本题中,散列表的20个位置上有8个装载数据,因此负载因子约为8/20=0.4。18、下列关于死锁的叙述中,不正确的是A、系统的安全状态是没有死锁的状态B、银行家算法是一种有效的避免死锁的算法C、死锁避免策略提高了资源利用率也降低了系统开销D、可以用资源剥夺法或者撤销进程法来解除死锁标准答案:4知识点解析:死锁避免策略提高了资源利用率,但是增加了系统开销。19、对某二叉树进行前序遍历的结果为ABDEFC,中序遍历的结果为DBFEAC,则后序遍历结果为A、DBFEACB、DFEBCAC、BDFECAD、BDEFAC标准答案:2知识点解析:根据前序遍历根-左-右,中序遍历左-根-右,后序遍历左-右-根的原则,可得出上述结论。20、单向链表的每一个结点都有一个指向它的后续结点的指针link,现有结点p和q,结点q在结点p的前面,要删除结点P,正确的操作应该是A、q↑.link:=p↑.link;B、p↑.link:=q↑.link;C、q↑.link:=p;p↑.link:=q;D、q:=p↑.link;p↑.link:=q↑.link;标准答案:1知识点解析:单向链表删除运算只要将q的指针link指向p的后继即可:q↑.link:=p↑.link。21、有关系S(S#,SNAME,SEX),C(C#,CNAME),SC(S#,C#)。其中S#为学生号,SNAME为学生姓名,SEX为性别,C#为课程号,CNAME为课程名。要查询选修“计算机文化”课的全体男学生姓名的SQL语句是:SELECTSNAMEFROMS,C,SCWHEREA、S.S#=SC.S#ANDSEX=’男’ANDCNAME=’计算机文化’B、S.S#=SC.S#ANDC.C#=SC.C#ANDCNAME=’计算机文化’C、SEX=’女’ANDCNAME=’计算机文化’D、S.S#=SC.S#ANDC.C#=SC.C#ANDSEX=’男’ANDCNAME=’计算机文化’标准答案:8知识点解析:本题涉及3个表的连接查询,需要我们解决的是WHERE后面的连接条件。首先连接表S与SC,连接条件为S.S#=SC.S#;然后再连接表C和SC,连接条件为C.C#=SC.C#。这样就可以将3个表连接起来。但是分析题意,同时还要在连接后所形成的表中满足条件“SEX=’男’和CNAME=’计算机文化’”。通过以上分析,连接是同时满足的关系,故应用“AND”连接,因此,WHERE子句内容应为“S.S#=SC.S#ANDC.C#=SC.C#ANDSEX=’男’ANDCNAME=’计算机文化’”。22、DB是A、数据库B、数据库管理系统C、数据处理D、数据库系统标准答案:1知识点解析:DB是数据库(DataBase)的英文缩写。23、下面基于关系数据库系统的,以数据处理为主的传统的数据库应用所具有的特征的叙述,比较全面的是Ⅰ.结构统一Ⅱ.面向记录Ⅲ.数据项小Ⅳ.原子字段A、Ⅰ,Ⅱ和ⅢB、Ⅱ,Ⅲ和ⅣC、Ⅰ,Ⅲ和ⅣD、Ⅰ,Ⅱ,Ⅲ和Ⅳ标准答案:8知识点解析:基于关系数据库系统的,以数据处理为主的传统的数据库应用具有以下共同特征:结构统一:有大量结构相似的数据项,每个数据项都具有相同的字节数;面向记录:基本的数据项由固定长度的记录组成;数据项小:每条记录都很短,很少超过几百个字节;原子字段:一个记录内的各个字段都很短,并且是定长的,字段内部是无结构的,换句话说,符合第一范式。24、数据库的逻辑结构设计任务就是把()转换为与所选用的DBMS支持的数据模型相符合的过程。A、逻辑结构B、存储结构C、概念结构D、物理结构标准答案:4知识点解析:数据库设计分为以下6个阶段:需求分析、概念结构设计,逻辑结构设计、物理结构设计、数据库实施和数据库的运行和维护。逻辑结构设计的任务是从概念模型导出特定的DBMS可以处理的数据库的逻辑结构。25、数据库的数据独立性是指()。A、不会因为数据的数值变化而影响应用程序B、不会因为系统数据存储结构和逻辑结构变化而影响应用程序C、不会因为存储策略的变化而影响存储结构D、不会因为某些存储结构的变化而影响其他存储结构标准答案:2知识点解析:数据的物理独立性是指用户的应用程序与存储在磁盘上的数据库中的数据是相互独立的,也就是说,当数据的物理存储改变时,应用程序不变。数据的逻辑独立性是指用户的应用程序与数据库的逻辑结构是相互独立的,也就是说,数据的逻辑结构改变了,用户程序也可以不变。26、下列关于关系数据模型的术语中,()术语所表达的概念与表中的“列”的概念最接近。A、属性B、关系C、域D、元组标准答案:1知识点解析:在二维表中的列(字段),称为属性。属性的个数称为关系的元数,也称为关系的度。列的值称为属性值;属性值的取值范围称为值域。27、下列关于“视图(View)”的条目中,不正确的是()。A、视图可以建立在一个或多个基本表上B、视图可以建立在一个或多个视图上C、使用视图可以简化查询语句的编写D、使用视图可以加快查询语句的执行速度标准答案:8知识点解析:由视图的定义:视图是从一个或几个基本表(或其他视图)导出的表可知,选项A)、B)是正确的。视图机制使用户可以将注意力集中在他所关心的数据上。通过视图,可以简化用户的数据查询操作(包括简化查询语句的编写),不过不能加快查询语句的执行速度。28、有关系模式P(H,I,J,K,L),根据语义有如下函数依赖集,下列属性组中的()是关系P的候选码。F={H→J,IJ→K,JK→H,HI→L}。Ⅰ、(H,I)Ⅱ、(H,K)Ⅲ、(I,J)Ⅳ、(J,K)V、(I,K)A、只有ⅢB、Ⅰ和ⅢC、Ⅰ、Ⅱ和ⅣD、Ⅱ、Ⅲ和Ⅴ标准答案:2知识点解析:候选码的定义是:设K为关系模式R中的属性或属性组。若K→U在F+中,而找不到K的任何一个真子集K’,能使K’→U在F+中,则称K为关系模式R的候选码。简单的说,候选码的子集不能再是候选码。本题将选项逐个代入可知应当选B)。29、在顺序表(3,6,8,10,12,15,16,18,21,25,30)中,用二分法查找关键码值11,所需的关键码比较次数为A、2B、3C、4D、5标准答案:4知识点解析:二分查找又称为折半查找,首先用待查元素的关键字与线性表中间位置的一个元素的关键值做比较,若相同则查找成功,否则以这个中间值为界将线性表分为两个子表,假设子表1中所有元素的关键值都小于中间元素,子表2中的所有元素的关键值都大于中间元素说明待查元素在于表1中,完成了一次查找,这是一次失败的查找,因为11并不在序列表中,一共进行了4次比较。30、在数据库技术中,反映现实世界中事务的存在方式或运动状态的是A、信息B、数据C、消息D、命令标准答案:1知识点解析:信息是现实世界事务的存在方式或运动状态的反映,具有可感知、可存储、可加工、可传递和可再生等自然属性;信息又是社会各行各业不可缺少的资源,这也是信息的社会属性。而数据是描述现实世界事务的符号记录,是指用物理符号记录下来的可以鉴别的信息。因此本题的题干是对信息的定义,正确选项为A。31、逻辑结构设计的成果是形成逻辑设计说明书;下面哪一项不是逻辑设计说明书包括的内容?A、应用设计指南B、E-R模型C、物理设计指南D、模式和子模式的集合标准答案:2知识点解析:逻辑设计说明书包括以下内容:①应用设计指南。②物理设计指南。③模式和子模式的集合。其中E-R模型是概念结构设计的主要成果。因此本题正确答案为选项B。32、破坏死锁的4个必要条件之一就可以预防死锁。假如规定一个进程在请求新资源之前首先释放已占有的资源则是破坏了哪个条件?A、互斥使用B、部分分配C、不可剥夺D、环路等待标准答案:2知识点解析:若一个进程请求新资源之前首先释放已占有的资源,这破坏了部分分配条件。33、在虚拟页式存储管理中,下列说法正确的是______。A、页面长度固定,并且是硬件的设计特性B、页面长度固定,并且是软件的设计特性C、页面长度可变,并且是硬件的设计特性D、页面长度可变,并且是软件的设计特性标准答案:1知识点解析:暂无解析34、二维数组M[i,j]的元素是4个字符(每个字符占一个存储单元)组成的串,行下标i的范围从0到4,列下标j的范围从0到5。M按行存储时,元素M[3,5]的起始地址与M按列存储时元素______的起始地址相同。A、M[2,4]B、M[3,4]C、M[3,5]D、M[4,4]标准答案:2知识点解析:暂无解析35、下列属于数据库系统阶段特点的是Ⅰ.数据结构化Ⅱ.数据共享性高Ⅲ.独立性高Ⅳ.数据无专门软件管理Ⅴ.冗余度大,不易扩充A、Ⅰ,Ⅱ和ⅣB、Ⅰ,Ⅱ和ⅢC、Ⅰ,Ⅲ和ⅣD、全部标准答案:2知识点解析:人工管理阶段、文件系统阶段、数据库系统阶段各自的特点。注意:在人工管理阶段,数据不保存,数据不共享;在文件系统阶段,数据可以长期保存,但数据共享性差,数据独立性差,冗余度大,不易扩充;在数据库系统阶段数据结构化,数据共享性高,独立性高。因此,A),C),D)选项错误。掌握数据管理技术发展的3个阶段有哪些异同点。36、在Oracle中如果要快速的生成报表应使用哪种工具?A、OracleFormsB、OracleReportsC、OracleGraphicsD、BPR标准答案:2知识点解析:在Oracle中,OracleRepoas用来快速的生成报表;OracleForms用来快速生成基于屏幕的复杂应用的千具;OracleGraphics用来快速生成图形应用的上具。BPR用于过程建模。掌握Oracle工具产品的种类,Developer/2000和Designer/2000分别具有什么功能。37、在PowerDesigner的组成模块中,用于物理数据库的设计和应用对象及数据组件的生成工具是A、PowerDesignerProcessAnalystB、PowerDesignerAppModelerC、PowerDesignerMetalWorksD、PowerDesignerWarehouseArchitect标准答案:2知识点解析:PowerDesigner是一个CASE工具,它包括6个紧密集成的模块。其中,PowerDesignerAppModeler是用于物理数据库的设计和应用对象及数据组件的生成的工具。通过提供完整的物理建模能力和利用那些模型进行开发的能力,AppModeler允许开发人员针对领先的开发环境,包括PowerDesigner,VisualBasic,Delphi和Power++,快速地生成对象和组件。此外,AppModeler还可以生成用于创建数据驱动的Web站点的组件,使开发人员和设计人员同样可从一个DBMS发布“动态”的数据。38、设X→Y是一个函数依赖,且对于任何X’∈X,X’→Y都不成立,则称X→Y是—个A、完全函数依赖B、部分函数依赖C、平凡函数依赖D、非平凡函数依赖标准答案:1知识点解析:根据完全函数依赖的定义可知,在R(U)中,如果X→Y,并且对于X的任何一个真子集X’,X’→Y不成立,则称Y对X完全函数依赖。39、下列关于线程的叙述中,正确的是A、每一个线程可以有多个标识符和其相应的线程描述表B、不同的线程可以执行相同的程序C、同一进程中的各个线程共享该进程的逻辑地址空间D、多个线程不可以并发执行的标准答案:2知识点解析:每一个线程有惟一的标识符和一张线程描述表。不同的线程可以执行相同的程序。同一进程中的各个线程共享该进程的内存地址空间。多个线程是可以并发执行的。注意:每一个线程不能有多个标识符,故A)选项错误;同一进程中的各个线程共享该进程的内存地址空间,而不是逻辑地址空间,故C)选项错误;多个线程是可以并发执行的,故D)选项错误。掌握进程,线程的概念和各自的特点。40、下列不属于数据库运行过程中可能发生的故障是()。A、系统故障B、事务故障C、逻辑故障D、磁盘故障标准答案:C知识点解析:暂无解析41、逻辑结构设计阶段应考虑的主要因素是()。A、概念模式B、用户需求C、处理要求D、存取方法标准答案:A知识点解析:暂无解析42、假设磁盘上的一个物理块为512字节,一个记录的长度为80个字符。若让磁盘空间的利用率不低于60%,至少需要在一个物理块中存放()个记录。A、3B、4C、5D、6标准答案:B知识点解析:暂无解析43、在待排序文件已基本有序的前提下,下列排序方法中效率最高的是A、起泡排序B、直接选择排序C、快速排序D、归并排序标准答案:A知识点解析:直接选择排序是对文件进行n-1次扫描,第i次扫描从剩下的n—i+1个记录中选出关键码值最小的记录与第i个记录交换。时间复杂度为0(n(n—1)/2)。起泡排序和快速排序均为交换排序,但快速排序空间复杂度较高。归并排序要求待排序文件已经部分排序。在待排序文件已基本有序的前提下,起泡排序效率最高。44、数据库完整性保护中的约束条件主要是指______。A、用户操作权限的约束B、用户口令校对C、值的约束和结构的约束D、并发控制的约束标准答案:C知识点解析:暂无解析45、下列权限中,哪一个不是数据库的访问权限?________。A、Read权限B、Resource权限C、Update权限D、Lock权限标准答案:D知识点解析:暂无解析46、在数据库系统阶段,数据A、具有物理独立性,没有逻辑独立性B、具有逻辑独立性,没有物理独立性C、物理独立性和逻辑独立性均没有D、具有高度的物理独立性和逻辑独立性标准答案:D知识点解析:数据独立性是指应用程序与数据之间相互独立、互不影响,数据独立性包括物理独立性和逻辑独立性。在数据库系统阶段,数据具有较高的物理独立性和逻辑独立性。47、分时操作系统追求的目标是A、高吞吐率B、充分利用内存C、快速响应D、减少系统开销标准答案:C知识点解析:分时操作系统使用户通过与计算机相连的终端来使用计算机,允许多个用户同时与计算机进行一系列交往。由于用户直接与计算机系统交互,所以要求系统能快速对用户提出的请求给出应答。48、以下哪—个术语与数据的存储结构有关?A、栈B、队列C、散列表D、线性表标准答案:C知识点解析:线性表是n个数据元素的有限序列,它只定义了数据的逻辑结构而并没有定义数据的存储结构。栈、队列是线性表的特例。而散列表(又称哈希表)定义了线性表的存储结构和检索方法。49、下列不属于关系数据库产品的是A、DB2B、CODASYL系统C、ORACLE系统D、SYBASE标准答案:B知识点解析:CODASYL系统属于网状模型的数据库产品;DB2、ORACLE、SYBASE系统属于关系数据库的数据库产品。50、进程调度有各种各样的算法,如果选择算法不恰当,就会出现什么现象?A、颠簸B、进程长期等待C、死锁D、异常标准答案:B知识点解析:进程调度算法是为了更充分、有效地利用处理器,但若选择不当,会造成某个进程长期等待。51、A、

B、

C、

D、

标准答案:D知识点解析:当模式改变时,由数据库管理员对外模式/模式映像做相应改变,可以使外模式保持不变。应用程序是依据数据的外模式编写的,从而应用程序也不必改变。保证了数据与程序的逻辑独立性,即数据的逻辑独立性。52、下列叙述正确的是A、二叉树是树的特殊情况B、二叉树的节点的子树区分左子树和右子树C、如果一棵二叉树最多只有最下面的两层节点度数可以小于2,称之为完全二叉树D、树和二叉树之间不能相互转换标准答案:B知识点解析:二叉树不是树的特殊情况。二叉树的节点的子树区分左子树和右子树。如果一棵二叉树最多只有最下面的两层节点度数可以小于2,并且最下面一层的节点都集中在该层最左边的若干位置上,称之为完全二叉树。树和二叉树之间可以相互转换。53、A、

B、

C、

D、

标准答案:C知识点解析:暂无解析54、一个公司有若干名兼职人员,而每个兼职人员有可能在多家公司打工,则公司与兼职人员之间具有A、一对一联系B、一对多联系C、多对多联系D、多对一联系标准答案:C知识点解析:如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,称为一对一联系;如果对于实体集A中的每一个实体,实体集B中有n个实体与之联系;对于实体集B中的每一个实体,实体集A中至多有一个实体与之联系,称实体集A与B的联系为一对多联系;如果对于实体集A中的每一个实体,实体集B中有n个实体与之联系;对于实体集B中的每一个实体,实体集A中有m个实体与之联系,称为多对多联系。所以C)正确。55、设有关键码序列(16,9,4,25,15,2,13,18,17,5,8,24),要按关键码值递增的次序排序,采用直接选择排序法,一趟扫描后的结果为A、(15,2,4,18,16,5,8,24,17,9,13,25)B、(2,9,4,25,15,16,13,18,17,5,8,24)C、(9,4,16,15,2,13,18,17,5,8,24,25)D、(9,16,4,25,2,15,13,18,5,17,8,24)标准答案:B知识点解析:直接选择排序第一趟从几个关键码值中选出最小关键码,需进行n-1次比较。56、OLAP的基本概念不包括A、度量属性B、维C、数据分析D、事务处理标准答案:D知识点解析:OLAP的基本概念包括度量属性、维、维的层次、维成员、多维数组和数据单元。57、以下关于顺序存储结构的叙述中,哪一条是不正确的?()A、存储密度大B、逻辑上相邻的结点物理上不必邻接C、可以通过计算直接确定第i个结点的存储地址D、插入、删除运算操作不方便标准答案:B知识点解析:在顺序存储结构中,逻辑上相邻的结点在物理上也必须相邻。58、下列关于保持数据库完整性的叙述中,不正确的是________。A、向关系SC插入元组时,S#和C#都不能是空值(NULL)B、可以任意删除关系SC中的元组C、向任何一个关系插入元组时,必须保证关系主码值的唯一性D、可以任意删除关系C中的元组标准答案:D知识点解析:参照完整性规则;外键的值不允许参照不存在的相应表的主键的值,或者外键为空值。如果任意删除关系C中的元组,则关系SC就会违背关系模型中的参照完整性规则。59、栈S最多能容纳4个元素,现有6个元素按A、B、C、D、E、F的顺序进栈,下列哪一个序列不是可能的出栈序列?A、C、B、E、D、A、FB、C、D、B、F、E、AC、A、D、E、C、B、FD、A、F、E、D、C、B标准答案:D知识点解析:若一个一个地去按照栈的进出规则去推算测试,并不是个好办法。因为如果这个输入系列再多一点,那么推算测试就需要很多时间,因此在此需要总结并发现规律。60、下列有关操作系统的叙述中,哪一条是不正确的?A、操作系统管理计算机系统中的各种资源B、操作系统为用户提供良好的界面C、操作系统与用户程序必须交替运行D、操作系统位于各种软件的最底层标准答案:C知识点解析:程序并发性体现在两个方面:①用户程序与用户程序之间的并发执行。②用户程序与操作系统程序之间的并发。二、填空题(本题共20题,每题1.0分,共20分。)61、数据库管理系统是位于用户和______系统之间的一个数据管理软件。标准答案:操作或网络操作知识点解析:数据库管理系统建立在操作系统的基础上,是位于操作系统与用户之间的一层系统软件,负责对数据库进行统一的管理和控制。用户发出的或应用程序中的各种操作数据库中数据的命令,都要通过数据库管理系统来执行。数据库管理系统还承担着数据库的日常维护工作,能够按照数据库管理员所规定的要求,保证数据库的安全性和完整性。62、数据字典的主要作用是在软件分析和设计过程中为有关人员提供关于数据描述信息的查询,以保持数据的______。标准答案:一致性知识点解析:数据字典是用来定义数据流图中的各个成分的具体含义的,它以一种准确的、无二义性的说明方式为系统的分析、设计及维护提供了有关元素的一致定义和详细的描述。数据字典是为分析人员查找数据流图中有关名字的详细定义而服务的,是数据的有关信息保持一致性。63、数据库系统中常用的3种数据模型有层次模型、关系模型和______。标准答案:网状模型知识点解析:层次模型数据用记录的集合表示,记录组织成树型结构,网状模型数据用记录的集合表示,记录组织成有向图结构,关系模型是用二维表格结构表示实体型以及实体间联系的数据模型,它是目前广泛应用的一种数据结构。64、计算机系统安全包括三个方面:秘密性、完备性和【】。标准答案:可用性知识点解析:暂无解析65、OracleOLAP是Oracle数据库系统的【】解决方案。标准答案:数据库知识点解析:暂无解析66、使用PowerDesigner的DataArchitect,可以对已有数据库生成物理数据模型(PDM),这种功能通常称为【】。标准答案:逆向工程知识点解析:暂无解析67、WindowsNT是Microsoft公司90年代推出的32位多任务网络操作系统平台,包括两个产品【】,前者运行于网络服务器上,后者可作为客户工作站的桌面操作系统。标准答案:WindowsNTServerWindowsNTWorkstation知识点解析:暂无解析68、用二维表结构表示实体以及实体间联系的数据模型称为【】数据模型。标准答案:关系知识点解析:用表格形式结构表示实体类型以及实体间联系的模型称为关系模型。关系在用户看来是一个表格,记录是表中的行,属性是表中的列。69、并行数据库系统中,对关系进行划分并把它们分布到多个磁盘,所采用的主要技术有3种:轮转法、散列分布和【】。标准答案:范围分布知识点解析:研究如何对数据库中的关系进行划分,并把它们分布到多个处理器或多个磁盘,以使查询处理时间最小化。常用的划分技术有3种;轮转法、散列分布、范围分布。70、【】面对的是操作人员和低层管理人员。标准答案:OLTP知识点解析:OLTP面对的是操作人员和低层管理人员。71、SQL语言中,RESOURCE权限允许创建新的______。标准答案:关系或表知识点解析:在SQL语言中,RESOURCE权限允许创建新的关系或表。72、“实体”是信息世界中使用的一个术语,它用于表示【】。标准答案:概念性事物知识点解析:现实世界任何可相互区别的事物称为实体,实体是对现实世界事物的一种抽象,实体可以是具体的人、事、物,也可以是抽象的概念或联系。因此,实体用于表示一切事物,而不论有生命的事物,还是无生命的事物;实际存在的事物,还是概念性的事物。73、在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。标准答案:操作系统知识点解析:数据库管理系统(DBMS)是操纵和管理数据库的软件系统,它由一组计算机程序构成,管理并控制数据资源的使用。在计算机软件系统的体系结构中,数据库管理系统位于用户和操作系统之间。74、封锁指的是事务T在对某个数据对象操作之前,先向系统发出请求,对其加锁。基本的封锁类型有排它锁和【】这两种。标准答案:共享锁知识点解析:暂无解析75、向数据库管理系统(DBMS)发出访问数据库数据的命令后,DBMS会先对该命令执行____________检查。标准答案:语法知识点解析:暂无解析76、有关键码值为10,20,30的三个结点。按所有可能的插入顺序去构造二叉排序树,能构造出___________棵不同的二叉排序树。标准答案:5知识点解析:暂无解析77、Oracle产品中CASE工具的名称是__________。标准答案:Designer/2000或Designer2000知识点解析:暂无解析78、通常将软件分为系统软件和应用软件。我们比较熟悉的Windows操作系统属于______软件。标准答案:系统知识点解析:暂无解析79、计算机是由运算器、______、存储器、输入设备和输出设备这5个主要功能部件组成的,它们被称为计算机的五大硬件。标准答案:控制器知识点解析:以存储程序原理为基础的冯·诺依曼结构的计算机,一般都由5大功能部件组成,它们是:运算器、控制器、存储器、输入设备和输出设备。运算器对数据进行算术运算和逻辑运算;控制器控制各部分自动协调地工作,完成对指令的解释和执行;存储器存放程序和数据;输入设备是外部向计算机传送信息的装置;输出设备是将计算机内部二进制形式的信息转换成人们所需要的或其他设备能接受和识别的信息形式。80、SQLSel-ver数据库管理系统的服务器权限只能授予【15】_________。标准答案:数据库管理员知识点解析:暂无解析国家三级(数据库技术)笔试模拟试卷第2套一、选择题(本题共57题,每题1.0分,共57分。)1、下列关于网络的叙述错误的是A、X.25网是一种典型的公用分组交换网B、帧中继FR技术是在数据传输速率高、误码率低的光纤上使用简单的协议,以减小网络传输延迟的技术上发展起来的C、异步传输模式ISDN是新一代的数据传输与分组交换技术D、FDDI是一种以光纤作为传输介质的高速主干网标准答案:C知识点解析:本题主要考查了计算机网络的基础知识。综合业务数字网是ISDN,异步传输模式是ATM。2、在TCP/IP参考模型中,不属于应用层协议的是A、IP协议B、FTP协议C、SMTP协议D、HTTP标准答案:A知识点解析:本题主要考查了应用层的协议的组成。TCP/IP参考模型在网络层定义了IP协议;在传输层定义了TCP和UDP协议;在应用层定义了TELNET协议、FTP协议、SMTP协议、RIP协议、NFS协议、HTTP协议。3、下列关于IP地址的叙述中,错误的是A、IP地址由网络地址与主机地址两部分组成B、根据不同的取值范围,IP地址可以分为5类C、B类IP地址其网络地址空间长度为16位,主机地址空间长度为14位D、C类IP地址范围从:-55标准答案:C知识点解析:本题主要考查了对计算机网络协议中IP地址的分类,以及各类地址的范围。根据不同的取值范围,IP地址可以分为5类。A类IP地址其网络地址空间长度为7位,主机地址空间长度为24位;B类IP地址其网络地址空间长度为14位,主机地址空间长度为16位;C类IP地址范围从:-55。4、信息安全包括哪些方面的内容?Ⅰ.保密性Ⅱ.完整性Ⅲ.可用性Ⅳ.可控性A、Ⅰ和ⅡB、ⅣC、ⅢD、全部标准答案:D知识点解析:本题主要考查了计算机信息安全的内容。信息安全包括4方面的内容,即信息的保密性、完整性、可用性和可控性。5、下列关于计算机病毒叙述中,不正确的是A、计算机病毒是一种特殊的具有破坏性的计算机程序B、计算机病毒具有很强的传染性C、计算机病毒在任何条件下都可以激发D、计算机病毒具有依附其他媒体寄生的能力标准答案:C知识点解析:本题主要考查了计算机病毒的基本概念。计算机病毒是一种特殊的具有破坏性的计算机程序。计算机病毒是在一定的条件下才可以被激发的。具有很强的破坏性,传染性。6、下列哪一个是输入设备?A、绘图仪B、打印机C、光笔D、数/模转换器标准答案:C知识点解析:本题主要考查了计算机输入/输出设备。输入设备有:键盘、鼠标、光笔、纸袋输入机、模/数转换器、声音识别输入等。输出设备有:打印机、显示器、绘图仪、数/模转换器。7、下图给出一棵二叉树,按照前序法周游二叉树的结点序列是A、ABDEGCFHIB、DGEBHIFCAC、ADEFCIHD、ADGEBHIFC标准答案:A知识点解析:本题主要考查了周游二叉树的前序法。前序法是先访问根,然后按前序周游左子树,按前序周游右子树。8、利用二分法查找序列的前提条件是A、序列不能过大B、要查找的数必须在序列中存在C、序列必须按顺序排好D、序列的个数必须为奇数个标准答案:C知识点解析:本题主要考查了二分法查找的排序方法。利用二分法查找序列的前提条件是序列必须按顺序排好。9、对于n个结点的序列,利用shell排序的方法进行比较时,总的关键码的比较次数约为A、n13B、n2C、log2nD、n2/4标准答案:A知识点解析:本题主要考查了shell排序方法的比较次数。对于n个结点的序列,利用shell排序的方法总的关键码的比较次数约为n13。10、在下列线性表中,限定仅在表的一端进行插入和删除运算的线性表是A、队列B、栈C、串D、数组标准答案:B知识点解析:本题主要考查了栈的概念。栈是限定仅在表的一端进行插入和删除运算的线性表。队列是限定所有的插入都在表的一端进行,所有的删除都在表的另一端进行的线性表。串是由零个或多个字符组成的有限序列。11、在单链表中在指针p所指结点后插入结点q的操作是A、q:=p↑.link;p↑.link:=q↑.linkB、p↑.link:=q↑.link;q↑.link:=p↑.linkC、q↑.link:=p;p↑.link:=qD、q↑.link:=p↑.link;p↑.link:=q标准答案:D知识点解析:本题主要考查了如何在链表中进行插入操作。单链表中指针p所指结点后插入结点q的操作是q↑.link:=p↑.link;p↑.link:=q。12、m阶B树的根结点至少有几棵子树?A、0B、2C、m-1D、1标准答案:B知识点解析:本题主要考查了B树的数据结构。m阶B树的根结点至少有2棵子树。13、用二分法进行插入排序,记录移动个数为A、O(nlog2n)B、O(n2)C、O(log2n)D、O(n)标准答案:B知识点解析:本题主要考查了二分法的算法复杂度。二分法插入排序关键码比较次数为O(log2n)记录移动个数为O(n2)。14、利用二分法在序列61,87,154,170,275,426,503,509,512,612,653,677,703,765,897,908中查找关键码值为400的结点,需要查找几次?A、2B、3C、4D、5标准答案:D知识点解析:本题主要考查了二分法查找的排序方法。第一次查到509;第二次查到170;第三次查到426;第四次查到275;第五次没有找到,查找结束。15、凡是兄弟就用线连起来,然后去掉双亲到子女的连线,只留下双亲到第一个子女的连线不去掉,这种方法是A、树转为树林的方法B、把二叉树转为树和树林的方法C、把树和树林转为二叉树的方法D、把树林转为树的方法标准答案:C知识点解析:本题主要考查了树和树林转为二叉树的方法。把树和树林转为二叉树的方法是凡是兄弟就用线连起来,然后去掉双亲到子女的连线,只留下双亲到第一个子女的连线不去掉。16、下列叙述中错误的是A、硬件是指中央处理机、存储器和输入输出等物理设备B、操作系统的作用主要是管理系统中的各种资源C、操作系统主要是考虑管理系统的功能,因此为用户提供良好的界面主要是由应用软件来完成D、操作系统是与计算机硬件关系最为密切的系统软件标准答案:C知识点解析:本题主要考查了操作系统的基本知识。硬件主要包括中央处理机、存储器和输入输出等物理设备;操作系统的作用主要是管理系统中的各种资源,它不仅管理系统中的各种资源,而且还为用户提供良好的界面,操作系统是与计算机硬件关系最为密切的系统软件。17、系统进行资源分配和调度的独立单位是A、进程B、线程C、中断程序D、用户程序标准答案:A知识点解析:本题主要考查了进程的基本概念。进程观点把操作系统看作由若干个可以同时独立运行的程序和一个对这些程序进行协调的核心所组成,这些同时运行的程序称为进程。系统进行资源分配和调度的独立单位。18、下列属于特权指令的有A、Ⅰ,Ⅱ和ⅢB、Ⅱ和ⅢC、Ⅲ和ⅣD、Ⅰ和Ⅱ标准答案:D知识点解析:本题主要考查了操作系统的基本知识。特权指令有:修改程序状态字、设置中断屏蔽、启动设备、执行I/O操作、设置时钟等。非特权指令有:算术运算指令、逻辑运算指令、取数存数指令、访管指令等。19、发生中断时被打断程序的暂停点称为A、中断源B、断点C、中断响应D、中断处理程序标准答案:B知识点解析:本题主要考查了断点的概念。引起中断的事件称为中断源。发生中断时被打断程序暂停点称为断点。CPU暂停现行程序而转去响应中断请求的过程称为中断响应。处理中断源的程序称为中断处理程序。20、下列关于进程控制的叙述中,不正确的是A、进程控制是通过原语来实现的B、一个进程可以使用创建原语创建一个新的进程,前者称为父进程,后者称为子进程C、创建一个进程的主要任务是建立原语D、撤销进程的实质是撤销PCB标准答案:C知识点解析:本题主要考查了进程控制的基本知识。进程控制是通过原语来实现的,一个进程可以使用创建原语创建一个新的进程,前者称为父进程,后者称为子进程。创建一个进程的主要任务是建立进程控制块,撤销进程的实质是撤销PCB。21、在就绪队列中,一旦有优先级高于当前运行进程优先级的进程存在时,便立即对进程进行调度,转让CPU,这叫做A、可剥夺方式B、不可剥夺方式C、时间片轮转D、实时调用标准答案:A知识点解析:本题主要考查了可剥夺方式调度方法的概念。可剥夺方式即在就绪队列中,一旦有优先级高于当前运行进程优先级的进程存在时,便立即进行进程调度,转让CPU。22、在多道程序系统中,每组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源,这种现象称为A、独占B、等待C、睡眠D、死锁标准答案:D知识点解析:本题主要考查了什么是死锁状态。在多道程序系统中,每组进程中的每一个进程均无限期地等待被该组进程中的另一个进程所占有且永远不会释放的资源,这种现象称为系统处于死锁状态。23、下列关于线程的叙述中,正确的是A、每一个线程可以有多个标识符和其相应的线程描述表B、不同的线程可以执行相同的程序C、同一进程中的各个线程共享该进程的逻辑地址空间D、多个线程不可以并发执行的标准答案:B知识点解析:本题主要考查了线程的基本知识。每一个线程有惟一的标识符和一张线程描述表。不同的线程可以执行相同的程序。同一进程中的各个线程共享该进程的内存地址空间。多个线程是可以并发执行的。24、文件系统的功能有Ⅰ.统一管理文件存储空间Ⅱ.确定文件信息存放位置及存放形式Ⅲ.实现文件信息的共享Ⅳ.实现文件从名字空间到外存地址的映射A、Ⅰ,Ⅱ和ⅣB、Ⅱ,Ⅲ和ⅣC、Ⅰ,Ⅱ和ⅢD、全部标准答案:D知识点解析:本题主要考查了文件系统的功能。文件系统的功能有:统一管理文件存储空间;确定文件信息存放位置及存放形式;实现文件信息的共享;实现文件从名字空间到外存地址的映射;有效实现对文件的各种控制操作。25、在E-R图中,用椭圆形表示A、实体型B、码C、属性D、联系标准答案:C知识点解析:本题主要考查了椭圆形表示的含义。在E-R图中,用菱形表示联系;用矩形表示实体型;用椭圆形表示属性。26、惟一标识实体的属性集称为A、域B、码C、联系D、主属性标准答案:B知识点解析:本题主要考查了码的概念。惟一标识实体的属性集称为码。27、下列属于人工管理阶段的特点的是A、数据能够保存B、数据无专门软件进行管理C、数据能共享D、数据具有独立性标准答案:B知识点解析:本题主要考查了人工管理阶段的特点。人工管理阶段的特点的是:数据不保存、数据无专门软件进行管理、数据不共享、数据不具有独立性。28、一个公司有若干名兼职人员,而每个兼职人员有可能在多家公司打工,则公司与兼职人员之间具有A、一对一联系B、一对多联系C、多对多联系D、多对一联系标准答案:C知识点解析:本题主要考查了实体之间多对多的联系。如果对于实体集A中的每一个实体,实体集B中至多有一个实体与之联系,反之亦然,称为一对一联系;如果对于实体集A中的每一个实体,实体集B中有n个实体与之联系;对于实体集B中的每一个实体,实体集A中至多有一个实体与之联系,称实体集A与B的联系为一对多联系;如果对于实体集A中的每一个实体,实体集B中有n个实体与之联系;对于实体集B中的每一个实体,实体集A中有m个实体与之联系,称为多对多联系。所以C)正确。29、数据库的三级模式结构中,模式也称为A、逻辑模式B、物理模式C、用户模式D、系统模式标准答案:A知识点解析:本题主要考查了对数据库的三级模式的掌握。数据库的三级模式结构中,模式也称为逻辑模式或概念模式。外模式也称为用户模式。内模式也称为物理模式。30、在数据库技术中,实体-联系模型是一种A、概念数据模型B、结构数据模型C、物理数据模型D、逻辑数据模型标准答案:A知识点解析:本题主要考查了概念模型。在数据库技术中,实体-联系模型是一种概念数据模型,该方法可以用E-R图来描述概念模型。31、关系数据模型由哪几部分组成?Ⅰ.关系数据结构Ⅱ.关系操作语言Ⅲ.关系操作集合Ⅳ.关系完整性约束A、Ⅰ,Ⅱ和ⅣB、Ⅰ,Ⅱ和ⅢC、Ⅰ,Ⅲ和ⅣD、全部标准答案:C知识点解析:本题主要考查了关系数据模型的组成。关系数据模型由关系数据结构、关系操作集合和关系完整性约束组成。32、用关系的运算来表达查询要求的方式是A、关系演算B、关系代数C、关系逻辑D、关系查询标准答案:B知识点解析:本题主要考查了关系代数的概念。关系代数是用关系的运算来表达查询要求的方式。关系演算是用谓词来表达查询要求的方式。33、下列关于这个关系的叙述中,不正确的是职员关系是S(S#,SNAME,SEX,AGE)主码为S#部门关系是C(C#,CNAME)主码为C#职员部门关系是SC(S#,C#,remark)主码为(S#,C#)A、SC.C#是外码B、SC.S#是外码C、S是SC的参照关系D、C是SC的目标关系标准答案:D知识点解析:本题主要考查了关系模型的外码、参照关系。关系中的某个属性不是该关系的主码或只是主码的一部分,但却是另一个关系的主码时,称该属性为外码。参照关系也称从关系,被参照关系也称主关系,他们是指以外码相关联的两个关系。34、SQL语言中的CREATETABLE语句实现哪种功能?A、数据查询B、数据操纵C、数据定义D、数据控制标准答案:C知识点解析:本题主要考查了SQL语言的数据定义功能。SQL语言中的CREATETABLE语句实现数据定义功能。35、下列关于索引哪一条是不正确的A、顺序索引能有效地支持范围查询B、散列索引能有效地支持点查询C、顺序索引能有效地支持点查询D、散列索引能有效地支持范围查询标准答案:D知识点解析:考查索引的特点。散列索引能有效地支持点查询,但不能支持范围查询。36、对于学生信息表:student(sno,sname,sex,age,dept),能够得到年龄在20岁于22岁之间的学生的姓名和学号的语句是A、SELECT*FROMstudentWHEREageBETWEEN20AND22B、SELECTsname,snoFROMstudentWHEREageBETWEEN20AND22C、SELECTsname,snoFROMstudentWHEREage>=20D、SELECTsname,snoFROMstudentWHEREage<=22标准答案:B知识点解析:本题主要考查了SQL语言的查询语句。A)选项中,不是选择所有列;C)选项年龄没有小于等于22岁;D)选项年龄没有大于等于20岁。37、对于学生信息表:student(sno,sname,sex,age,dept),如果把学生"张明"的姓名改为"张岩",则正确的语句是A、UPDATESETsname=′张明′WHEREsname=′张岩′B、UPDATEstudentSETsname=′张明′WHEREsname=′张岩′C、UPDATEstudentSETsname=′张岩′D、UPDATEstudentSETsname=′张岩′WHEREsname=′张明′标准答案:D知识点解析:本题主要考查了SQL语言的修改语句。A)选项没有写出所要操作的表名;B)选项把姓名写反了。C)选项没有写明条件。38、在Oracle产品中,用公用网关接口实现的过程化网关是A、OracleWebListenerB、OracleWebAgentC、OracleWebServerD、OracleDBA标准答案:B知识点解析:本题主要考查了Oracle的Internet解决方案。在Oracle产品中,OracleWebAgent是用公用网关接口实现的过程化网关。39、下列属于数据定义方面的程序模块的是Ⅰ.查询处理程序模块Ⅱ.完整性定义模块Ⅲ.数据更新程序模块Ⅳ.安全性定义程序模块A、Ⅱ和ⅣB、Ⅰ和ⅢC、Ⅰ和Ⅱ和ⅢD、全部标准答案:A知识点解析:本题主要考查了数据定义程序模块。查询处理程序模块、数据更新程序模块属于数据操纵方面的程序模块;完整性定义模块、安全性定义程序模块属于数据定义方面的程序模块。40、新一代数据库开发工具应具有的特征?Ⅰ.支持开发人员对各种数据对象(字符、数字、图形、声音等)的处理Ⅱ.支持基于Internet应用的开发Ⅲ.支持面向对象的程序设计A、Ⅰ和ⅢB、Ⅰ和ⅡC、Ⅱ和ⅢD、都是标准答案:D知识点解析:考查数据库开发工具的特征。新一代数据库系统工具应具备以下基本特征:①支持与多种数据库连接,可进行对异种数据库源的透明访问;②支持独立于特定DBMS的应用开发,提供统一的访问DBMS的用户界面和应用程序接口;③支持可视化图形用户界面;④支持面向对象的程序设计;⑤提供完善的数据对象;⑥支持开放性;⑦工具的完备和集成一体化。41、在Oracle中,可以根据用户建立的模型,自动生成数据字典、数据库表、应用代码和文档的工具是A、OracleFormsB、ModelersC、GeneratorsD、BPR标准答案:C知识点解析:本题主要考查了Oracle的工具产品及其功能。在Oracle中,OracleForms用来快速生成基于屏幕的复杂应用的工具;BPR用于过程建模;Modelers用于系统设计与建模;Generators根据用户建立的模型,自动生成数据字典、数据库表、应用代码和文档。42、Oracle目前可以存储极大的对象,这是因为它引入了四种新数据类型,其中一种大对象数据类型在数据库中只存储它的目录名,它是:A、CLOBB、BLOBC、BFILED、NCLOB标准答案:C知识点解析:考查Oracle的数据类型。Oracel目前可以存储极大的对象,例如视频、音频和文档文本。为此引入了新的数据类型,包括:①BLOB:二进制数据型大对象;②CLOB:字符数据型大对象;③BFILE:存储在数据库之外的只读型二进制数据文件;④NCLOB:固定宽度得多字节CLOB。上述除存储在数据库之外的BFILE类型,其他的大对象类型都与一般数据一同存储在数据库内。对于BFILE,数据库中只存储它的目录名。43、下列推理正确的是A、由X→Y,Y→Z,可以得到X→YZB、由X→Y,W→Z,Y→Z,可以得到XW→Z;C、由X→Y,YZ,可以得到X→ZD、由X→Y,ZY,可以得到X→Z标准答案:D知识点解析:本题主要考查了对函数依赖的理解。合并规则:由X→Y,Y→Z,可以得到X→YZ;伪传递规则:由X→Y,WY→Z可以得到XW→Z;分解规则:由X→Y,ZY可以得到X→Z。44、下列的故障中,可能会造成事务执行失败的是A、系统故障B、磁盘故障C、逻辑错误D、硬件故障标准答案:C知识点解析:本题主要考查了对故障类型的掌握。逻辑错误、系统错误可能会造成事务执行失败。45、系统故障恢复的步骤是A、反向扫描日志文件、对每一个更新操作执行逆操作、如此下去B、对每一个更新操作执行逆操作、反向扫描日志文件、如此下去C、正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理D、正向扫描日志文件、对REDO队列中的事务进行REDO处理、对UNDO队列中的事务进行UNDO处理标准答案:C知识点解析:本题主要考查了系统故障恢复的步骤。事务故障恢复的步骤:反向扫描日志文件、对每一个更新操作执行逆操作、如此下去。系统故障恢复的步骤:正向扫描日志文件、对UNDO队列中的事务进行UNDO处理、对REDO队列中的事务进行REDO处理。46、下列的权限中,允许删除关系的是A、UPDATEB、DELETEC、DROPD、ALTERATION标准答案:C知识点解析:本题主要考查了数据安全性的权限。UPDATE权限允许修改数据,但不允许删除数据。ALTERATION权限允许增加或删除关系中的属性。DROP权限允许删除关系。DELETE权限允许删除数据。47、下列关于码的叙述中,正确的是A、在一个关系中,不可能存在两个不同的元组在码属性上取值相同B、属性是一个元组区别于其他元组的依据C、在一个关系中,可能存在码或码的一部分为空值的元组D、码不是一个元组赖以存在的条件标准答案:A知识点解析:本题主要考查了对码的理解。码是一个元组区别于其他元组的依据,同时也是一个元组赖以存在的条件。在一个关系中,不可能存在两个不同的元组在码属性上取值相同,也不可能存在码或码的一部分为空值的元组。48、若关系模式R∈1NF且对于每一个非平凡的函数依赖X→Y都有X包含码,则R∈?A、1NFB、2NFC、3NFD、BCNF标准答案:D知识点解析:本题主要考查了对范式的理解。若关系模式R∈1NF且每一个非主属性完全函数依赖于码,则R∈2NF。若关系模式R∈2NF且每一个非主属性都不传递依赖于码,则R∈3NF。若关系模式R∈1NF且对于每一个非平凡的函数依赖X→Y,都有X包含码,则R∈BCNF。49、设计数据库概念模型最著名、最实用的方法是P.P.S.Chen于1976年提出的什么方法?A、新奥尔良方法B、实体-联系方法C、逻辑结构设计方法D、物理设计方法标准答案:B知识点解析:本题主要考查了数据库概念模型设计的发展过程。设计数据库概念模型最著名、最实用的方法是P.P.S.Chen于1976年提出的实体-联系方法。50、在逻辑结构设计中,关系虽已达到规范化,但因某些属性过多时,可将它分为两个或多个关系模式,这叫做A、模式评价B、优化模式C、合并D、分解标准答案:D知识点解析:本题主要考查了关系模式分解的概念。在逻辑结构设计中,关系虽已达到规范化,但因某些属性过多时,可将它分为两个或多个关系模式,这叫做分解。51、下列不属于物理设计的内容是A、存储记录的格式设计B、存储方法设计C、优化模式D、存取方法标准答案:C知识点解析:暂无解析52、若使关系模式R分解为关系模式R1,R2能够进行无损连接性分解的充分必要条件是A、(U1∩U2→U1)∈F+B、(U1∪U2→U1-U2)∈F+C、(U1∩U2→U2)∈F+D、(U1∩U2→U1-U2)∈F+标准答案:D知识点解析:本题主要考查了关系数据库中无损连接性的分解条件。关系模式R分解为关系模式R1,R2是具有无损连接性的分解的充分必要条件是U1∩U2→U1-U2∈F+或U1∩U2→U2-U1∈F+。53、下列关于多值依赖的叙述中,不正确的是A、若X→→Y,则X→→Z,其中Z=U-X-YB、若X→→Y,而Z=?,则称X→→Y为平凡的多值依赖C、若X→Y,则X→→YD、若X→→Y,则标准答案:D知识点解析:本题主要考查了对多值依赖的理解。若X→→Y则X→→Z,其中Z=U-X-Y,即多值依赖具有对称性;若X→→Y,而Z=?,则称X→→Y为平凡的多值依赖;若X→Y则X→→Y,即函数依赖可以看做多值依赖的特殊情况。54、在PowerDesigner工具中哪个功能用于物理数据库的设计和应用对象技术及组件的生成?A、ProcessAnalystB、DataArchitectC、AppModelerD、WarehouseArchitect标准答案:C知识点解析:本题主要考查了PowerDesigner各个模块的功能。ProcessAnalyst用于数据分析和数据发现。DataArchitect用于两层的概念层和物理层数据库设计和数据库构造。AppModeler用于物理数据库的设计和应用对象技术及组件的生成。WarehouseArchitect用于数据仓库和数据集市的建模和实现。55、关于数据库技术的发展历史,下列说明不正确的是A、关于模型数据库系统属于第一代数据库系统B、新一代数据库系统具有很好的开放性C、新一代数据库系统包含关系数据库管理系统D、新一代数据库系统支持面向对象技术标准答案:D知识点解析:考查新一代数据库系统的特征。第二代数据库系统是指支持关系模型的关系数据库系统。56、关于分布式数据库系统,不正确的是A、分布式系统的存储结构要比非分布式系统复杂B、分布式系统用户的操作与非分布式系统没有什么不同C、数据操作在逻辑上没有变化D、分布式系统的所有问题都是用户级别的标准答案:D知识点解析:分布式系统的特点。分布式系统的所有问题是(或应当是)内部的、实现级别的问题,而不是外部的、用户级别的问题。57、下列叙述正确的是A、任意一个二维表都能表示一个关系B、每一个关系有多种记录类型C、在关系中属性的顺序可以任意交换D、关系模式中的属性可以动态地改变标准答案:C知识点解析:本题主要考查了关系数据库对关系限定的理解。关系数据库对关系是有一定限制的,每一个关系仅仅有一种记录类型;关系一旦确定,关系模式中属性的数据类型和属性的个数就不能再改变,而属性的顺序可以任意交换。二、选择题(含2小题)(本题共10题,每题1.0分,共10分。)以下2题基于以下描述:有一个初始为空的栈和输入序列A,B,C,D,E,F,G,现经过如下操作:push,push,top,pop,push,push,top,push,pop,pop,pop。58、下列哪一个是正确的从栈中删除元素的序列?A、BEB、BDC、BEDCD、BDEC标准答案:C知识点解析:该栈具体的操作是:插入A→插入B→读取栈顶指针B→删除B→插入C→插入D→读取栈顶指针D→插入E→删除E→删除D→删除C。所以删除元素的序列是BEDC。59、下列哪一个是上述操作序列完成后栈中的元素列表(从底到顶)?A、AB、ACC、ABCED、ABCDE标准答案:A知识点解析:由于删除了BEDC,所以剩下的元素序列是A。以下3题基于如下所示的二叉树。60、该二叉树对应的树林包括几棵树?A、1B、2C、3D、4标准答案:B知识点解析:该二叉树包括以下两棵树:61、按后根次序周游该二叉树对应的树林,所得到的结点序列为A、DBAFEGCB、ABCDEFGC、DBFGECAD、ACBEGDF标准答案:A知识点解析:按后根次序周游二叉树相对应的树林,等同于按对称序周游二叉树,它的周游顺序是先访问左子树,再访问根,最后访问右子树。所以后根次序周游,所得到的结点序列为DBAFEGC。62、按层次次序周游该二叉树对应的树林,所得到的结点序列为A、DBAFEGCB、ABCDEFGC、DBFGECAD、ACBEGDF标准答案:B知识点解析:按层次次序周游,它的周游次序是首先访问层数为0的结点,然后依次访问层数为1的结点,直到访问完最后一层的所有结点。所以得到的结点序列是ABCDEFG。以下3题基于如下三个关系。其中学生关系student的主码是sno,课程关系course的主码是cno,选课关系sc的主码是(sno,cno)。63、执行SQL语句:SELECTstudent.sno,sname,cno,gradeFROMstudent,scWHEREsex=′女′andstudent.sno=sc.sno则该语句对student和sc执行的操作有A、B、C、D、标准答案:B知识点解析:SQL语句中只选择了三个关系的部分属性,所以存在投影操作,由于连接了多个关系,所以存在自然连接操作;SQL语句中的WHERE子句是有条件性地选择,所以也存在选择操作。64、查找学生姓名及其所选修课程的课程号和成绩,正确的SQL语句是A、SELECTsnameFROMstudent,SELECTcno,gradeFROMscWHEREstudent.sno=sc.snoB、SELECTsname,cno,gradeFROMstudent,courseWHEREstudent.sno=oC、SELECTsname,cname,gradeFROMstudent,course,scWHEREstudent.sno=sc.snoando=course,cnoD、SELECTsname,cno,gradeFROMstudent,scWHEREstudent.sno=sc.sno标准答案:D知识点解析:题意中要求查找学生姓名、课程号和成绩,这三个属性可以查找两个关系表student和sc,通过条件student.so=sc.so进行连接。65、查找选修课程名为’数据库’的学生姓名和成绩,正确的答案中应有几个记录?A、1个B、2个C、3个D、4个标准答案:C知识点解析:课程名称为"数据库"的课程号为C1,在关系表sc中存在3个记录,并且sc关系表中的sno也对应于student表,所以查询结果是3条记录。以下2题基于以下描述:有关系模式P(A,B,C,D,E,F,G,H,I,J),根据语义有如下函数依赖集:F={ABD→E,AB→G,B→F,C→J,C→I,G→H}66、关系模式P的码是A、(A,B,C)B、(A,B,D)C、(A,C,D,G)D、(A,B,C,D)标准答案:D知识点解析:根据函数依赖集,可以推导出关系模式P的码是(A,B,C,D)。67、关系模式P的规范化程度最高达到A、1NFB、2NFC、3NFD、BCNF标准答案:A知识点解析:关系模式P的码是(A,B,C,D),由于ABD→E存在部分函数依赖,所以是1NF。三、填空题(本题共20题,每题1.0分,共20分。)68、当发现网络安全遭到破坏时,所能采取的基本行动方案有:保护方式和【】。标准答案:跟踪方式知识点解析:保护方式和跟踪方式是网络安全遭到破坏时所能采取的基本行动方案。69、计算机采用【】工作原理。标准答案:存储程序知识点解析:计算机采用的是"存储程序"工作原理。70、设有关键码序列(17,8,3,25,16,1,13,19,18,4,6,21),要按关键码值递增的次序排序,用初始增量为4的希尔排序法,一趟扫描后的结果是【】。标准答案:(16,1,3,19,17,4,6,21,18,8,13,25)知识点解析:希尔(Shell)排序法第一步是将数据分成n(n为初始增量)个组,所有距离为n的倍数的元素分在一个组中,各组内用插入法排序。这样,第一次分组是这样的:{17,16,18};{8,1,4};{3,13,6};{25,19,21},经过插入排序就是上面的结果。71、设有二维数组A[0…9][0…19],其每个元素占两个字节,数组按列优先顺序存储,第一个元素的存储地址为100,那么元素A[6,6]的存储地址为【】。标准答案:232知识点解析:因为该数组按列优先顺序存储,即存储顺序是:A[0,0],A[1,0],A[2,0]匒[9,0]A[0,1],A[1,1],A[1,1]匒[9,1]A[0,9],A[1,9],A[2,9]匒[9,19]已知A[0,0](第1行的第1个元素)的地址为100,则A[0,1](第2行的第1个元素)的地址是120,以此类推A[0,6](第7行的第1个元素)的地址为220,所以A[6,6]的存储地址是232。还可以告诉你一个计算公式:对于按行优先顺序存储的二维数组A[m][n],若其首地址是S,每个元素占k个字节,则数组元素A[i][j]的地址p是P=S+(i×n+j)×k。按列优先顺序存储时,则有:P=S+(j×m+i)×k(这里说的数组下标都是从0开始的)套用第2个公式:p=100+(6×10+6)×2=23272、线性表L=(a1,a2,…,an)用数组表示,假定删除表中任何一元素的概率相同,则删除一个元素平均需要移动元素的个数为【】。标准答案:(n-1)/2知识点解析:删除每一个元素需要移动的个数分别是:0,1,2,卬-1。用高斯公式即可求出:平均移动每个元素的个数=(0+n-1)*n/2/n=(n-1)/2。73、在设备管理中,为了克服独占设备速度较慢,降低设备资源利用率的缺点,引入了【】,即共享设备模拟独占设备。标准答案:虚拟设备知识点解析:在一类设备上模拟另一类设备的技术称为虚拟设备技术。通常是用高速设备来模拟低速设备,以此把原来的独占设备改造成为若干进程共享的快速共享设备,从而提高了利用率。74、在数据库的三级模式体系结构中,外模式与模式之间的映像(外模式/模式),实现了数据库【】独立性。标准答案:逻辑性知识点解析:模式描述的是数据库数据的全局逻辑结构,外模式描述的是数据的局部逻辑结构,对应于同一个模式可以有任意多个外模式。当模式改变时数据库管理员对各个外模式/模式的映像做相应改变,可以使外模式保持不变,保证了数据与程序的逻辑独立性。75、为了便于系统控制和描述进程的活动过程,在操作系统核心中为进程定义了一个专门的数据结构,称为【】。标准答案:进程控制块知识点解析:创建一个进程的主要任务是建立进程控制块PCB。具体操作过程是:先申请一空闲PCB区域,将有关信息填入PCB,置该进程为就绪状态,最后把它插入到就绪队列中。76、在计算机软件系统的体系结构中,数据库管理系统位于用户和【】之间。标准答案:操作系统知识点解析:数据库管理系统(DBMS)是操纵和管理数据库的软件系统,它由一组计算机程序构成,管理并控制数据资源的使用

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论