单选题 以下2题基于以下描述:有关系模式R(S,T,C,D,G ),根据语义有如下函数依赖集:F={(S,C ) →T,C→D,(S,C ) →G,T→C}。
单选题 关系模式R的候选码
  • A. 只有1个,为(S,C )
  • B. 只有1个,为(S,T)
  • C. 有2个,为(S,C )和(S,T)
  • D. 有2个,为(S,C.和(T)
【正确答案】 C
【答案解析】
单选题 关系模式R的规范化程度最高达到
  • A. 1NF
  • B. 2NF
  • C. 3NF
  • D. BCNF
【正确答案】 A
【答案解析】
单选题 在Internet网址WWW.microsoft.com中的com是表示{{U}} {{/U}}。
  • A. 访问类型
  • B. 访问文本文件
  • C. 访问商业性网站
  • D. 访问图形文件
【正确答案】 C
【答案解析】[解析] www. microsoft.com中的com是域名中组织域的一个取值,是 Company(公司)的意思,表示该网站是商业性网站,其他还有edu(教育机构)、gov(政府组织)、int(国际组织)、net(网络)、mil(军事组织)等。
单选题 下面关于线性表的叙述中,错误的是{{U}} {{/U}}。
  • A.线性表采用顺序存储,必须占用一片连续的存储单元
  • B.线性表采用顺序存储,便于进行插入和删除操作
  • C.线性表采用链式存储,不必占用一片连续的存储单元
  • D.线性表采用链式存储,便于进行插入和删除操作
【正确答案】 B
【答案解析】
单选题 设有字符序列(Q,H,C,Y,P,A,M,S,R,D,F,X),问新序列(F,H,C,D,P,A,M,Q,R,S,Y,X)是下列哪一个排序算法一趟扫描的结果? A)起泡排序 B)初始步长为4的希尔排序 C)二路归并排序 D)以第一元素为分界元素的快速排序
【正确答案】 D
【答案解析】[解析] 起泡排序的基本思想是将表中两个相邻元素依次比较,若不符合排序要求,则交换位置,这样经 过n-1次比较后,将确定出最大(或最小)元素的位置,这称为一趟扫描。经过n-1次扫描后, 就完成了整个表的排序。
希尔(Shell)排序法的基本思想是第一步是将数据分成n1(n1为初始步长)个组,所有距离为n 的倍数的元素分在一个组中,各组内用插入法排序。然后让第二个步长n2(n2 快速排序的基本思想是把表中某元素作为基准,将表划分为大于该值和小于该值的两部分,然 后用递归的方法处理这两个子表,直到完成整个表的排序。
不难看出,上述的新序列是按快速排序的思想扫描的结果。
单选题 批处理操作系统中,下列哪一项是作业运行过程中反映作业的运行情况,并且是作业存在的惟一标志
  • A. 作业状态
  • B. 作业类型
  • C. 作业控制块
  • D. 作业优先级
【正确答案】 C
【答案解析】[解析] 本题考核操作系统有关作业管理的基本概念和知识,参考3.3.3“批处理方式下的作业管理”一节。 在操作系统的作业管理中,既要反映作业的运行情况,并且又是作业存在的惟一标志的是作业控制块。这是因为作业控制块中保存了对作业进行管理控制所必须的信息。作业控制块在作业运行中始终存在,并且不断变化。只有作业完成或作业退出系统时,才清除该作业控制块。所以,本题的答案是C。
单选题 基本SQL语言可以创建的内容中,不包括{{U}} {{/U}}。
  • A.视图
  • B.索引
  • C.完整性
  • D.基本表
【正确答案】 C
【答案解析】[解析] SQL的数据定义功能中包括定义基本表,定义视图和定义索引,对它们创建的语句格式分别是CREATE TABLE,CREAT VIEW和CREATE INDEX。
单选题 下列各种中断中,{{U}} {{/U}}是强迫性中断。
Ⅰ、硬件故障中断 Ⅱ、访管中断 Ⅲ、输入/输出中断
Ⅳ、缺页中断 Ⅴ、地址越界中断
  • A. Ⅰ、Ⅱ、Ⅳ和Ⅴ
  • B. Ⅰ、Ⅲ、Ⅳ和Ⅴ
  • C. Ⅰ、Ⅱ、Ⅲ和Ⅳ
  • D. 都是
【正确答案】 B
【答案解析】[解析] 一般将中断源分成两大类:强迫性中断和自愿性中断。 强迫性中断包括输入/输出中断、硬件故障中断、时钟中断、控制台中断、程序性中断。其中程序性中断包括目态程序执行特权指令、地址越界、虚拟存储中的缺页、缺段、溢出、除零等。
单选题 在下列关于视图的叙述中,正确的是{{U}} {{/U}}。
  • A. 当某一视图被删除后,由该视图导出的其他视图也将失效
  • B. 若导出某视图的基本表被删除了,但该视图不受任何影响
  • C. 视图一旦建立,就不能被删除
  • D. 当修改某一视图时,导出该视图的基本表也随之被修改
【正确答案】 A
【答案解析】[解析] 视图是从一个或几个基本表(或其他视图)导出的表,是一个虚表。若导出此视图的基本表被删除了,该视图将失效,但一般不会被自动删除。一个视图被删除后,由该视图导出的其他视图也将失效,用户应该用DROP VIEW命令将它们一一删除。在关系数据库中,并不是所有的视图都是可更新的,因为有些视图的更新不能唯一地有意义地转换成对应基本表的更新。因此视图的修改是有条件的。
单选题 下列关于SQL语言中索引(Index)的叙述中,哪一条是不正确的
  • A. 索引是外模式
  • B. 一个基本表上可以创建多个索引
  • C. 索引可以加快查询的执行速度
  • D. 系统在存取数据时会自动选择合适的索引作为存取路径
【正确答案】 A
【答案解析】[解析] 本题考查SQL语言中索引的基本知识。由于索引涉及数据的物理存储,因而它不是外模式,故答案A不正确。
单选题 设U是所有属性的集合,X、Y、Z都是U的子集,且Z=U-X-Y。下面关于多值依赖的叙述中,不正确的是 A. 若X→→Y,则X→→Z B. 若X→Y,则X→→Y C. 若X→→Y,且Y'Y,则X→→Y, D. 若Z=
【正确答案】 C
【答案解析】[解析] 多值依赖的性质包括:①若X→→Y,则X→→Z,其中Z=U-X-y,即多值依赖具有对称性;②若X→Y,则X→→Y,函数依赖可以看作多值依赖的特殊情况;③设属性集之间的关系是[*],那么当X→→Y在R (U)上成立的时,X→→Y在R(W)上也成立;反过来当X→→Y在R(W)上成立时,X→→Y在 R(U)上不一定成立;④若X→→Y,且Y'[*]Y,但不能断言X→→Y'也成立。因为多值依赖的定义中涉及了U中除X、Y之外的其余属性Z,考虑X→→Y'是否成立时涉及的其余的属性Z'=U-X-Y比确定X→→Y成立时的其余属性Z=U-X-y包含的属性列多,因此X→→Y'不一定成立。对照本题的4个选项可知,只有选项C与多值依赖性质中的④相矛盾,所以不正确。因此本题正确答案为C。
单选题 在Oracle中如果要快速的生成报表应使用哪种工具?
  • A. Oracle Forms
  • B. Oracle Reports
  • C. Oracle Graphics
  • D. BPR
【正确答案】 B
【答案解析】[解析] 本题主要考查了Oracle的工具产品的功能。 [解题要点] 在Oracle中,Oracle Reports用来快速的生成报表;Oracle Forms用来快速生成基于屏幕的复杂应用的工具;Oracle Graphics用来快速生成图形应用,的工具。BPR用于过程建模。 [考点链接] 掌握Oracle工具产品的种类,Develop er/2000和Designer/2000分别具有什么功能。
单选题 关于“死锁”,下列说法中正确的是( )。
  • A. 死锁是操作系统中的问题,数据库系统中不存在
  • B. 只有出现并发操作时,才有可能出现死锁
  • C. 在数据库操作中防止死锁的方法是禁止两个用户同时操作数据库
  • D. 当两个用户竞争相同的资源时不会发生死锁
【正确答案】 B
【答案解析】
单选题 在下列处理模块中,操作系统核心必须包括的模块是{{U}} {{/U}}。
  • A. 内存分配
  • B. 中断处理
  • C. 文件管理
  • D. 命令处理
【正确答案】 C
【答案解析】[解析] 操作系统的最主要功能是管理硬、软件资源,主要包括:处理机管理、存储管理、设备管理、进程管理、文件管理、作业管理等。
单选题 关于操作系统的叙述哪一个是不正确的{{U}} {{/U}}。
  • A.管理资源的程序
  • B.管理用户程序执行的程序
  • C.能使系统资源提高效率的程序
  • D.能方便用户编程的程序
【正确答案】 C
【答案解析】[解析] 操作系统是直接运行在裸机上的最基本的系统软件,任何其他软件都必须在操作系统的支持下才能运行。操作系统是一种资源管理程序,其主要功能是管理计算机软硬件资源,组织计算机的工作流程,方便用户的使用,并能为其他软件的开发与使用提供必要的支持。
单选题 文件系统采用多级目录结构的好处是
  • A. 可以进行多道程序设计
  • B. 提高内存利用率
  • C. 不同用户可以给不同文件取相同的名字
  • D. 文件可以共享
【正确答案】 C
【答案解析】[解析] 多级目录更确切地表达系统内部文件的组织结构,方便文件系统的管理。采用多级目录结构,不同用户可以给不同文件取相同名字,只要它们不是同一个目录结点下的结点。
单选题 在并发操作中可能产生若干数据库的不一致性,除了丢失修改、不能重复读以外,还有______。
  • A.读脏数据
  • B.不可串行化
  • C.事物内部故障
  • D.活锁和死锁
【正确答案】 A
【答案解析】[解析] 在并发操作中带来的数据不一致性包括3类,丢失修改、不能重复读和读脏数据。而活锁和死锁是封锁技术实现并发控制时出现的问题。
单选题 关于计算机语言,下面叙述不正确的是
  • A. 高级语言是独立于具体的机器系统的
  • B. 汇编语言对于不同类型的计算机,基本上不具备通用性和可移植性
  • C. 高级语言是先于低级语言诞生的
  • D. 一般来讲,与高级语言相比,机器语言程序执行的速度较快
【正确答案】 C
【答案解析】[解析] 程序设计语言根据其面向对象(机器、过程)的不同分为低级语言、高级语言两种。面向机器的计算机语言称为低级语言,面向过程的计算机语言称为高级语言。机器语言是以二进制代码表示的指令集合,是计算机能直接识别和执行的语言。机器语言的优点是占用内存少、执行速度快,缺点是面向机器的语言,随机而异,通用性差,而且指令代码是二进制形式,不易阅读和记忆,编程工作量大,难以维护。汇编语言是符号化的机器语言,与机器语言相比,汇编语言容易写、容易懂,也容易记。缺点与机器语言相同,即通用性差,随机而异。高级语言是一种与具体计算机硬件无关,表达方式接近于人类自然语言的程序设计语言。高级语言的优点是通用性强,可以在不同的机器上运行,程序可读性强,便于维护,极大地提高了程序设计的效率和可靠性。
单选题 下列哪一个关键码序列不符合堆的定义? {{U}} {{/U}}。
  • A. A、C、D、G、H、M、P、Q、R、X
  • B. A、C、M、D、H、P、X、G、0、R
  • C. A、D、P、R、C、Q、X、M、H、G
  • D. A、D、C、M、P、G、H、X、R、Q
【正确答案】 C
【答案解析】[解析] 本题的解题思路是检查每个双亲节点与它的子女节点间是否满足堆的定义。如果双亲节点的位置为i,则子女位置分别为2i-1和2i。在选项C中,C是D的子女,但小于双亲节点D,这与小根堆的要求不符,所以C是错的。
单选题 在数据库技术中,实体-联系模型是一种
  • A. 概念数据模型
  • B. 结构数据模型
  • C. 物理数据模型
  • D. 逻辑数据模型
【正确答案】 A
【答案解析】[解析] 概念模型是对信息世界建模,所以概念模型应该能够方便、准确地表示信息世界中的常用概念。概念模型的表示方法很多,其中最为常用的是P. P. Chen于1976后提出的实体—联系方法。该方法用E-R图来描述现实世界的概念模型,称为实体-联系模型(Entity-Relationship Model)简称E-R模型。
单选题 汇编语言是一种符号语言,通常用指令功能的英文词缩写代替操作码。助记符MOV表示的指令是
  • A. 加法
  • B. 中断
  • C. 空操作
  • D. 传送
【正确答案】 D
【答案解析】[解析] 用有助于记忆的符号和地址符号来表示指令,便是汇编语言。通常用有指令功能的英文词的缩写代替操作码,如“传送”指令用助记符MOV表示,“加法”指令用助记符ADD表示。
单选题 MIPS是用于衡量计算机系统哪一个性能指标的?
  • A. 存储容量
  • B. 时钟频率
  • C. 处理能力
  • D. 运算速度
【正确答案】 D
【答案解析】解析:MIPS是用于衡量计算机系统的快慢速度;存储容量多以千字节或兆字节为单位;时钟频率多用于表示微机的速度,用兆赫兹表示。
单选题 当关系模式R(A,B) 已属于3NF,下列说法中哪一个是正确的?
  • A. 它一定消除了插入和删除异常
  • B. 仍存在一定的插入和删除异常
  • C. 一定属于BCNF
  • D. A)和C)都是
