201005数据库上午真题

第 1 题

为实现程序指令的顺序执行,CPU(  )中的值将自动加1。

  • (A) 指令寄存器(IR)
  • (B) 程序计数器(PC)
  • (C) 地址寄存器(AR)
  • (D) 指令译码器(ID)

答案与解析

  • 试题难度:一般
  • 知识点:计算机组成与体系结构>运算器与控制器
  • 试题答案:[[B]]
  • 试题解析:

    本题考查CPU中相关寄存器的基础知识。
    指令寄存器(IR)用来保存当前正在执行的指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。为了执行任何给定的指令,必须对操作码进行测试,以便识别所要求的操作。指令译码器(ID)就是做这项工作的。指令寄存器中操作码字段的输出就是指令译码器的输入。操作码一经译码后,即可向操作控制器发出具体操作的特定信号。
    地址寄存器(AR)用来保存当前CPU所访问的内存单元的地址。由于在内存和CPU之间存在着操作速度上的差别,所以必须使用地址寄存器来保持地址信息,直到内存的读/写操作完成为止。
    为了保证程序指令能够连续地执行下去,CPU必须具有某些手段来确定下一条指令的地址。而程序计数器正起到这种作用,所以通常又称为指令计数器。在程序开始执行前,必须将它的起始地址,即程序的一条指令所在的内存单元地址送入PC,因此程序计数器(PC)的内容即是从内存提取的第一条指令的地址。当执行指令时,CPU将自动修改PC的内容,即每执行一条指令PC增加一个量,这个量等于指令所含的字节数,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。

第 2 题

