一起答

2017年计算机等级考试三级数据库考前全真模拟试卷(一)

如果您发现本试卷没有包含本套题的全部小题,请尝试在页面顶部本站内搜索框搜索相关题目,一般都能找到。
  1. 设F是T1、T2和T3三棵树组成的森林,与F对应的二叉树为B,已知T1、T2和T3的结点个数分别为n1, n2和n3,则二叉树B的根结点左子树和右子树中结点的个数分别为【】 和【】 

  2. 数据库管理员的英文缩写是【】

  3. 某二叉树结点的对称序序列为A、B、C、D、E、F、G,后序序列为B、D、C、A、F、G、E,则该二叉树对应的树林中高度最大的树的高度为 【】

  4. 广义表和线性表的区别在于:线性表的成分都是结构上不可分的单元素,而广义表的成分既可以是单元素,又可以是有结构的【】

  5. 数据管理经过了人工管理、文件系统和【】 3个发展阶段

  6. 一个算法的时间复杂性通常用数量级形式表示,当一个算法的时间复杂性与问题的规模n无关时,则表示为【】 

  7. 三级抽象模式在数据库系统中都存储于数据库系统的【】 中

  8. 在多级目录结构中查找一个文件时需要按路径名搜索,当层次较多时要耗费很多时间,为此要引入【】 

  9. 在定义基本表的SQL语句CREATE TABLE中,如果要定义某个属性不能取空值,应在   该属性后面使用的约束条件短语是 【】  

  10. SQL查询就是用户使用SQL语句来创建的一种查询。SQL查询主要包括联合查询、传递查询、【】 和子查询等4种

  11. Visual Studio 2008是第一个允许开发人员针对【】 多个版本开发的visual studio版本。

  12. 在“学生一选课一课程”数据库中的三个关系如下:

       S(S#,SNAME,SEX,AGE),SC(S#,C#,GRADE),C(C#,CNAME,TEACHER)

       现要查找选修“数据库技术”这门课程且性别为“女”的学生姓名和成绩,可使用如下的SQL语句:

       SELECT SNAME,GRADE FROM S,SC,C WHERE CNAME=‘数据库技术’AND S.S#=SC.S# AND SEX=‘女’AND【】 。

  13. 严格两阶段封锁协议要求事务所持有的所有【】 必须在事务提交后方可释放

  14. 加密和解密算法的操作都是在一组密钥控制下完成的,它们分别被称为【】

  15. 分布式数据库系统的所有问题都是内部的、【】 级别的问题,而不是外部的、【】  级别的问题

  16. 无级联调度应满足:对于每对事务T1和T2,如果T2读取了由T1所写的数据项,则T1必须在T2这一读取前【】 

  17. 算法的时间复杂性是指该算法包含【】的多少,它是一个算法运行时间的相对度量;一个算法的空间复杂性是指该算法在运行过程中临时占用的【】 的大小。

  18. 数据模型应具有(  )。

    • A.数据描述功能
    • B.数据联系功能
    • C.数据查询功能
    • D.数据描述及数据联系功能
  19. 十进制数值87等价于下面的哪个二进制数值(  )。

    • A.1010111
    • B.1010101
    • C.1001111
    • D.1001100
  20. 关系数据库语言SQL是一种( )语言,使用方便。

    • A.高级算法
    • B.过程性
    • C.汇编
    • D.说明性
  21. 对包含n个元素的散列表进行检索,平均检索长度( )。

    • A.为O(log2n)
    • B.为O(n)
    • C.为O(n log2n)
    • D.不直接依赖于n
  22. 以下(  )术语与数据的逻辑结构无关。

    • A.线性结构
    • B.链式结构
    • C.树型结构
    • D.网状结构
  23. SPOOLing技术是为解决独占设备数量少、速度慢、不能满足众多进程的要求,而且在进程独占设备期间设备利用率又比较低的问题而提出的一种设备管理技术,它是一种(  )。

    • A.虚拟设备技术
    • B.资源分配技术
    • C.人机接口技术
    • D.虚拟存储技术
  24. 以下关于顺序存储结构的叙述中,(  )是错误的。

    • A.存储密度大
    • B.某些非线性结构也可以采用顺序方法存储
    • C.结点中只有自身信息域,没有链接信息域
    • D.插入、删除运算操作方便
  25. 数据库对象导出到另一数据库中,在功能上是(  )。

    • A.转换成txt数据格式
    • B.转换成Microsofe Excel
    • C.复制和粘贴
    • D.转换成Microsoft Word文本格式
  26. 新一代数据库应用开发工具应具备的特征有(  )。

    Ⅰ.支持与多种数据库连接        Ⅱ.支持可视化图形用户界面

    Ⅲ.支持面向对象的程序设计      Ⅳ.支持开放性

    Ⅴ.提供完善的数据对象

    • A.Ⅰ、Ⅱ和Ⅳ
    • B.Ⅰ、Ⅱ和Ⅲ
    • C.Ⅰ、Ⅲ和Ⅳ
    • D.全部
  27. 要从学生关系中查询学生的姓名和班级,则需要进行的关系运算是(  )。

    • A.选择
    • B.投影
    • C.连接
    • D.求交
  28. 设根结点的层次为0,则高度为k的二叉树的最大结点数为(  )。

    • A.2k
    • B.2k-1
    • C.2k+1
    • D.2k+1-1
  29. 中断处理一般有三个阶段:一是保护现场;二是(  );三是恢复现场。

    • A.分析中断原因
    • B.执行中断处理程序
    • C.分析中断原因后,转去执行中断处理程序
    • D.占有CPU
  30. 下面的程序段运行后,变量S的值变为“65666768”,则程序中“表达式”为(  )。

       i+1

    Do

    While 表达式

       S=S & ASC(Chr¥(i+64))

       i=i+1

       Loop

    • A.i>5
    • B.NOT(i<>5)
    • C.i<5
    • D.i=5
  31. 虚拟存储是(  )。

    • A.可提高计算机运算速度的设备
    • B.容量扩大了的主存实际空间
    • C.通过SPOOLing技术实现的
    • D.可以容纳总和超过主存容量的多个作业同时运行的一个地址空间
  32. CAI是当今计算机的主要应用领域之一,其具体的含义是(  )。

    • A.计算机辅助设计
    • B.计算机辅助制造
    • C.计算机辅助教学
    • D.计算机辅助测试
  33. 在操作系统中,对信号量S的P原语操作定义中,使进程进入相应等待队列的条件是     (  )。

    • A.S>0
    • B.S=0
    • C.S<O
    • D.S≠0
  34. 操作系统具有进程管理、存储管理、文件管理和设备管理的功能。在以下有关的描述中,(  )是不正确的。

    • A.进程管理主要是对程序进行管理
    • B.存储管理主要管理内存资源
    • C.文件管理可以有效地支持对文件的操作,解决文件共享、保密和保护问题
    • D.设备管理是指计算机系统中除了CPU和内存以外的所有输入、输出设备的管理
  35. 下列属于死锁解除方法的是(  )。

    • A.资源剥夺法
    • B.银行家算法
    • C.信号量法
    • D.时间片轮转法
  36. 下列说法,正确的是(  )。

    • A.一个关系就是一张二维表
    • B.在关系所对应的二维表中,行对应属性,列对应元组
    • C.笛卡儿积中不允许有相同的域
    • D.关系的各属性名必须与对应的域同名
  37. SQL语言中的CREATE TABLE语句实现(  )。

    • A.数据查询
    • B.数据操纵
    • C.数据定义
    • D.数据控制
  38. 网状模型的数据结构以(  )为基础。

    • A.系结构
    • B.表结构
    • C.树结构
    • D.无向图
  39. 在PowerBuilder应用程序中,对数据库数据的操作是通过下列(  )对象进行的。

    • A.Data Window
    • B.Window
    • C.Application
    • D.User Object
  40. 文件的存取方式与文件的物理结构有关,可能有如下的文件物理结构:

       I.顺序结构        II.线性结构

       Ill.链接结构       IV.索引结构

    V.哈希结构        VI.索引顺序结构

    而常见的文件物理结构是(  )。

    • A.Ⅰ、Ⅱ、Ⅲ、Ⅳ和Ⅴ
    • B.Ⅱ、Ⅲ、Ⅳ、Ⅴ和Ⅵ
    • C.Ⅰ、Ⅲ、Ⅳ、Ⅴ和Ⅵ
    • D.Ⅰ、Ⅱ、Ⅳ和Ⅵ
  41. 我们一般把计算机系统中的资源分为永久性资源和临时性资源,以下(  )是临时性资源。

    • A.I/O中断
    • B.内存
    • C.同步信号
    • D.消息
  42. 连接式“2+3”&“=”&(2+3)的运算结果为(  )。

    • A.“2+3=2+3”
    • B.“2+3=5”
    • C.“5=5”
    • D.“5=2+3”
  43. 依据关系系统支持关系模型的程度不同,关系系统可以分为4类。所谓全关系系统指的是(  )。

    • A.支持关系数据结构和所有的关系代数操作
    • B.支持关系模型的所有特征
    • C.仅支持关系数据结构(即表),不支持集合级的操作
    • D.支持关系数据结构和选择、投影、连接3种关系操作
  44. SPOOLing技术是为解决独占设备数量少、速度慢、不能满足众多进程的要求,而且在进程独占设备期间设备利用率又比较低的问题而提出的一种设备管理技术,它亦是一种(  )。

    • A.虚拟设备技术
    • B.资源分配技术
    • C.人机接口技术
    • D.虚拟存储技术
  45. 在Oracle中如果要快速地生成报表,应使用(  )工具。

    • A.Oracle Forms
    • B.Oracle Reports
    • C.Oracle Graphics
    • D.BPR
  46. 第29~31题基于如下两个关系,其中雇员信息表关系EMP的主键是雇员号,部门信息表关系DEPT的主键书部门号。

            

    若执行下面列出的操作,(  )不能成功执行。

    • A.从DEPT中删除行(’01’,’业务部’,’1号楼’)
    • B.在EMP中插入行(’102’,’赵敏’,’01’,1500)
    • C.将EMP中雇员号=’056’的工资改为1600元
    • D.将EMP中雇员号=’101’的部门号改为’03’
  47. 若执行下面列出的操作,(  )不能成功执行。

    • A.从DEPT中删除部门号=’03’的行
    • B.在DEPT中插入行(’06’,’计划部’,’6号楼’)
    • C.将DEPT中部门号=’02’的部门号改为’空’(null)
    • D.将DEPT中部门号=’01’的地址改为’5号楼
  48. 在关系数据库中,允许(  )。

    • A.不同属性来自同一个域
    • B.同一个关系中两个元组相同
    • C.同一列的数据类型不同
    • D.属性进一步分解
  49. 在雇员信息表关系EMP中,(  )属性是外键(foreign key )。

    • A.雇员号
    • B.雇员名
    • C.部门号
    • D.工资
  50. SQL的REVOKE语句实现下列(  )的数据控制功能。

    • A.可靠性控制
    • B.并发性控制
    • C.安全性控制
    • D.完整性控制
  51. 第34和35题基于如下所示的二叉树:

    该二叉树对应的树林包括几棵树(  )。

    • A.1
    • B.2
    • C.3
    • D.4
  52. 如果将该二叉树存储为对称序线索二叉树,则结点H的左线索指向哪一个结点(  )。

    • A.结点A
    • B.结点C
    • C.结点E
    • D.结点G
  53. 设有如下所示的关系R,它是(  )。

            R

    • A.1NF
    • B.2NF
    • C.3NF
    • D.4NF
  54. 表示的是(  )。

    • A.等值连接
    • B.连接
    • C.自然连接
    • D.都不是
  55. 下列关于E-R模型的叙述中,正确的是(  )。

    • A.在E-R图中,实体类型用矩形表示,属性用椭圆形表示,联系类型用菱形表示
    • B.实体集中的实体之间也可以有联系,但不能有多对多的联系
    • C.联系本身没有属性
    • D.联系只能存在于两个实体类型之间
  56. 有一个整数矩阵A128×128按行存放。内存一个页面可放128个整数。给A赋值的程序如下:

         FOR i:=1 TO 128

           FOR j:=1 T0 128

    • A[i,j]:=0;    在内存中只给数组A分配1个物理页面,且开始时数组A的第一页已在内存。当完成上述程序后,总共产生的缺页次数为(  )。
    • A.128
    • B.128-1
    • C.1282
    • D.1282-1
  57. 根据某些条件对一个关系作水平分解,选择符合条件的元组组成一个新的关系,这样的操作称为(  )。

    • A.投影
    • B.选择
    • C.连接
    • D.自然连接
  58. 下列不属于数据库管理技术发展阶段的是(  )。

    • A.人工管理阶段
    • B.自动处理阶段
    • C.文件系统阶段
    • D.数据库系统阶段
  59. Oracle数据仓库解决方案是OLAP产品,以下(  )不是其中的一部分。

    • A.Oracle Express Server
    • B.Oracle Express Objects
    • C.Oracle Express Analyzer
    • D.Oracle WebAgent
  60. 查询选修了课程号为“C1”的学生的姓名和年龄,若用下列SQL的SELECT语句表达     时,错误的是(  )。

    • A.SELECT SNAME,AGE FROM S WHERE S .S#=(SELECT SC.S# FROM SC    WHERE C.C#=’C 1’)
    • B.SELECT SNAME,AGE FROM S,SC WHERE S.S#=SC.S# AND SC.C#=’C 1’
    • C.SELECT SNAME,AGE FROM S,SC WHERE S.S#=SC.S# AND SC.C#=’CI’    ORDER B Y S.S#
    • D.SELECT SNAME,AGE FROM S WHERE S.S#=(SELECT SC.S# FROM SC         WHERE SC.C#=’C 1’)
  61. 在并发操作中可能产生若干数据库的不一致性,除了丢失修改、不能重复读以外,还有(  )。

    • A.读脏数据
    • B.不可串行化
    • C.事务内部故障
    • D.活锁和死锁
  62. 下述哪一种情况不属于故障恢复系统的处理范围(  )。

    • A.由于逻辑错误造成的事务失败
    • B.由于恶意访问造成数据不一致
    • C.由于电源故障导致系统停止运行,从而数据库处于不一致状态
    • D.由于磁头损坏或故障造成磁盘块上的内容丢失
  63. 在E-R图和数据流图中都使用了方框,下列说法中有错误的是(  )。

    • A.在E-R图中表示实体
    • B.在E-R图中表示属性
    • C.在数据流图中表示起点
    • D.在数据流图中表示终点
  64. 设有“供应者”关系模式:Supplier(Sname,Saddress,Item,Price)。其中各属性分别表示供应者名、供应者地址、货物名称、货物售价,一个供应者供应一种货物则对应到关系中的一个元组。在这个关系中存在一些问题,其中不正确的说法是(  )。

    • A.数据冗余
    • B.更新异常
    • C.插入异常
    • D.删除正常
  65. 关于报表功能叙述错误的是(  )。

    • A.可以呈现格式化的数据
    • B.可以分组组织数据,进行汇总
    • C.可以包含于报表
    • D.可以操纵数据表
  66. 下列系统故障恢复步骤正确的顺序是(  )。

       I.找出故障前已提交的事务,标记为REDO;找出故障时尚未完成的事务,标记为UNDO

       II.对UNDO队列中的事务做UNDO处理

       Ill.对REDO队列中的事务做REDO处理

    • A.I、II、III
    • B.I、III、 II
    • C.II、III、 I
    • D.III、 II、I
  67. 下列叙述中正确的是(  )。

    • A.如果事务T获得数据项Q的共享锁,则T可读Q但不能写Q
    • B.如果事务T获得数据项Q的共享锁,则Q可读T但不能写T
    • C.如果事务T获得数据项Q的排他锁,则T可读Q但不能写Q
    • D.如果事务T获得数据项Q的排他锁,则Q可读T但不能写T
  68. 在数据库系统的组织结构中,下列(  )映射把用户数据库与概念数据库联系了起来。

    • A.外模式/模式
    • B.内模式/外模式
    • C.模式/内模式
    • D.内模式/模式
  69. 下列关于关系模式码的叙述中,(  )是不正确的。

    • A.当候选码多于一个时,选定其中一个作为主码
    • B.主属性在任何一个元组上的值都不能为空
    • C.包含在任何一个候选码中的属性叫主属性
    • D.若一个关系模式中的所有属性构成码,则称为全码
  70. 对以下序列{22, 86, 49,12,30, 65, 35,18}进行排序,排序过程如下:

       1.{22,86,49,12,30,65,35,18}

       2.{18,12,22,49,30,65,35,86}

       3.{12,18,22,35,30,49,65,86}

       4.{12,18,22,30,35,49,65,86}

       则可以认为使用了(  )方法。

    • A.选择排序
    • B.冒泡排序
    • C.快速排序
    • D.插入排序
  71. 若D1={al,a2,a3},D2={bl,b2,b3},则Dl × D2集合中共有元组(  )个。

    • A.6
    • B.8
    • C.9
    • D.12
  72. 第55~57题基于以下的叙述:有关系模式A(C, T, H, R, S),其中各属性的含义是:

        C:课程  T:教员  H:上课时间  R:教室  S:学生

        根据语义有如下函数依赖集:

         F={C→T,(H,R)→C,(H,T)→R,(H,S)→R}。

    关系模式A的码是(  )。

    • A. C
    • B.(H,R)
    • C.(H,T)
    • D.(H,S)
  73. 关系模式A的规范化程度最高达到(  )。

    • A.1NF
    • B.2NF
    • C.3NF
    • D.BCNF
  74. Oracle目前可以存储极大的对象,这是因为它引入了四种新的数据类型。其中哪一种大对象数据类型在数据库中只存储它的目录名(  )。

    • A.BLOB
    • B.GLOB
    • C.BFILE
    • D.NCLOB
  75. 现将关系模式A分解为两个关系模式A1 (C, T ),A2 (H, R, S ),则其中A1的规范化程度达到(  )。

    • A.1NF
    • B.2NF
    • C.3NF
    • D.BCNF
  76. 若关系模式R1NF,且每一个非主属性完全函数依赖于码,则R(  )。

    • A.1NF
    • B.2NF
    • C.3NF
    • D.BCNF
  77. 逻辑模型独立于(  )。

    • A.E-R模型
    • B.硬件设备
    • C.DBMS
    • D.操作系统和DBMS