【正确答案】 B
【答案解析】[解析] 若关系模型[*],且每一个非主属性都不传递于码,则[*]。3NF就是不允许关系模式的属性之间有这样的非平凡的函数依赖X→Y,其中x不包括码,Y是非主属性。x不包含有两种情况,一种情况X是码的真子集,这是2NF不允许,另一种情况X不是码的真子集,这是3NF不允许的。在 3NF中,仍存在一定的插入和删除异常。
单选题 用链接方式存储的队列,在进行删除运算时{{U}} {{/U}}。
  • A.仅需修改头指针
  • B.仅需修改尾指针
  • C.头、尾指针都要修改
  • D.头、尾指针可能都要修改
【正确答案】 D
【答案解析】
单选题 下列{{U}} {{/U}}与文件的物理结构有关。
  • A. 文件长度
  • B. 用户对文件的存取方式
  • C. 文件中记录的个数
  • D. 文件目录的结构
【正确答案】 B
【答案解析】[解析] 文件的物理结构是指文件的内部组织形式,亦即文件在物理存储设备上的存放方法.由于文件的物理结构决定了文件信息在存储设备上的存储位置,因此,文件信息的逻辑块号到物理块号的转换也是由文件的物理结构决定的。此外,文件的存取方式也与文件的物理结构有关。
单选题 下列有关索引的叙述中不正确的是
  • A. 一个基本表中可以建立一个或多个索引
  • B. 一个基本表中可以建立一个或多个聚簇索引
  • C. 一个基本袁中可以建立一个或多个非聚簇索引
  • D. 建立聚簇索引后,更新数列时会导致数据物理顺序变更