某计算机系统由下图所示的部件构成,假定每个部件的千小时可靠度都为R ,则该系统的千小时可靠度为 (  ) 。

  • (A) R+2R/4
  • (B) R+R2/4
  • (C) R(1-(1-R)2
  • (D) R(1-(1-R)22

答案与解析

  • 试题难度:容易
  • 知识点:计算机组成与体系结构>可靠性
  • 试题答案:[['D']]
  • 试题解析:

    本题考查系统可靠性方面的基础知识。
    由子系统构成串联系统时,其中任何一个子系统失效就足以使系统失效,其可靠度等于各子系统可靠度的乘积;构成并联系统时,只要有一个子系统正常工作,系统就能正常工作,设每个子系统的可靠性分别以R=R1×R2×R3×…×Rn表示,则整个系统的可靠度由下式来求得:

    R=1-(1-R1)×(1-R2)×(1-R3)×…×(1-Rn

    因此,本系统的可靠度为R(1-(1-R)22

第 3 题

关于计算机系统的中断概念,正确的是(  )。

  • (A) 由I/O 设备提出的中断请求和电源掉电都是可屏蔽中断
  • (B) 由I/O 设备提出的中断请求和电源掉电都是不可屏蔽中断
  • (C) 由I/O 设备提出的中断请求是可屏蔽中断,电源掉电是不可屏蔽中断
  • (D) 由I/O 设备提出的中断请求是不可屏蔽中断,电源掉电是可屏蔽中断

答案与解析

  • 试题难度:容易
  • 知识点:计算机组成与体系结构>I/O控制方式
  • 试题答案:[['C']]
  • 试题解析:

    本题考查中断基础知识。
    按照是否可以被屏蔽,可将中断分为两大类:不可屏蔽中断(又叫非屏蔽中断)和可屏蔽中断。不可屏蔽中断源一旦提出请求,CPU必须无条件响应,而对可屏蔽中断源的请求,CPU可以响应,也可以不响应。典型的非屏蔽中断源的例子是电源掉电,一旦出现,必须立即无条件地响应,否则进行其他任何工作都是没有意义的。典型的可屏蔽中断源的例子是打印机中断,CPU对打印机中断请求的响应可以快一些,也可以慢一些,因为让打印机等待一会儿是完全可以的。对于软中断,它不受中断允许标志位(IF位)的影响,所以属于非屏蔽中断范畴。

第 4 题

等价的逻辑表达式是(  )。(表示逻辑异或,+表示逻辑加)

  • (A)
  • (B)
  • (C)
  • (D)

答案与解析

  • 试题难度:一般
  • 知识点:计算机组成与体系结构>数据的表示
  • 试题答案:[['B']]
  • 试题解析:

    B/D正确。
    本题考查逻辑运算基础知识。
    用真值表验证如下:

     

    从上表可知,等价。

第 5 题

计算机指令一般包括操作码和地址码两部分,为分析执行一条指令,则其 (  )  。 

  • (A) 操作码应存入指令寄存器(IR),地址码应存入程序计数器(PC)
  • (B) 操作码应存入程序计数器(PC),地址码应存入指令寄存器(IR)
  • (C) 操作码和地址码都应存入指令寄存器(IR)
  • (D) 操作码和地址码都应存入程序计数器(PC)

答案与解析

  • 试题难度:一般
  • 知识点:计算机组成与体系结构>运算器与控制器
  • 试题答案:[[C]]
  • 试题解析:

    本题考查指令系统基础知识。
    程序被加载到内存后开始运行,当CPU执行一条指令时,先把它从内存储器取到缓冲寄存器DR中,再送入IR暂存,指令译码器根据IR的内容产生各种微操作指令,控制其他的组成部件工作,完成所需的功能。
    程序计数器(PC)具有寄存信息和计数两种功能,又称为指令计数器。程序的执行分两种情况,一是顺序执行,二是转移执行。在程序开始执行前,将程序的起始地址送入PC,该地址在程序加载到内存时确定,因此PC的内容即是程序第一条指令的地址。执行指令时,CPU将自动修改PC的内容,以便使其保持的总是将要执行的下一条指令的地址。由于大多数指令都是按顺序来执行的,所以修改的过程通常只是简单的对PC加1。当遇到转移指令时,后继指令的地址根据当前指令的地址加上一个向前或向后转移的位移量得到,或者根据转移指令给出的直接转移地址得到。
    指令寄存器(IR )用来保存当前正在执行的一条指令。当执行一条指令时,先把它从内存取到数据寄存器(DR)中,然后再传送至IR。而指令又划分为操作码和地址码字段。

第 6 题

关于64位和32位微处理器,不能以2倍关系描述的是 (  )。

  • (A) 通用寄存器的位数
  • (B) 数据总线的宽度
  • (C) 运算速度
  • (D) 能同时进行运算的位数

答案与解析

  • 试题难度:一般
  • 知识点:计算机组成与体系结构>其它
  • 试题答案:[[C]]
  • 试题解析:

    本题考查计算机系统基础知识。
    计算机系统的运算速度受多种因素的影响,64位微处理器可同时对64位数据进行运算,但不能说其速度是32位微处理器的2倍。

第 7 题

Outlook Express作为邮件代理软件有诸多优点,下列说法中错误的是 (  )。

  • (A) 可以脱机处理邮件
  • (B) 可以管理多个邮件账号
  • (C) 可以使用通讯簿存储和检索电子邮件地址
  • (D) 不能发送和接收安全邮件

答案与解析

  • 试题难度:容易
  • 知识点:计算机网络>其它
  • 试题答案:[[D]]
  • 试题解析:

    Outlook Express有以下一些优点:
     可以脱机处理邮件,有效利用联机时间,降低了上网费用。
     可以管理多个邮件账号,在同一个窗口中使用多个邮件账号。
    可以使用通讯簿存储和检索电子邮件地址。
    在邮件中添加个人签名或信纸。
    发送和接收安全邮件。

第 8 题

杀毒软件报告发现病毒 Macro.Melissa,由该病毒名称可以推断病毒类型是(  ),这类病毒主要感染目标是(  )。

  • (A) 文件型
  • (B) 引导型
  • (C) 目录型
  • (D) 宏病毒
  • (A) EXE 或COM可执行文件
  • (B) Word或Excel文件
  • (C) DLL系统文件
  • (D) 磁盘引导区

答案与解析

  • 试题难度:一般
  • 知识点:信息安全>计算机病毒与木马
  • 试题答案:[['D'],['B']]
  • 试题解析:

    本题考查计算机病毒方面的基础知识。
    计算机病毒的分类方法有许多种,按照最通用的区分方式,即根据其感染的途径以及采用的技术区分,计算机病毒可分为文件型计算机病毒、引导型计算机病毒、宏病毒和目录型计算机病毒。
    文件型计算机病毒感染可执行文件(包括EXE和COM文件)。
    引导型计算机病毒影响软盘或硬盘的引导扇区。
    目录型计算机病毒能够修改硬盘上存储的所有文件的地址。
    宏病毒感染的对象是使用某些程序创建的文本文档、数据库、电子表格等文件,从文件名可以看出Macro.Melissa是一种宏病毒,所以题中两空的答案是D和B。

第 9 题

两个以上的申请人分别就相同内容的计算机程序的发明创造,先后向国务院专利行政部门提出申请,则(  )可以获得专利申请权。

  • (A) 所有申请人均
  • (B) 先申请人
  • (C) 先使用人
  • (D) 先发明人

答案与解析

  • 试题难度:一般
  • 知识点:法律法规与标准化>知识产权人确定
  • 试题答案:[['B']]
  • 试题解析:

    本题考查知识产权基本知识,即专利管理部门授予专利权的基本原则。我国授予专利权采用先申请原则,即两个以上的申请人分别就同一项发明创造申请专利权的,专利权授予最先申请的人。如果两个以上申请人在同一日分别就同样的发明创造申请专利的,应当在收到专利行政管理部门的通知后自行协商确定申请人。如果协商不成,专利局将驳回所有申请人的申请,即所有申请人均不能取得专利权。所以,先申请人可以获得专利申请权。

第 10 题

王某是一名程序员,每当软件开发完成后均按公司规定完成软件文档,并上交公司存档,自己没有留存。因撰写论文的需要,王某向公司要求将软件文档原本借出复印,但遭到公司拒绝,理由是该软件文档属于职务作品,著作权归公司。以下叙述正确的是(  )。

  • (A) 该软件文档属于职务作品,著作权归公司
  • (B) 该软件文档不属于职务作品,程序员享有著作权
  • (C) 该软件文档属于职务作品,但程序员享有复制权
  • (D) 该软件文档不属于职务作品,著作权由公司和程序员共同享有

答案与解析

  • 试题难度:一般
  • 知识点:法律法规与标准化>知识产权人确定
  • 试题答案:[[A]]
  • 试题解析:

    本题考查知识产权知识,即软件知识产权归属。公民为完成法人或者其他组织工作任务所创作的作品是职务作品。职务作品可以是作品分类中的任何一种形式,如文字作品、电影作品、计算机软件都可能由于为执行工作任务而创作,属于职务作品。其著作权归属分两种情形:
    (1)一般职务作品
    一般职务作品的著作权由作者享有。单位或其他组织享有在其业务范围内优先使用的权利,期限为2年。单位的优先使用权是专有的,未经单位同意,作者不得许可第三人以与单位使用的相同方式使用该作品。在作品完成两年内,如单位在其业务范围内不使用,作者可以要求单位同意由第三人以与单位使用的相同方式使用,所获报酬,由作者与单位按约定的比例分配。
    (2)特殊的职务作品
    所谓特殊职务作品一是指是利用法人或者其他组织的物质技术条件创作,并由法人或者其他组织承担责任的工程设计、产品设计图纸、地图、计算机软件等职务作品;二是指法律、行政法规规定或者合同约定著作权由法人或者其他组织享有的职务作品。对于特殊职务作品,作者享有署名权,其他权利由法人或非法人单位享有。
    本题涉及软件知识产权,王某为完成公司指派的工作任务所开发的软件是职务软件,职务软件包括软件文档和源程序。该软件文档属于特殊职务作品,依据著作权法,对于特殊职务作品,除署名权以外,著作权的其他权利由公司享有。

第 11 题

在 ISO 制定并发布的 MPEG 系列标准中, (  ) 的音、视频压缩编码技术被应用到VCD中, (  ) 的音、视频压缩编码技术被应用到DVD中, (  ) 不包含音、视频压缩编码技术。

  • (A) MPEG-1
  • (B) MPEG-2
  • (C) MPEG-7
  • (D) MPEG-21
  • (A) MPEG-1
  • (B) MPEG-2
  • (C) MPEG-4
  • (D) MPEG-21
  • (A) MPEG-1
  • (B) MPEG-2
  • (C) MPEG-4
  • (D) MPEG-7

答案与解析

  • 试题难度:一般
  • 知识点:多媒体基础>常见多媒体标准
  • 试题答案:[['A'],['B'],['D']]
  • 试题解析:

    MPEG是Moving Picture Expert Group的简称,最初是指由国际标准化组织(ISO)和国际电工委员会(IEC)联合组成的一个研究视频和音频编码标准的专家组。同时MPEG也用来命名这个小组所负责开发的一系列音、视频编码标准和多媒体应用标准。这个专家组至今为止已制定和制定中的标准包括MPEG-1、MPEG-2、MPEG-4、MPEG-7和MPEG-21标准。其中MPEG-1、MPEG-2和MPEG-4主要针对音、视频编码技术,而MPEG-7是多媒体内容描述接口标准,MPEG-21是多媒体应用框架标准。

    VCD使用了MPEG-1标准作为其音、视频信息压缩编码方案,而MPEG-2标准中的音、视频压缩编码技术被应用到DVD中。

第 12 题

基于构件的软件开发,强调使用可复用的软件“构件”来设计和构建软件系统对所需的构件进行合格性检验、 (  ) ,并将它们集成到新系统中。

  • (A) 规模度量
  • (B) 数据验证
  • (C) 适应性修改
  • (D) 正确性测试

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>软件设计
  • 试题答案:[[C]]
  • 试题解析:

    本题考查基于构件的软件开发基础知识。
    基于构件的软件开发,主要强调在构建软件系统时复用已有的软件“构件”,在检索到可以使用的构件后,需要针对新系统的需求对构件进行合格性检验、适应性修改,然后集成到新系统中。

第 13 题

采用面向对象方法开发软件的过程中, 抽取和整理用户需求并建立问题域精确模型的过程叫(  )。

  • (A) 面向对象测试
  • (B) 面向对象实现
  • (C) 面向对象设计
  • (D) 面向对象分析

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>软件设计
  • 试题答案:[[D]]
  • 试题解析:

    本题考查面向对象软件开发过程的基础知识。
    采用面向对象的软件开发,通常有面向对象分析、面向对象设计、面向对象实现。面向对象分析是为了获得对应用问题的理解,其主要任务是抽取和整理用户需求并建立问题域精确模型。面向对象设计是采用协作的对象、对象的属性和方法说明软件解决方案的一种方式,强调的是定义软件对象和这些软件对象如何协作来满足需求,延续了面向对象分析。面向对象实现主要强调采用面向对象程序设计语言实现系统。面向对象测试是根据规范说明来验证系统设计的正确性。

第 14 题

使用白盒测试方法时,确定测试数据应根据(  )和指定的覆盖标准。

  • (A) 程序的内部逻辑
  • (B) 程序结构的复杂性
  • (C) 使用说明书
  • (D) 程序的功能

答案与解析

  • 试题难度:一般
  • 知识点:软件工程>软件测试
  • 试题答案:[[A]]
  • 试题解析:

    本题考查软件测试方法中白盒测试的基础知识。
    白盒测试也称为结构测试,根据程序的内部结构和逻辑来设计测试用例,对程序的路径和过程进行测试,检查是否满足设计的需要。白盒测试常用的技术涉及不同覆盖标准,在测试时需根据指定的覆盖标准确定测试数据。

第 15 题

进度安排的常用图形描述方法有 Gantt 图和 PERT 图。Gantt 图不能清晰地描述(  );PERT图可以给出哪些任务完成后才能开始另一些任务。下图所示的PERT图中,事件6的最晚开始时刻是(  )。

  • (A) 每个任务从何时开始
  • (B) 每个任务到何时结束
  • (C) 每个任务的进展情况
  • (D) 各任务之间的依赖关系
  • (A) 0
  • (B) 3
  • (C) 10
  • (D) 11

答案与解析

  • 试题难度:一般
  • 知识点:项目管理>Gant图与Pert图
  • 试题答案:[['D'],['C']]
  • 试题解析:

    本题考查软件项目计划知识。
    软件项目计划的一个重要内容是安排进度,常用的方法有Gantt图和PERT图。Gantt图用水平条状图描述,它以日历为基准描述项目任务,可以清楚地表示任务的持续时间和任务之间的并行,但是不能清晰地描述各个任务之间的依赖关系。PERT图是一种网络模型,描述一个项目任务之间的关系。可以明确表达任务之间的依赖关系,即哪些任务完成后才能开始另一些任务,以及如期完成整个工程的关键路径。
    图中任务流1→2→5→7→9的持续时间是15,1→2→5→8→9的持续时间是13,1→3→6→8→9的持续时间是8, 4→6→8→9的持续时间为9。所以项目关键路径长度为15.事件6在非关键路径上,其后的任务需要时间为5,所以最晚开始时间=15-5=10。

第 16 题

若某整数的16位补码为FFFFH(H 表示十六进制), 则该数的十进制值为 (  )。 

  • (A) 0
  • (B) -1
  • (C) 216-1
  • (D) -216+1

答案与解析

  • 试题难度:一般
  • 知识点:计算机组成与体系结构>数据的表示
  • 试题答案:[['B']]
  • 试题解析:

    本题考查数据表示基础知识。
    根据补码定义,数值X的补码记作[X],如果机器字长为n,则最高位为符号位,0表示正号,1表示负号,正数的补码与其原码和反码相同,负数的补码则等于其反码的末尾加1。
    16位补码能表示的数据范围为[-215,215,-1],对于整数(216-1)和(-216+1),数据表示需要16位,再加一个符号位,共17位,因此不在其16位补码能表示的数据范围之内。

    在补码表示中,0有唯一的编码:,

    [+0]=0000000000000000,[-0]补=0000000000000000,即0000H

    [-1]=1 000000000000001,[-1]=1111111111111110,因此-1的补码为[-1]=1111111111111111。

第 17 题

逻辑表达式“a∧b∨c∧(b∨x>0)”的后缀式为(  )。(其中∧、∨分别表示逻辑与、逻辑或,>表示关系运算大于,对逻辑表达式进行短路求值)

  • (A) abcbx0>∨∧∧∨
  • (B) ab∧c∨b∧x0>∨
  • (C) ab∧cb∧x>0∨∨
  • (D) ab∧cbx0>∨∧∨

答案与解析

  • 试题难度:一般
  • 知识点:程序设计语言>后缀表达式
  • 试题答案:[['D']]
  • 试题解析:

    本题考查逻辑表达式的计算及程序语言处理基础知识。
    “逻辑与运算”的优先级高于“逻辑或运算”。
    “逻辑与运算”表达式“x∧y”的短路求值逻辑是:若x为假,则可知“x∧y”的值为假,无需再对y求值,因此只有在x为真时继续对y求值。

    “逻辑或运算”表达式“x∨y”的短路求值逻辑是:若x为真,则可知“x∨y”的值为真,无需再对Y求值,因此只有在x为假时继续对Y求值。
    对于逻辑表达式“a∧b∨c∨(b∨X>0)”,从运算符的优先级方面考虑,需先“a∨b”求值,然后对“c∧(b∨x>0)”求值,最后进行“V”运算,因此后缀式为“ab∧cbx0>∨∧∨”。

第 18 题

编译程序对C 语言源程序进行语法分析时,可以确定 (  ) 。  

  • (A) 变量是否定义(或声明)
  • (B) 变量的值是否正确
  • (C) 循环语句的执行次数
  • (D) 循环条件是否正确

答案与解析

  • 试题难度:一般
  • 知识点:程序设计语言>编译过程的6个阶段
  • 试题答案:[[A]]
  • 试题解析:

    本题考查程序语言基础知识。
    对C源程序进行编译时,需建立符号表,其作用是记录源程序中各个符号(变量等)的必要信息,以辅助语义的正确性检查和代码生成,在编译过程中需要对符号表进行快速有效地查找、插入、修改和删除等操作。符号表的建立可以始于词法分析阶段,也可以放到语法分析和语义分析阶段,但符号表的使用有时会延续到目标代码的运行阶段。

第 19 题

如果系统采用信箱通信方式,当进程调用Send原语被设置成“等信箱”状态时,其原因是(  )。

  • (A) 指定的信箱不存在
  • (B) 调用时没有设置参数
  • (C) 指定的信箱中无信件
  • (D) 指定的信箱中存满了信件

答案与解析

  • 试题难度:一般
  • 知识点:操作系统>其它
  • 试题答案:[[D]]
  • 试题解析:

    因为Send原语是发送原语,如果系统采用信箱通信方式,那么当进程调用Send原语被设置成“等信箱”状态时,意味着指定的信箱存满了信件,无可用空间。

第 20 题

若系统中有若干个互斥资源R,6个并发进程,每个进程都需要2个资源R,那么系统不发生死锁的资源R 的最少数目为 (  )。

  • (A) 6
  • (B) 7
  • (C) 9
  • (D) 12

答案与解析

  • 试题难度:一般
  • 知识点:操作系统>死锁
  • 试题答案:[[B]]
  • 试题解析:

    正确选项为B。对于选项A,操作系统为每个进程分配1个资源R后,若这6个进程再分别请求1个资源R时系统已无可供分配的资源R,则这6个进程由于请求的资源R得不到满足而死锁。对于选项B,操作系统为每个进程分配1个资源R后,系统还有1个可供分配的资源R,能满足其中的1个进程的资源R要求并运行完毕释放占有的资源R,从而使其他进程也能得到所需的资源R并运行完毕。

第 21 题

某进程有 5 个页面,页号为 0~4,页面变换表如下所示。表中状态位等于 0 和1分别表示页面“不在内存”和“在内存” 。若系统给该进程分配了3个存储块,当访问的页面3不在内存时,应该淘汰表中页号为 ( ) 的页面。假定页面大小为4K,逻辑地址为十六进制2C25H,该地址经过变换后,其物理地址应为十六进制 ( ) 。

  • (A) 0
  • (B) 1
  • (C) 2
  • (D) 4
  • (A) 2C25H
  • (B) 4096H
  • (C) 4C25H
  • (D) 8C25H

答案与解析

  • 试题难度:一般
  • 知识点:操作系统>页面置换算法
  • 试题答案:[['A'],['C']]
  • 试题解析:

    第一空的正确选项为A。根据题意,页面变换表中状态位等于0和1分别表示页面不在内存或在内存,所以0、2和4号页面在内存。当访问的页面3不在内存时,系统应该首先淘汰未被访问的页面,因为根据程序的局部性原理,最近未被访问的页面下次被访问的概率更小;如果页面最近都被访问过,应该先淘汰未修改过的页面。因为未修改过的页面内存与辅存一致,故淘汰时无需写回辅存,使系统页面置换代价小。经上述分析,0、2和4号页面都是最近被访问过的,但2和4号页面都被修改过而0号页面未修改过,故应该淘汰0号页面。
    第二空的正确选项为C。根据题意,页面大小为4K,逻辑地址为十六进制2C25H其页号为2,页内地址为C25H,查页表后可知页帧号(物理块号)为4,该地址经过变换后,其物理地址应为页帧号4拼上页内地址C25H,即十六进制4C25H。

第 22 题

假设某磁盘的每个磁道划分成9个物理块,每块存放1个逻辑记录。逻辑记录R0,R1,…,R8存放在同一个磁道上,记录的安排顺序如下表所示:

 

如果磁盘的旋转速度为27ms/周,磁头当前处在 R0  的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为3ms,则处理这9个记录的最长时间为 (  ) 。

  • (A) 54ms
  • (B) 108ms
  • (C) 222ms
  • (D) 243ms

答案与解析

  • 试题难度:一般
  • 知识点:操作系统>其它
  • 试题答案:[['C']]
  • 试题解析:

    官方当年题干的参考答案为222ms,实际值应该为246ms
    系统读记录的时间为27/9=3ms,

R0  的处理,先读出记录需要3ms,然后处理,同时磁头也在转动,当处理完

R0  时,磁头已经到达

R2  的位置。</p>

再处理 R1,磁头需要再旋转到 R1  的位置,即需要24ms,再读出记录3ms,然后处理。当处理完 R1  时,磁头已经到达 R3的位置。

再处理 R2,磁头需要再旋转到 R2  的位置,即需要24ms,再读出记录3ms,然后处理。当处理完 R2  时,磁头已经到达 R4的位置。

···

再处理 R8,磁头需要再旋转到 R8的位置,即需要24ms,再读出记录3ms,然后处理需要3ms。

因此整个的时间为:3+8×(24+3+3)+3=246ms

第 23 题

数据库的视图、基本表和存储文件的结构分别对应(  )。

  • (A) 模式、内模式、外模式
  • (B) 外模式、模式、内模式
  • (C) 模式、外模式、内模式
  • (D) 外模式、内模式、模式

答案与解析

  • 试题难度:容易
  • 知识点:数据库技术基础>数据库的三级模式结构与两级映像
  • 试题答案:[['B']]
  • 试题解析:

    本题考查数据库系统的基本概念。数据库通常采用三级模式结构,其中:视图对应外模式、基本表对应模式、存储文件对应内模式。

第 24 题

确定系统边界和关系规范化分别在数据库设计的(  ) 阶段进行。

  • (A) 需求分析和逻辑设计
  • (B) 需求分析和概念设计
  • (C) 需求分析和物理设计
  • (D) 逻辑设计和概念设计

答案与解析

  • 试题难度:一般
  • 知识点:数据库设计>需求分析
  • 试题答案:[['A']]
  • 试题解析:

    本题考查数据库设计方面的基础知识。需求分析阶段的任务是:对现实世界要处理的对象(组织、部门、企业等)进行详细调查,在了解现行系统的概况,确定新系统功能的过程中,确定系统边界、搜集支持系统目标的基础数据及其处理方法。
    逻辑设计阶段的任务之一是对关系模式进一步的规范化处理。因为生成的初始关系模式并不能完全符合要求,还会有数据冗余、更新异常存在,这就需要根据规范化理论对关系模式分解之后,消除冗余和更新异常。不过有时根据处理要求,可能还需要增加合并或增加冗余属性,提高存储效率和处理效率。

第 25 题

若关系 R、S 如下图所示,π1,3,7(σ3<6(R×S))= (  ),且结果集的元组列数和元组个数分别为 (  ) ,R ÷ S= (  ) 。

  • (A)
  • (B)
  • (C)
  • (D)
  • (A) 4和8
  • (B) 3和8
  • (C) 3和5
  • (D) 7和5
  • (A)
  • (B)
  • (C)
  • (D)

答案与解析

  • 试题难度:一般
  • 知识点:关系数据库>关系代数运算
  • 试题答案:[['B'],['C'],['A']]
  • 试题解析:

    本题考查关系代数运算方一面的基础知识。
    第一空的正确选项为B。本题要求关系代数表达式π1,3,7 (3﹤6(R×S))的结果集,其中,R×S的属性列名分别为R.A、R.B、R.C、R.D、S.C、S.D和S.E,其结果如下表所示:

    的含义是从R×S结果集中选取第三个分量(R.C)小于第六个分量(S.D)的元组,故 等价。从上表中可以看出,满足条件的结果如下表所示:

    第二空的正确选项为C。的含义是从结果集中选取第一列R.A(或A),第三列R.C和第七列S.E(或E),等价。需要说明的是第三列不能简写为C,因为关系S的第一列属性名也为C,故必须标上关系名加以区别。满足条件的结果如下表所示,共有3列5个元组。

    第三空的正确选项为A。因为根据除法定义,此题的X为属性AB, Y为属性
    CD。R÷S应当满足元组在属性AB上的分量值x的象集YX又包含关系S在CD上投影的

    集合。
    关系S在Y上的投影为πCD(S)= {(3,4), (8,9)}。对于关系R,,属性组X(即AB)可

    以取3个值{(1, 2), (1, 3),(2, 4)},P它们的象集分别为:

    象集CD(1,2)={(3,4),(8,9)}
    象集CD(1,3)={(4,3)}
    象集CD(2,4)={(8,9)}
    由于上述象集包含πCD(S)有(1,2),所以,R÷S={(1,2)},故正确的答案为A。

第 26 题

假设某医院诊疗科、医生和患者各实体对应的关系模式如下:
诊疗科(科室代码,科室名称,电话)
医生(医生代码,姓名,科室代码)
患者(病历号,姓名,年龄,性别,病情,就诊日期,医生代码)
其中诊疗科允许有多部电话,则电话属性为 (  )  。若医生只属于一个诊疗科,并且同一天可为多位患者看病,而患者也可在不同的科室治疗,则医生和患者之间是(  )联系。患者关系模式的主键是(  ),该关系属于(  ) 的问题。  

  • (A) 组合属性
  • (B) 派生属性
  • (C) 多值属性
  • (D) 单值属性
  • (A) 1:1
  • (B) 1:n
  • (C) n:1
  • (D) n:m
  • (A) 病历号
  • (B) 病历号,病情,就诊日期
  • (C) 病历号,就诊日期,医生代码
  • (D) 病情,就诊日期,医生代码
  • (A) 2NF,无冗余、无插入异常和删除异常
  • (B) 1NF,无冗余,但存在插入异常和删除异常
  • (C) 1NF,存在冗余,但不存在修改操作的不一致
  • (D) 1NF,存在冗余和修改操作的不一致,以及插入异常和删除异常

答案与解析

  • 试题难度:一般
  • 知识点:数据库技术基础>E-R模型
  • 试题答案:[['C'],['D'],['C'],['D']]
  • 试题解析:

    试题解析:
    本题考查关系模式和关系规范化方面的基础知识。
    本题诊疗科允许有多部电话,即一个属性可能对应一组值,这样的属性称为多值属性。
    根据题意,一个医生同一天可为多位患者看病,而患者也可在不同的科室治疗,故医生和患者之间是n:m。
    根据题意,患者同一天可在不同的科室有不同的医生为其治疗,因此患者关系模式的主键是病历号、就诊日期和医生代码。
    因为原患者关系存在非主属性对码的部分函数依赖,例如:病历号→姓名,故原关系模式不是2NF的,并存在冗余和修改操作的不一致,以及插入异常和删除异常。

第 27 题

某销售公司数据库的零件P(零件号,零件名称,供应商,供应商所在地,单价,库存量)关系如表1所示,其中同一种零件可由不同的供应商供应,一个供应商可以供应多种零件。零件关系的主键为 (  ) ,该关系存在冗余以及插入异常和删除异常等问题。为了解决这一问题需要将零件关系分解为 (  ) 。


对零件关系P,查询各种零件的平均单价、最高单价与最低单价之间差价的SQL语句为:  

SELECT   零件号,   (  ) 

FROM    P 

 (  )  ;

对零件关系 P,查询库存量大于等于 100 小于等于 500 的零件“P1”的供应商及库存量,要求供应商地址包含“西安” 。实现该查询的SQL语句为:

SELECT 零件名称,供应商名,库存量

FROM    P

WHERE (  )  AND (  )    ;

  • (A) 零件号,零件名称
  • (B) 零件号,供应商
  • (C) 零件号,供应商所在地
  • (D) 供应商,供应商所在地
  • (A) P1(零件号,零件名称,单价) 、P2(供应商,供应商所在地,库存量)
  • (B) P1(零件号,零件名称) 、P2(供应商,供应商所在地,单价,库存量)
  • (C) P1(零件号,零件名称) 、P2(零件号,供应商,单价,库存量)、P3(供应商,供应商所在地)
  • (D) P1(零件号,零件名称)、P2(零件号,单价,库存量)、P3(供应商,供应商所在地)、P4(供应商所在地,库存量)
  • (A) 零件名称,AVG(单价),MAX(单价)− MIN(单价)
  • (B) 供应商,AVG(单价),MAX(单价)− MIN(单价)
  • (C) 零件名称,AVG 单价,MAX 单价− MIN 单价
  • (D) 供应商,AVG 单价,MAX 单价 − MIN 单价
  • (A) ORDER BY 供应商
  • (B) ORDER BY 零件号
  • (C) GROUP BY 供应商
  • (D) GROUP BY 零件号
  • (A) 零件名称= ‘P1’ AND库存量Between 100 AND 500
  • (B) 零件名称= ‘P1’ AND库存量Between 100 TO 500
  • (C) 零件名称= ‘P1’ OR库存量Between 100 AND 500
  • (D) 零件名称= ‘P1’ OR库存量Between 100 TO 500
  • (A) 供应商所在地in ‘%西安%’
  • (B) 供应商所在地like ‘__西安%’
  • (C) 供应商所在地like ‘%西安%’
  • (D) 供应商所在地like ‘西安%’

答案与解析

  • 试题难度:一般
  • 知识点:SQL语言>SELECT语句
  • 试题答案:[['B'],['C'],['A'],['D'],['A'],['C']]
  • 试题解析:

    本题考查的是数据库及SQL方面的基础知识。
    第一空的正确选项为B。根据题意,零件P关系中的零件号和供应商能唯一确定该关系中的每一个元组。
    第二空的正确选项为C。因为原零件关系存在非主属性对码的部分函数依赖:(零件号,供应商)、供应商所在地,但是供应商、供应商所在地,故原关系模式零件不是2NF的。分解后的关系模式零件1,零件2和零件3消除了非主属性对码的部分函数依赖,同时不存在传递依赖,故达到3NF。
    第三空的正确选项为A,第四空的正确选项为D。要查询各种零件的平均单价、最高单价与最低单价之间差跟,首先需要在结果列中的空(3)应填写“零件名称,AVG(单价),MAX(单价)−MIN(单价)”。其次必须用分组语句按零件号分组,故空(4)应填写“GROUP BY零件号”。完整的SQL语句为:
    SELEC丁零件号,零件名称, AVG〔单价), MAX(单价)-MIN(单价)
    FROM P
    GROUP BY零件号;
    第五空的正确选项为A,第六空的正确选项为C。根据题意,查询库存量大于等于100小于等于500的零件“P1”的供应商及库存量的SQL语句应该采用“Between 100 AND 500 ”,而要求供应向地址包含“西安”的供应商名的SQL语句应该采用“like%西安%”。实现该查询的完整的SQL语句为:
    SELECT零件名称,供应商名,库存量
    FROM P
    WHERE零件名称=‘P1’ AND 库存量Between 100 AND 500
    AND 供应商所在地=‘like%西安%’;

第 28 题

给定关系模式R ( U,F) ,U = {A,B,C,D }, F={A→C,A→D,C→B,B→D},F 中的冗余函数依赖为(  );若将R分解为ρ={AC,CB,BD},则ρ 满足 (  )。 

  • (A) A→C
  • (B) A→D
  • (C) B→C
  • (D) D→B
  • (A) 不具有无损连接性,而且不保持函数依赖
  • (B) 不具有无损连接性,但保持函数依赖
  • (C) 具有无损连接性,而且保持函数依赖
  • (D) 具有无损连接性,但不保持函数依赖

答案与解析

  • 试题难度:一般
  • 知识点:关系数据库>规范化的基础概念
  • 试题答案:[['B'],['C']]
  • 试题解析:

    本题考查数据成人系规范化方面的基础知识。
    第一空的正确选项为B。根据Armstrong公理系统中的传递率,若 F1={A→C,C→B,B→D},则有A→D包含在Fl中。
    第二空的正确选项为C。首先证明 = { AC,CB,BD}是无损连接的先构造一个二维表如下: 



    根据

  中的A→C,上表中A属性列上没有两行相同的,故不能修改上表。又由于C→B在C属性列上的第一行、第几行相同为,所以将属性列B 上 改为同一符号。修改后的表如下:
       </p>

根据F中的B→D对上表进行处理,由于属性列B上第一行、第二行、第一行相同为

  ,所以将属性列D上改为同一符号。修改后的表如下:
    
从修改后的表可以看出第一行全为a,故分解是无损连接的。下面证明分解 保持函数依赖。
根据保持函数依赖定义,若将关系R分解为k个子模式,并有则分解保持函数依赖。本题分解成3个子模式,分别对F投影合并的结果如下:         
     
从上可见结果与F相等,故分解保持函数依赖。</p>

第 29 题

数据库系统必须控制事务的并发执行,保证数据库 (  ) 。假设事务 T1、T2分别对数据 A 和 B 进行的操作如下图所示,事务 T1 与 T2 间的并发调度为可串行化调度的是 (  )。


 

  • (A) 处于一致的状态
  • (B) 不存在冗余的信息
  • (C) 操作不出现死循环
  • (D) 备份的完整性
  • (A)
  • (B)
  • (C)
  • (D)

答案与解析

  • 试题难度:一般
  • 知识点:事务管理>可串行化
  • 试题答案:[['A'],['B']]
  • 试题解析:

    本题考查数据库并发控制方面的基础知识。

    第一空的正确选项为A。在多用户共享的系统中,许多用户可能同时对同一数据进行操作,带来的问题是数据的不一致性。为了解决这一问题数据库系统必须控制事务的并发执行,保证数据库处于一致的状态。并发操作主要有三类:丢失更新、不可重复读和读脏数据。其主要原因是:事务的并发操作破坏了事务的隔离性。

    第二空的正确选项为B。因为多个事务的并发执行是正确的,当且仅当其结果与按某一次序串行地执行它们时的结果相同,则称这种调度策略是可串行化的调度。可串行性是并发事务正确性的准则,按这个准则规定,一个给定的并发调度,当且仅当它是可串行化的才认为是正确调度。第二空的选项B是可串行化的,而选项A,选项C和选项D是不可串行化的调度。

第 30 题

关于视图的叙述,错误的是(  ) 。

  • (A) 视图不存储数据,但可以通过视图访问数据
  • (B) 视图提供了一种数据安全机制
  • (C) 视图可以实现数据的逻辑独立性
  • (D) 视图能够提高对数据的访问效率

答案与解析

  • 试题难度:一般
  • 知识点:SQL语言>视图
  • 试题答案:[['D']]
  • 试题解析:

    本题考查对视图的理解。
    视图是数据库系统中的一个重要机制。视图构建于基本表或视图之上,为用户提供一个虚表,与实际存储数据的基本表之间建立一种映射关系,用户可以像基本表一样对视图进行操作(有些视图的更新操作是受限的),所有通过视图对数据的操作最终都转换为对基本表的操作来实现。

    可以通过建立视图,将视图授权给指定用户,则用户只能访问通过视图可见的数据,对视图外的数据起到保护作用,用户无法访问。
    运行中的数据库,出于对性能的要求,可能要对已有的基本表进行分解或合并,即数据库重构。此时,数据库的模式发生改变可以重建或修改已有的视图,保持视图中的数据项与原有视图或基本表中的数据项一致,并映射到修改后的基本表上,即修改模式/外模式映像,保持外模式(视图中的数据项)不变,从而应用程序不用再改变。即实现数据的逻辑独立性。

    对视图操作与直接对视图对应的基本表操作,在编写程序方向可能会简化。通过视图对数据操作,最终转为对基本表的操作,所以并不会提高访问效率。

第 31 题

连接数据库时的安全验证是通过(  ) 来实现的。

  • (A) 用户标识与鉴别
  • (B) 存取控制
  • (C) 数据加密
  • (D) 审计

答案与解析

  • 试题难度:容易
  • 知识点:数据库运行与管理>数据库安全机制
  • 试题答案:[['A']]
  • 试题解析:

    本题考查对数据库安全性知识的理解。
    用户标识与鉴别是指由系统提供给用户标识自己的名字及密码。用户要求进入系统时,提供用户名和密码,由系统核对后才确定允许进入系统。存取控制是指对数据库对象(表、视图等)的安全控制,只有有资格(权限、许可证)的用户才可以访问相关数据库对象。数据加密是对存储和传输中的数据进行加密以防止被窃取。审计是把用户对数据库的所有操作都记录下来,事后可以据此找出非法存取数据的人及时间内容等。

第 32 题

嵌入式SQL中通过(  )实现主语言与SQL语句间进行参数传递;SQL语句的执行状态通过 (  )  传递给主语言来进行流程控制;对于返回结果为多条记录的SQL语句,通过 (  ) 来由主语言逐条处理。

  • (A) 主变量
  • (B) 游标
  • (C) SQLCA
  • (D) 数据集
  • (A) 主变量
  • (B) 游标
  • (C) SQLCA
  • (D) 数据集
  • (A) 主变量
  • (B) 游标
  • (C) SQLCA
  • (D) 数据集

答案与解析

  • 试题难度:一般
  • 知识点:SQL语言>嵌入式SQL
  • 试题答案:[['A'],['C'],['B']]
  • 试题解析:

    本题考查考生对嵌入式SQL的掌握。
    嵌入式SQL用于高级语言(主语言)和数据库的交互。高级语言用于客户端,实现界面及与用户的交互SQL语言用于后台数据库,主语言将变量值传给SQL,或SQL将值传给主语言,是通过主变量来实现的,主语言需要对SQL语句的执行状态(是否执行成功、查询结果的记录数等)进行检查以确定下一步的处理,需要DBMS将SQL语句执行状态写入SQL通信区(即SQLCA),主语言从中读取;游标可以将SQL查询到的多条记录逐条提取赋给主变量,交由主语言处理。

第 33 题

收回用户li对表employee的查询权限,同时级联收回li授予其他用户的该权限,SQL语句为:
(  )   select ON TABLE employee FROM li(  )    ;

  • (A) GRANT
  • (B) GIVE
  • (C) CALL BACK
  • (D) REVOKE
  • (A) RESTRICT
  • (B) CASCADE
  • (C) WITH GRANT OPTION
  • (D) WITH CHECK OPTION

答案与解析

  • 试题难度:一般
  • 知识点:SQL语言>授权语句
  • 试题答案:[['D'],['B']]
  • 试题解析:

    本题考杳考生对权限管理相关SQL语句的掌握。
    收回权限的SQL语法:
    REVOKE<权限列表>ON <表名|视图名>
    FROM<用户列表> [RESTRICT∣CASCADE]
    其中:RESTRICT表示只收回指定用户的权限;CASCADE表示收回指定用户及其授予的其他用户的该权限。

第 34 题

事务提交(COMMIT)后,对数据库的更新操作可能还停留在服务器的磁盘缓冲区中,而未写入到磁盘,即使此时系统出现故障,事务的执行结果仍不会丢失,称为事务的 (  )。为保证事务的此性质,需要利用数据库的 (  ) 。

  • (A) 原子性
  • (B) 一致性
  • (C) 隔离性
  • (D) 持久性
  • (A) 日志文件
  • (B) 全局备份
  • (C) 增量备份
  • (D) 影子备份

答案与解析

  • 试题难度:容易
  • 知识点:事务管理>事务的特性
  • 试题答案:[['D'],['A']]
  • 试题解析:

    本题考查对事务处理相关知识的理解和掌握。
    事务的持久性是指事务一旦提交,其对数据库的影响是永久的,即使系统发生故障也不受影响。提交可以看作是系统对用户的承诺,即当执行的事务COMMIT之后,用户可认为事务已完成,故障问题由DBMS负责。如更新内容尚未写入磁盘,则因故障系统重启后更新会丢失,系统会根据更新操作执行前已写入的日志内容,重新执行事务,即redo操作,将已提交的数据写入数据库。

第 35 题

SQL-99标准规定的事务的四个隔离级别中,能解决幻影读现象的级别是 (  )  。 

  • (A) READ UNCOMMITTED
  • (B) READ COMMITTED
  • (C) REPEATABLE READ
  • (D) SERIALIZABLE

答案与解析

  • 试题难度:一般
  • 知识点:事务管理>隔离级别
  • 试题答案:[['D']]
  • 试题解析:

    本题考查对并发事务处理隔离的掌握。
    事务的四个隔离级别从READ UNCOMMITTED、READ COMMITTED、REPEATABLE READ到SERIALIZABLE,逐级加强,依次解决丢失修改、读脏数据、不可重复读、读幻影四个不一致问题,且后一级别同时解决了前一级别已解决的问题。

第 36 题

概念结构设计阶段完成的文档是(  ) 。

  • (A) E-R 图
  • (B) DFD 图
  • (C) 关系模式
  • (D) 数据字典

答案与解析

  • 试题难度:一般
  • 知识点:数据库设计>概念结构设计
  • 试题答案:[[A]]
  • 试题解析:

    本题考查对数据库设计的掌握。
    数据库设计一般分为需求分析、概念设计、逻辑设计和物理设计几个阶段。需求分析阶段完成数据流图(DFD图)和数据字典,用于描述企业的各项业务流程和使用的数据;概念设计阶段用E-R图或UML图描述企业应用中的实体及其联系;逻辑设计是指设计关系模式及相关视图;物理设计是指设计数据的物理组织,如索引等。

第 37 题

设计关系模式时,派生属性不会作为关系中的属性来存储。员工(工号,姓名,性别,出生日期,年龄)关系中,派生属性是(  ) 。

  • (A) 姓名
  • (B) 性别
  • (C) 出生日期
  • (D) 年龄

答案与解析

  • 试题难度:容易
  • 知识点:数据库技术基础>基础概念
  • 试题答案:[[D]]
  • 试题解析:

    本题考查对概念结构设计的掌握。
    在概念设计中,需要概括企业应用中的实体及其联系,确定实体和联系的属性。派生属性是指可以由其他属性进行计算来获得的属性,如年龄可以由出生日期、系统当前时间计算获得,是派生属性。在系统中存储派生属性,会引起数据冗余,增加额外存储和维护负担,也可能产生数据的不一致性。

第 38 题

某高校的管理系统中有学生关系为:学生(学号,姓名,性别,出生日期,班级),该关系的数据是在高考招生时从各省的考生信息库中导入的,来自同一省份的学生记录在物理上相邻存放,为适应高校对学生信息的大量事务处理是以班级为单位的应用需求,应采取的优化方案是(  )。

  • (A) 将学号设为主码
  • (B) 对学号建立UNIQUE 索引
  • (C) 对班级建立CLUSTER 索引
  • (D) 对班级建立UNIQUE 索引

答案与解析

  • 试题难度:一般
  • 知识点:SQL语言>索引
  • 试题答案:[[C]]
  • 试题解析:

    本题考查考生对物理设计和数据库运行维护相关知识的掌握。
    查询性能的主要瓶颈是I/O操作。若查询条件涉及的数据分散分布在多个I/O块中,要比相对集中于少量几个I/O块中的查询效率明显低很多。聚簇索引(CLUSTER索引)将索引项取值相同的记录在物理上相邻存储,即可减少查询所涉及的I/O操作,可提高查询效率。

第 39 题

关于分布式数据库,下列描述正确的是(  )。

  • (A) 客户机是分布在不同场地的
  • (B) 多个数据库服务器间的数据交互通过客户端程序来实现
  • (C) 数据的物理存储分布在不同的服务器上,而用户只关心访问的逻辑结构
  • (D) 每个服务器上必须运行相同的DBMS

答案与解析

  • 试题难度:一般
  • 知识点:数据库发展和新技术>分布式数据库概念
  • 试题答案:[[C]]
  • 试题解析:

    本题考查考生对分布式数据库相关概念的掌握。
    分布式数据库将整个数据库分布于不同的服务器上(场地),数据的管理通过分布式数据库管理系统(DDBMS)来管理,用户不需要知道所操作的数据具体存储于哪个场地,只需要知道要访问的数据库逻辑结构,即数据库中的各关系模式。分布式数据库允许不同场地使用不同的DBMS。

第 40 题

分布式数据库允许部分数据存在多个复本,而用户不必知道这些复本的存在,称为(  )。

  • (A) 分片透明
  • (B) 复制透明
  • (C) 位置透明
  • (D) 全局共享

答案与解析

  • 试题难度:一般
  • 知识点:数据库发展和新技术>透明性
  • 试题答案:[[B]]
  • 试题解析:

    本题考查对分布式数据库相关概念的掌握。
    分布式数据库允许部分数据存储于不同的场地,称为复本,可以提高系统访问速度及故障恢复,但会增加一致性维护的代价。对用户来讲,不需要知道所要操作的数据是否有复本,选择哪个复本操作等等,这些都是由DDBMS来管理的,用户只需要按全局逻辑结构访问即可。

第 41 题

对象关系数据库中,员工(工号,姓名,性别,联系电话)表中的联系电话为多值属性,则员工属于(  ),在SQL99标准中可以使用(  )来实现。

  • (A) 非1NF关系
  • (B) 1NF关系
  • (C) 2NF关系
  • (D) 3NF关系
  • (A) 集合类型
  • (B) CLOB 类型
  • (C) BLOB 类型
  • (D) 结构类型

答案与解析

  • 试题难度:一般
  • 知识点:关系数据库>1NF至4NF
  • 试题答案:[['A'],['A']]
  • 试题解析:

    本题考查对象关系数据库相关概念的掌握。
    1NF关系要求属性列的原子性,组合属性和多值属性不满足原子性要求。对象关系数据库引入结构类型和集合类型来实现这两类属性的存储。

第 42 题

不属于数据库访问接口的是(  )。

  • (A) ODBC
  • (B) JDBC
  • (C) ADO
  • (D) HTML

答案与解析

  • 试题难度:容易
  • 知识点:数据库发展和新技术>WEB与数据库
  • 试题答案:[[D]]
  • 试题解析:

    本题考查对数据库应用系统开发相关知识的掌握。
    数据库访问接口提供了高级语言访问数据库的一种机制,是开发数据库应用系统的主要内容之一。常用的接口有ODBC、JDBC、ADO等,HTML为Web开发语言,不属于数据库访问接口。

第 43 题

联机分析处理(OLAP)与联机事务处理(OLTP)的区别是(  )。

  • (A) OLAP 针对数据库,OLTP 针对数据仓库
  • (B) OLAP 要求响应时间合理,OLTP 要求响应时间快
  • (C) OLAP 主要用于更新事务,OLTP 用于分析数据
  • (D) OLAP 面向操作人员,OLTP 面向决策人员

答案与解析

  • 试题难度:一般
  • 知识点:数据库技术基础>OLTP与OLAP
  • 试题答案:[[B]]
  • 试题解析:

    本题考查对数据挖掘相关概念的掌握。
    联机分析处理(OLAP)用于数据挖掘,从数据仓库中分析数据,为决策提供依据;联机事务处理(OLTP)用于更新事务,将数据写入数据库,面向操作人员。

第 44 题

IP 地址块 222.125.80.128/26 包含了(  )个可用主机地址,其中最小地址是(  ),最大地址是(  )

  • (A) 14
  • (B) 30
  • (C) 62
  • (D) 126
  • (A) 222.125.80.128
  • (B) 222.125.80.129
  • (C) 222.125.80.159
  • (D) 222.125.80.160
  • (A) 222.125.80.128
  • (B) 222.125.80.190
  • (C) 222.125.80.192
  • (D) 222.125.80.254

答案与解析

  • 试题难度:一般
  • 知识点:计算机网络>IP地址与子网划分
  • 试题答案:[['C'],['B'],['B']]
  • 试题解析:

    IP地址块222.125.80.128/26留给主机的地址码只有6位,26-2=62。这些地址都采用222.125.80.10xxxxxx的形式,其中最小的地址是222.125.80.10000001,即222.125.80.129,最大的是222.125.80.10111110,即222.125.80.190。

第 45 题

以下  HTML代码中,创建指向邮箱地址的链接正确的是(  )。

  • (A) <a href="email:test@test.com">test@test.com</a>
  • (B) <a href="emailto:test@test.com">test@test.com</a>
  • (C) <a href="mail:test@test.com">test@test.com</a>
  • (D) <a href="mailto:test@test.com">test@test.com</a>

答案与解析

  • 试题难度:一般
  • 知识点:计算机网络>HTML语言
  • 试题答案:[[D]]
  • 试题解析:

    本题考查HTML语言的基础知识。
    在HTML语言中,可以通过使用<mailto>标签定义一个指向电子邮件地址的超级链接,通过该链接可以在Internet中发送电子邮件。

第 46 题

POP3服务默认的TCP 端口号是(  )。

  • (A) 20
  • (B) 25
  • (C) 80
  • (D) 110

答案与解析

  • 试题难度:一般
  • 知识点:计算机网络>TCP/IP协议族
  • 试题答案:[[D]]
  • 试题解析:

    本试题考查POP3服务器的配置。POP3服务器默认端口为110,故选D。

第 47 题

Observe that for the programmer, as for the chef, the urgency of the patron (顾客)may govern  the scheduled completion of the task, but it cannot govern the actual completion. An omelette(煎鸡蛋), promised in two minutes, may appear to be progressing nicely. But when it has not set in  two minutes, the customer has two choices—waits or eats it raw. Software customers have had(  )choices.  
Now I do not think software(  )have less inherent courage and firmness than chefs, nor than other engineering managers. But false(  )to match the patron’s desired date is much more common in our discipline than elsewhere in engineering. It is very(  )to make a vigorous, plausible, and job risking defense of an estimate that is derived by no quantitative method, supported by little data, and certified chiefly by the hunches of the managers.  
Clearly two solutions are needed.We need to develop and publicize productivity figures, bug-incidence figures, estimating rules, and so on. The whole profession can only profit from(  )such data.Until estimating is on a sounder basis,  individual managers will need to stiffen their backbones and defend their estimates with the assurance that their poor hunches are better than wish derived estimates. 

  • (A) no
  • (B) the same
  • (C) other
  • (D) lots of
  • (A) testers
  • (B) constructors
  • (C) managers
  • (D) architects
  • (A) tasks
  • (B) jobs
  • (C) works
  • (D) scheduling
  • (A) easy
  • (B) difficult
  • (C) simple
  • (D) painless
  • (A) sharing
  • (B) excluding
  • (C) omitting
  • (D) ignoring

答案与解析

  • 试题难度:一般
  • 知识点:专业英语>专业英语
  • 试题答案:[['B'],['C'],['D'],['B'],['A']]
  • 试题解析:

    观察一下编程人员,你可能会发现,同厨师一样,某项任务的计划进度,可能受限于顾客要求的紧迫程度,但紧迫程度无法控制实际的完成情况。就像约好在两分钟内完成一个煎蛋,看上去可能进行得非常好。但当它无法在两分钟内完成时,顾客只能选择等待或者生吃煎蛋。软件顾客的情况类似。
    我现在并不认为软件经理内在的勇气和坚持不如厨师,或者不如其他工程经理。但为了满足顾客期望的日期而造成的不合理进度安排,在软件领域中却比其他的任何工程领域要普遍得多。很难为一个没有定量方法得出、没有多少数据支持、主要由管理者的预感证明的估计做出有力、合理和冒工作风险的辩护。

    显然我们需要两种解决方案。开发并推行生产率图表、缺陷率、估算规则等等,整个组织最终会从这些数据的共享上获益。或者在基于可靠基础的估算出现之前,项目经理需要挺直腰杆并坚持他们的估计,确信自己的经验和直觉总比从期望得出的估计要强得多。

results matching ""

    No results matching ""