计算机三级数据库考试真题及答案.docx
- 文档编号:27195636
- 上传时间:2023-06-28
- 格式:DOCX
- 页数:155
- 大小:116.36KB
计算机三级数据库考试真题及答案.docx
《计算机三级数据库考试真题及答案.docx》由会员分享,可在线阅读,更多相关《计算机三级数据库考试真题及答案.docx(155页珍藏版)》请在冰豆网上搜索。
计算机三级数据库考试真题及答案
2005年9月全国计算机等级考试三级笔试试卷
数据库技术
<考试时间120分钟,满分100分)
一、选择题<每小题1分,共60分)
<1)计算机软件分为系统软件和应用软件两大类,其中处于系统软件核心地位的是<)。
A)操作系统B)编译程序
C)数据库管理系统D)网络通信软件
<2)通常一台计算机系统的存储介质包括Cache、内存、磁带和硬盘,其中访问速度最慢的是<)。
A)CacheB)磁带
C)硬盘D)内存
<3)下列关于计算机系统工作原理的叙述中,正确的是<)。
A)中央处理器直接对存储器中的数据进行处理
B)运算器完成解释和执行指令的工作
C)中央处理器可以从输入设备中得到控制指令
D)程序和数据均存放在存储器中
<4)下列关于异步传输模式ATM技术的叙述中,不正确的是<)。
A)ATM技术可以满足用户对数据传输的服务质量的要求
B)ATM是B-ISDN选择的数据传输技术
C)ATM技术的实时性好,但灵活性不够
D)采用ATM技术可满足网络中突发性的通信量
<5)信息认证是信息安全的一个重要方面,下列不属于实施信息认证方法的是<)。
A)身份识别B)密钥管理
C)数字签名D)消息认证
<6)电子邮件软件向邮件服务器发送邮件时使用的协议是<)。
A)SMTPB)POP3
C)IMAPD)MIME
<7)以下关于数据的逻辑结构的叙述中,不正确的是<)。
A)数据的逻辑结构是数据间关系的描述
B)数据的逻辑结构不仅反映数据间的逻辑关系,而且反映其在计算机中的存储方式
C)数据的逻辑结构分为线性结构和非线性结构
D)树形结构是典型的非线性结构
<8)以下关于广义表的叙述中,正确的是<)。
A)广义表是0个或多个单元素或子表组成的有限序列
B)广义表至少有一个元素是子表
C)广义表不可以是自身的子表
D)广义表不能为空表
<9)在包含1000个元素的线性表中实现如下各运算,所需的执行时间最短的是<)。
A)线性表按顺序方式存储,查找关键码值为666的结点
B)线性表按链接方式存储,查找关键码值为666的结点
C)线性表按顺序方式存储,查找线性表中第900个结点
D)线性表按链接方式存储,查找线性表中第900个结点
<10)在包含1000个元素的线性表中实现如下各运算,所需的执行时间最长的是<)。
A)线性表按顺序方式存储,在线性表的第100个结点后面插入一个新结点
B)线性表按链接方式存储,在线性表的第100个结点后面插入一个新结点
C)线性表按顺序方式存储,删除线性表的第900个结点
D)线性表按链接方式存储,删除指针P所指向的结点
第<11)~<13)题基于下图所示的二叉树:
<11)该二叉树对应的树林包括<)棵树。
A)1B)2C)3D)4
<12)如果用llink-rlink法存储该二叉树,则各结点的指针域中共包含<)个空指针。
A)6B)8C)10D)12
<13)如果将该二叉树存储为对称序线索二叉树,则结点H的左线索指向<)。
A)结点AB)结点C
C)结点ED)结点G
<14)对n个记录的文件进行归并排序,所需要的辅助存储空间为<)。
A)O(1>B)O(n>
C)O(log2n>D)O(n2>
<15)以下关于B树运算的叙述中,正确的是<)。
A)若插入过程中根结点发生分裂,则B树的高度加1
B)每当进行插入运算,就在B树的最下面一层增加一个新结点
C)若要删除的关键码出现在根结点中,则不能真正删除,只能做标记
D)删除可能引起B树结点个数减少,但不会造成B树高度减小
<16)批处理操作系统的主要缺点是<)。
A)系统吞吐量小B)用户不能直接控制其作业的执行
C)不具备并发性D)系统资源利用率不高
<17)一个进程执行V操作意味着<)。
A)该进程从等待队列进入就绪队列
B)该进程从磁盘调入内存
C)可能有另一个进程从等待队列进入就绪队列
D)可能有另一个进程从磁盘调入内存
<18)设计作业调度算法时,不需要考虑的因素是<)。
A)友好的用户界面B)均衡使用资源
C)公平性D)吞吐量大
<19)进程切换时,系统把即将运行进程的页表的起始地址存放在<)。
A)内存中B)快表中
C)寄存器中D)磁盘中
<20)内存与磁盘之间交换信息的最小单位是<)。
A)记录B)数据项
C)块D)文件
A
BC
DE
F
GHI
<21)在文件系统中,文件的逻辑块与存储介质上物理块存放顺序一致的物理结构是<)。
A)顺序结构B)链接结构
C)索引结构D)B树结构
<22)假设磁盘上的物理块大小为512字节,一个逻辑记录长度为80个字符。
若采用记录成组技术存
储若干记录,当块因子为4时,磁盘空间的利用率可达到<)。
A)16%B)33%
C)63%D)91%
<23)虚拟设备是指<)。
A)模拟独占设备的共享设备
B)允许用户以标准化方式使用的物理设备
C)允许用户使用比系统中拥有的物理设备更多的设备
D)允许用户程序部分装入内存即可使用的系统设备
<24)对资源采用按序分配策略能达到的目的是<)。
A)死锁预防B)死锁避免
C)检测死锁D)解除死锁
<25)下列关于关系数据模型的术语中,与二维表中的“行”的概念最接近的概念是<)。
A)属性B)关系
C)域D)元组
<26)在一个数据库中,模式与内模式的映像个数是<)。
A)1个B)与用户个数相同
C)由设置的系统参数决定D)任意多个
<27)在嵌入式SQL中,与游标相关的有四个语句,其中使游标定义中SELECT语句执行的是<)。
A)DECLAREB)OPEN
C)FETCHD)CLOSE
<28)下列关于模式的术语中,不是指数据库三级模式结构中的外模式的是<)。
A)子模式B)用户模式
C)存储模式D)用户视图
<29)设有关系SC(SNO,CNO,GRADE>,主码是 遵照实体完整性规则<)。 A)只有SNO不能取空值B)只有CNO不能取空值 C)只有GRADE不能取空值D)SNO与CNO都不能取空值 <30)如果对关系emp(cno,ename,salary>成功执行下面的SQL语句: CREATECLUSTERINDEXname_indexONemp(salary> 对此结果的正确描述是<)。 A)在emp表上按salary升序创建了一个聚簇索引 B)在emp表上按salary降序创建了一个聚簇索引 C)在emp表上按salary升序创建了一个唯一索引 D)在emp表上按salary降序创建了一个唯一索引 <31)设关系R和S的元数分别是r和s,且R有n个元组,S有m个元组。 执行关系R和S的笛卡 尔积,记为T=R×S,则<)。 A)T的元数是r+s,且有n+m个元组B)T的元数是r+s,且有n×m个元组 C)T的元数是r×s,且有n+m个元组D)T的元数是r×s,且有n×m个元组 <32)下列关于数据库三级模式结构的说法中,不正确的是<)。 A)一个数据库中可以有多个外模式但只有一个内模式 B)一个数据库中可以有多个外模式但只有一个模式 C)一个数据库中只有一个外模式也只有一个内模式 D)一个数据库中只有一个模式也只有一个内模式 <33)SQL语言的REVOKE语句实现的数据控制功能是<)。 A)可靠性控制B)并发性控制 C)安全性控制D)完整性控制 <34)在SQL语言中,一个基本表的定义一旦被删除,则与此基本表相关的下列内容中自动被删除的 是<)。 Ⅰ.在此表中的数据 Ⅱ.在此表上建立的索引 Ⅲ.在此表上建立的视图 A)Ⅰ和ⅡB)Ⅱ和Ⅲ C)Ⅰ和ⅢD)全部 第<35)~<37)题基于“学生-选课-课程”数据库中的如下三个关系: 学生基本信息: S(S#,SNAME,SEX,AGE> 选课信息: SC 课程信息: C <35)若要求“查询某个学生的基本信息及其选课的平均成绩”,将使用关系<)。 A)S和SCB)SC和C C)S和CD)S、SC和C <36)若要求“查询选修了3门以上课程的学生的学生号”,正确的SQL语句是<)。 A)SELECTS#FROMSCGROUPBYS#WHERECOUNT<*)>3 B)SELECTS#FROMSCGROUPBYS#HAVINGCOUNT<*)>3 C)SELECTS#FROMSCORDERBYS#WHERECOUNT<*)>3 D)SELECTS#FROMSCORDERBYS#HAVINGCOUNT<*)>3 <37)若要求“查询选修了C2号课程的学生的学生号”,正确的关系代数表达式是<)。 Ⅰ.πS#(σC#=′C2′(SC>> Ⅱ.σC#=′C2′(πS#(S×SC>> Ⅲ.σC#=′C2′(πS#(SC>> A)只有ⅠB)只有Ⅱ C)只有ⅢD)都正确 <38)下列关于E-R模型的叙述中,不正确的是<)。 A)在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示 B)实体类型之间的联系通常可以分为1∶1,1∶n和m∶n三类 C)1∶1联系是1∶n联系的特例,1∶n联系是m∶n联系的特例 D)联系只能存在于两个实体类型之间 第<39)~<41)题基于如下供应商关系S和零件关系P。 它们的主码分别是“供应商号”和“零件号”, 而且,零件关系P的属性“颜色”只能取值为<红,白,蓝)。 供应商关系S: 零件关系P: 供应商号供应商名所在城市零件号颜色供应商号 100红星北京A110红100 200宇宙上海B201蓝300 300黎明天津C312白200 400立新重庆零件号颜色供应商号 <39)如果要删除关系S中的元组,可以被删除的元组<不考虑级联删除和空值删除)是<)。 A)<‘100’,‘红星’,‘北京’)B)<‘200’,‘宇宙’,‘上海’) C)<‘300’,‘黎明’,‘天津’)D)<‘400’,‘立新’,‘重庆’) <40)如果向关系P中插入一个元组,可以被插入的元组是<)。 A)<‘B201’,‘白’,‘200’)B)<‘C301’,‘红’,‘300’) C)<‘D403’,‘绿’,‘100’)D)<‘B211’,‘蓝’,‘500’) <41)对如下的结果关系,关系S和P执行的操作是<)。 供应商号供应商名所在城市零件号颜色 100红星北京A110红 200宇宙上海C312白 300黎明天津B201蓝 A)S∪PB)S×P C)S∩PD)SP <42)下列关于数据操纵模块功能的叙述中,不正确的是<)。 A)支持对数据的修改B)支持数据的检索 C)支持在数据库中创建视图D)支持嵌入式查询 <43)下列不是DBMS组成部分的是<)。 A)DDL及其翻译处理程序B)DML及其编译、解释程序 C)数据库运行控制程序D)宿主语言及其编译、处理程序 <44)下列条目中是IBM商务智能解决方案的组成部分的是<)。 Ⅰ.OLTP业务系统Ⅱ.前台分析工具 Ⅲ.数据仓库管理器Ⅳ.多维服务器 A)Ⅰ、Ⅱ和ⅢB)Ⅰ、Ⅱ和Ⅳ C)Ⅰ、Ⅲ和ⅣD)Ⅱ、Ⅲ和Ⅳ <45)Sybase公司的企业级服务器ASE支持的锁机制包括<)。 Ⅰ.数据页锁Ⅱ.数据字段锁 Ⅲ.数据行锁Ⅳ.所有页锁 A)Ⅰ、Ⅱ和ⅢB)Ⅰ、Ⅱ和Ⅳ C)Ⅰ、Ⅲ和ⅣD)都是 <46)保持事务的原子性是数据库管理系统中<)部件的责任。 A)事务管理B)存取管理 C)性能管理D)安全管理 <47)数据的完整性是指<)。 A)数据的存储和使用数据的程序无关B)防止数据被非法使用 C)数据的正确性、一致性D)减少重复数据 <48)SQL语言规定对数据库中的表能够执行授予权限和收回权限命令的用户<)。 A)只能是表的使用者B)只能是表的建立者 C)只能是DBAD)是DBA和表的建立者 <49)数据库系统运行过程中,由于应用程序错误所产生的故障通常称为<)。 A)设备故障B)事务故障 C)系统故障D)介质故障 <50)由于关系模式设计不当所引起的插入异常指的是<)。 A)两个事务并发地对同一关系进行插入而造成数据库不一致 B)由于码值的一部分为空而不能将有用的信息作为一个元组插入到关系中 C)XX的用户对关系进行了插入 D)插入操作因为违反完整性约束条件而遭到拒绝 <51)下列关于关系模式的码的叙述中,不正确的是<)。 A)当候选码多于一个时,选定其中一个作为主码 B)主码可以是单个属性,也可以是属性组 C)不包含在主码中的属性称为非主属性 D)若一个关系模式中的所有属性构成码,则称为全码 <52)设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y,下列关于多值依赖的叙述中, 正确的是<)。 Ⅰ.若X→→Y,则X→Y Ⅱ.X→Y,则X→→Y Ⅲ.若X→→Y,且Y'Y,则X→→Y Ⅳ.若X→→Y,则X→→Z A)只有ⅡB)只有Ⅲ C)Ⅰ和ⅢD)Ⅱ和Ⅳ 第<53)~<54)题基于如下叙述: 关系模式Student(Sno,Sname,Cno,Cname,Grade,Tname,Taddr>的属性 分别表示学号、学生姓名、课程号、课程名、成绩、任课教师名和教师地址。 其中,一个学生可以选 修若干门课程,一个教师可以讲授若干门课程,一门课程可以由若干教师讲授,一个学生选修一门课 程时必须选定讲授课程的教师,教师不会重名。 <53)关系模式Student的候选关键码有<)。 A)1个,为 B)1个,为 C)2个,为 D)2个,为 <54)关系模式Student的规范化程度最高达到<)。 A)1NFB)2NF C)3NFD)BCNF <55)在数据库逻辑结构设计中,将E-R模型转换为关系模型应遵循相应原则。 对于三个不同实体集 和它们之间的一个多对多联系,最少应转换为<)个关系模式。 A)2B)3 C)4D)5 <56)下列关于模式分解的叙述中,不正确的是<)。 A)若一个模式分解保持函数依赖,则该分解一定具有无损连接性 B)若要求分解保持函数依赖,那么模式分解可以达到3NF,但不一定能达到BCNF C)若要求分解既具有无损连接性,又保持函数依赖,则模式分解可以达到3NF,但不一定能达 到BCNF D)若要求分解具有无损连接性,那么模式分解一定可以达到BCNF <57)MicrosoftSQLServer2000和下列<)产品集成使用,可以支持贸易伙伴之间的在线交流。 A)BizTalkTMServer2000B)CommerceServer2000 C)MicrosoftEnglishQueryD)MicrosoftOLEDB <58)新一代数据库开发工具应具有的特征包括<)。 Ⅰ.支持开发人员对各种数据对象<字符、数学、图形、声音等)的处理 Ⅱ.支持基于INTERNET应用的开发 Ⅲ.支持面向对象的程序设计 A)仅Ⅰ和ⅡB)仅Ⅰ和Ⅲ C)仅Ⅱ和ⅢD)都是 <59)下列关于数据仓库的叙述中,不正确的是<)。 A)数据仓库通常采用三层体系结构 B)底层的数据仓库服务器一般是一个关系型数据库系统 C)数据仓库中间层OLAP服务器只能采用关系型OLAP D)数据仓库前端分析工具中包括报表工具 <60)联机分析处理的基本分析功能包括<)。 Ⅰ.聚类Ⅱ.切片Ⅲ.转轴Ⅳ.切块 A)Ⅰ、Ⅱ和ⅢB)Ⅰ、Ⅱ和Ⅳ C)Ⅱ、Ⅲ和ⅣD)都是 二、填空题<每空2分,共40分) <1)计算机是由运算器、___________、存储器、输入设备和输出设备这5个主要功能部件组成的, 它们被称为计算机的五大硬件。 <2)网络安全技术的研究主要涉及三方面问题: ___________、安全机制和安全服务。 <3)数据结构包括三方面的内容: 数据的逻辑结构、数据的存储结构、数据的___________。 <4)m阶B树的根结点至少有___________棵子树。 <5)对于关键码序列18,30,35,10,46,38,5,40,进行堆排序<假定堆的根结点是最小关键码), 在初始建堆过程中需进行的关键码交换次数为___________。 <6)在单CPU系统中,如果同时存在24个并发进程,则处于就绪队列中的进程最多有_____个。 <7)在虚拟页式存储管理系统中,选择页面淘汰算法时应尽量注意减少或避免___________现象的发 生。 <8)文件系统提供按名存取功能,要求用户在读文件之前调用___________文件操作。 <9)设有关系SC 若将所有学生的“数 据库系统”课程的成绩增加5分,能正确完成该操作的SQL语句是 ___________grade=grade+5WHEREcname=“数据库系统”。 <10)在数据模型中,用树形结构表示实体以及实体间联系的是___________数据模型。 <11)在SQL语言中,若要删除一个表,应使用的语句是___________TABLE。 <12)在关系代数中,从两个关系的笛卡尔积中选取它们的属性或属性组间满足一定条件的元组的操 作称为___________连接。 <13)对数据库结构的描述和定义存储在___________中,它是DBMS运行的基本依据。 <14)Oracle数据库系统中提供的CASE工具是___________。 <15)数据库恢复通常基于数据备份和___________。 <16)DBMS对数据库进行封锁时采用的两种基本锁类型是排它锁 <17)在关系模式R中,如果X→Y,且存在X的一个真子集X′,有X′→Y,则称Y对X的 依赖为___________函数依赖。 <18)关系数据库规范化理论的研究中,在函数依赖的范畴内,___________达到了最高的规范化程度。 <19)第三代数据库系统<或新一代数据库系统)是___________技术和数据库技术相结合的系统。 <20)在分布式数据库系统中,每一个节点都是一个独立的___________系统。 2005年9月三级数据库技术笔试试卷参考答案 一、选择题 <1)A)<2)B)<3)D)<4)C)<5)B) <6)A)<7)B)<8)A)<9)C)<10)A) <11)D)<12)C)<13)B)<14)B)<15)A) <16)B)<17)C)<18)A)<19)C)<20)C) <21)A)<22)C)<23)A)<24)A)<25)D) <26)A)<27)B)<28)C)<29)D)<30)A) <31)B)<32)C)<33)C)<34)A)<35)A) <36)B)<37)A)<38)D)<39)D)<40)B) <41)D)<42)C)<43)D)<44)D)<45)C) <46)A)<47)C)<48)D)<49)C)<50)B) <51)C)<52)D)<53)A)<54)A)<55)C) <56)A)<57)A)<58)D)<59)C)<60)C) 二、填空题 <1)控制器<2)安全攻击<3)运算<4)2<5)3<6)23<7)颠簸<8)目录<9)UPDATESCSET<10)层次<11)DROP<12)θ<13)数据字典<14)Designer/2000<15)日志文件<16)共享锁 2006年4月全国计算机等级考试三级笔试试卷 数据库技术 <考试时间120分钟,满分100分) 一、选择题<每小题1分,共60分) <1)下列有关程序设计语言的叙述中,不正确的是<)。 A)机器语言是最初级的计算机语言 B)机器语言程序的形式是二进制代码 C)机器语言需要编译后才可以被计算机执行 D)用机器语言编写程序比较困难 <2)用计算机进行导弹飞行轨道的计算,属于下列<)计算机应用领域。 A)人工智能B)过程控制 C)辅助设计D)科学和工程计算 <3)TCP/IP参考模型在下列<)定义了用户数据报协议 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)从队列中删除第i个元素 C)判断一个队列是否为空 D)读取队头元素的值 <10)栈结构不适用于下列应用中的<)。 A)表达式求值 B)树的层次次序周游算法的实现 C)二叉树对称序周游算法的实现 D)快速排序算法的实现 <11)双链表的每个结点包括两个指针域。 其中rlink指向结点的后继,llink指向结点的前驱。 如果要 在P所指结点前面插入q所指的新结点,下列操作序列正确的是<)。 A)p↑.rlink↑.llink: =q。 p↑.rlink: =q。 q↑.llink: =p。 q↑.rlink: =p↑.rlink。 B)p↑.llink↑.rlink: =q。 p↑.llink: =q。 q↑.rlink: =p。 q↑.llink: =p↑.llink。 C)q↑.llink: =p。 q↑.rlink: =p↑.rlink。 p↑.rlink↑.llink: =q。 p↑.rlink: =q。 D)q↑.rlink: =p。 q↑.llink: =p↑.llink。 p↑.llink↑.rlink: =q。 p↑.llink: =q。 <12)按层次次序将一棵有n个结点的完全二叉树的所有结点从1到n编号,当i≤n/2时,编号为i 的结点的左子女的编号是<)。 A)2i-1B)2i C)2i+1D)不确定 <13)设有字
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 三级 数据库 考试 答案