【正确答案】 B
【答案解析】[解析] 在基本表上建立一个或多个索引,以提供多种存取路径,加快查找速度。用户可以在最频繁查询的列上建立聚簇索引以提高查询效率,显然在一个基本表上最多只能建立一个聚簇索引。建立聚簇索引后,更新数列时会导致数据物理顺序变更,代价较大。
单选题 在操作系统信号量机制中,对某信号量S进行P操作,使进程进入相应等待队列的条件是 {{U}} {{/U}}。
  • A.S>0
  • B.S<0
  • C.S=0
  • D.S!=0
【正确答案】 B
【答案解析】8[分析] 当信号量S<0时,表示资源已经分配完毕,此时进程执行P操作申请资源得不到满足,进入等待状态。所以,答案是B。
单选题 实现定义数据库的模式,将数据库的结构以及数据的特性通知相应的DBMS从而生成存储数据框架的功能是{{U}} {{/U}}。
  • A.数据操纵语言(DML)
  • B.数据定义语言(DDL)
  • C.程序设计语言
  • D.机器语言
【正确答案】 B
【答案解析】
单选题 数据库系统的三级模式是对数据的3个抽象级别,它把数据的具体组织留给{{U}} {{/U}}管理,从而用户不必关心数据在计算机中的表示和存储。
  • A.DBMS
  • B.OS
  • C.DDL
  • D.DBA
【正确答案】 A
【答案解析】
单选题 在所有的Internet协议中,客户端定位资源使用统一资源定位器URL(Uniform Resource Locator),URL可以分为三部分:How,Where和What。How表示如何发送请求;Where表示主机:What表示客户所请求完整路径的对象。下列表示Where的是______。
  • A. HTTP://WWW.IBM.COM
  • B. FTP
  • C. WWW.IBM.COM
  • D. /pub/WWW/Addressing/schemes.html
【正确答案】 C
【答案解析】
单选题 计算机网络系统与分布式系统之间的区别主要是
  • A. 系统物理结构
  • B. 系统高层软件
  • C. 传输介质类型
  • D. 服务器类型
【正确答案】 B
【答案解析】[解析] 分布式系统与计算机网络的主要区别不在它们的物理结构上,而是在高层软件上。分布式系统是一个建立在网络之上的软件系统。这种软件保证了系统高度的一致性与透明性。分布式系统的用户不必关心网络环境中资源的分布情况,以及联网计算机的差异,用户的作业管理与文件管理过程对用户是透明的。
单选题 “实体”是信息世界中广泛使用的一个术语,它用于表示{{U}} {{/U}}。
  • A.有生命的事物
  • B.无生命的事物
  • C.客观存在的事物
  • D.一切事物
【正确答案】 C
【答案解析】[解析] 客观存在并可相互区分的事物叫实体,实体可以是人,也可以是物。
单选题 ______ 是防止对系统进行主动攻击,如企业伪造、篡改的重要技术手段。
  • A. 加密
  • B. 防火墙
  • C. 隐藏
  • D. 认证
【正确答案】 A
【答案解析】
单选题 下面关于SQL SERVER表述错误的是{{U}} {{/U}}。
  • A.广泛支持电子商务功能
  • B.允许从URL通过HTTP进行访问和查询
  • C.支持Web数据分析,但没有对Web数据分析提供数据挖掘工具和算法
  • D.允许在单个机器上安装多个孤立的SQL Server
【正确答案】 C
【答案解析】
单选题 对并发操作若不加以控制,可能会带来
  • A. 不安全
  • B. 死锁
  • C. 死机
  • D. 不一致
【正确答案】 D
【答案解析】解析:对并发操作若不加以控制,可能会带来不一致。
单选题 当用户程序执行访管指令时,中断装置将使中央处理器如何工作?
  • A. 维持在目态
  • B. 从目态转换到管态
  • C. 维持在管态
  • D. 从管态转换到目态
【正确答案】 B
【答案解析】[解析] 中央处理器有两种工作状态:管态和目态。当中央处理器处于管态时可执行包括特权指令在内的一切机器指令;当中央处理器处于目态时不允许执行特权指令。所以,操作系统程序占用中央处理器时,应让中央处理器在管态下工作,而用户程序占用中央处理器时,应让中央处理器在目态下工作。
单选题 设有关系 R(S,D,M),其函数依赖集F={S→D,D→M}。则关系R至多满足 {{U}} {{/U}}。
  • A. 1NF
  • B. 2NF
  • C. 3NF
  • D. BCNF
【正确答案】 B
【答案解析】[解析] 根据1NF,2NF的定义,关系R均满足,而3NF要求关系R中的每个非主属性不传递依赖于主码这由F显然是不可能满足的。故R至多满足2NF。
单选题 SQL语言集数据查询、数据操作、数据定义和数据控制功能于一体,语句INSERT,DELETE,UPDATE实现哪类功能?
  • A. 数据查询
  • B. 数据操纵
  • C. 数据定义
  • D. 数据控制
【正确答案】 B
【答案解析】[解析] SQL语言数据查询的语句是SELECT,数据操作语句有INSERT、DELETE和UPDATE,数据定义语句有 CREATE、DROP和ALTER,数据控制语句是GRANT和REVOKE。
单选题 下列关于数据库三级模式结构的叙述中,哪一个是不正确的
  • A. 数据库三级模式结构由内模式、模式和外模式组成
  • B. DBMS在数据库三级模式之间提供外模式/模式映像和模式/内模式映象
  • C. 外模式/模式映像实现数据的逻辑独立性
  • D. 一个数据可以有多个模式
【正确答案】 D
【答案解析】[解析] 数据系统的三级模式结构是指数据库系统是由外模式、模式和内模式三级抽象模式构成,这是数据库系统的体系结构或总体结构。DBMS提供模式数据定义语言DDL来描述逻辑模式,即严格地定义数据的名称、特征、相互关系、约束等。应用程序是依据数据的外模式编写的,从而应用程序不必修改,保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。
单选题 下列关于分布式数据库系统的叙述中,错误的是{{U}} {{/U}}。
  • A.分布式数据库系统中,每一个结点是一个独立的数据库系统
  • B.任何一个结点上的用户都可以对网络上的任何数据进行访问
  • C.每一个结点上的新的软件成分,提供必要的合作功能
  • D.分布式数据库实际上是真实的数据库的物理联合
【正确答案】 D
【答案解析】
单选题 下面不属于PowerDesigner的Data Architect模块作用的是
  • A. 运用E-R图,建立概念数据模型
  • B. 针对特定的DBMS特点,生成相应的物理数据模型(PDM)
  • C. 对已有数据库和应用的逆向工程
  • D. 生成实体联系模型图(E-R图)
【正确答案】 D
【答案解析】[解析] Data Architect是一个强有力的数据库模型设计工具,它支持真正的两层设计方法,在概念层和物理层建立和维护数据模型,并提供两层设计的方法的许多优点。利用Data Architect能够运用实体联系模型图(E-R图),建立概念数据模型(CDM);针对特定的DBMS特点,生成相应的物理数据模型 (PDM);定制PDM的适应物理上和性能上的考虑;针对目标DBMS生成相应的创建数据库的脚本(SML);当目标DBMS支持触发器时,生成参照完整性触发器;定制和打印模型的文档;对已有数据库和应用的逆向工程;定义PDM对象的扩展属性。
单选题 下列不是批处理操作系统追求的目标是
  • A. 提高系统资源的利用率
  • B. 提高大作业吞吐量
  • C. 较强的互操作性
  • D. 作业流程的自动化
【正确答案】 C
【答案解析】[解析] 批处理系统追求的目标是提高系统资源的利用率、大作业吞吐量(单位时间里处理作业的个数)以及作业流程的自动化。