第3套

更新时间:2024-04-17 21:51:01 阅读量: 综合文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

第三套真题

一、单选题(一共60个,每个1分,一共60分)

1. 下列关于数据的叙述中,哪一条是错误的? A) 数据是描述现实世界事物的符号记录 B) 数据是信息的语义解释 C) 信息可以用数据表示

D) 数据的各种表现形式都可以经过数字化后存入计算机 2. 下列与数据库相关的叙述中,哪一条是错误的?

A) 数据库中的数据通常可以分为用户数据和系统数据两个部分 B) 数据字典是数据库数据的结构和约束条件的定义和说明 C) 数据库中的数据共享性高、冗余度小

D) 程序-数据独立是指应用程序的编写与数据库中的数据无关 3. 下列关于数据库管理系统软件研究的叙述中,哪一条是错误的?

A) 研究内容中包括研究和实现具有分布性、开放性、异构系统的互连性的新型

的DBMS

B) 研究内容中包括研究和实现以DBMS为核心的一组支持软件 C) 研究的目标是DBMS自身程序越来越小,功能越来越简单

D) 数据库的安全理论和技术是数据库管理系统软件研究的一个重要组成部分 4. 下列关于数据模型的组成要素的叙述中,哪一条是正确的? A) 数据结构、数据操作和数据约束

B) 数据结构、数据操作、数据安全和数据独立 C) 数据结构、数据操作和数据独立

D) 数据结构、数据操作、数据安全、数据独立和数据约束 5. 下列关于逻辑模型的叙述中,哪一条是错误的?

A) 逻辑模型是从数据库实现的角度对数据建模,独立于具体的系统物理平台 B) 层次模型和网状模型都属于逻辑模型 C) E-R模型不属于逻辑模型 D) 关系模型不属于逻辑模型

6. 下列关于数据库模式的叙述中,哪一条是错误的?

A) 数据库的“型”是稳定的,数据库的“值”是随时间不断变化的 B) 数据库模式不仅涉及“型”的描述,而且还包含具体的“值” C) 数据库系统模式可用外模式、模式和内模式三级模式结构表示 D) 三级模式在数据库系统中都存储于数据库系统的数据字典中

7. 关系代数有五个基本操作,其他操作均可以用这五种基本操作来表示,除了并、差、投影和选择四个操作外,还有下列哪一个是五种基本操作之一? A) 交 B) 笛卡儿积 C) 自然连接 D) 除法

8. 概念模型是现实世界到信息世界的语义抽象,主要用于数据库设计中的概念设计阶段。下列哪种方法用于该阶段? A) 关系模型方法 B) 实体联系模型方法 C) 层次模型方法 D) 网络模型方法

9. 有如图所示的两个关系R1和R2

R1 W a b c X b b a Y c f d X b a e R2 Y c d f Z d b g R3是下列哪一项关系操作的结果?

R3 W a c X b a Y c d Z d b A) R1和R2的自然连接 B) R1和R2的左外连接 C) R1和R2的右外连接 D) R1和R2的半连接

10. 有如图所示的两个关系R1和R2

R1 W a b X b b Y c f X b a R2 Y c d Z d b c a d e f g R4是下列哪一项关系操作的结果?

R4 W a c null X b a e Y c d f Z d b g A) R1和R2的自然连接 B) R1和R2的左外连接 C) R1和R2的右外连接 D) R1和R2的半连接

11. 有如图所示的两个关系R1和R2

R1 W a b c X b b a Y c f d X b a e R2 Y c d f Z d b g R5是下列哪一项关系操作的结果?

R5 X b a Y c d Z d b A) R2和R1的自然连接 B) R2和R1的左外连接 C) R2和R1的右外连接 D) R2和R1的半连接

12. 在基本SQL语言中,下列哪个功能无法实现? A) 定义视图 B) 定义基本表

C) 对视图和基本表进行查询 D) 对连接视图进行修改

13. 若要删除数据库中已经存在的表T,下列哪一个SQL语句可以实现?

A) DELETE TABLE T B) DELETE T C) DROP TABLE T D) DROP T

14. 有基本表EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。

下列哪一项正确描述了SQL语句: SELECT COUNT(DISTINCT DNO) FROM EMP;的功能?

A) 统计职工的总人数 B) 统计每一部门的职工人数 C) 统计职工服务的部门数目 D) 统计每一职工服务的部门数目

15. 有基本表EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。

下列哪一项正确描述了SQL语句:UPDATE EMP SET SALARY = SALARY * 1.05 WHERE DNO='D6' AND SALARY < (SELECT AVG(SALARY) FROM EMP);的功能 A) 为工资低于D6部门平均工资的所有职工加薪5% B) 为工资低于整个企业平均工资的职工加薪5%

C) 为在D6部门工作,且工资低于整个企业平均工资的职工加薪5% D) 为在D6部门工作,且工资低于本部门平均工资的职工加薪5%

16. 有基本表EMP(ENO,ENAME,SALARY,DNO),其属性分别表示职工工号、姓名、工资和所在部门编号;基本表DEPT(DNO,DNAME),其属性分别表示部门的编号和部门名。

要删除EMP表中的SALARY属性,则下列哪一个SQL语句是正确的 A) DELETE SALARY FROM EMP B) ALTER TABLE EMP DROP SALARY C) UPDATE EMP SALARY D) ALTER TABLE EMP 'SALARY'

17. 下列SQL语句中,哪个语句能够实现\将查询、修改SC表的权限授权给用户U1,并允许该用户将此权限授予其他用户\的功能? A) GRANT SELECT, UPDATE TO SC ON U1 WITH PUBLIC B) GRANT SELECT, UPDATE ON SC TO U1 WITH PUBLIC C) GRANT SELECT, UPDATE TO SC ON U1 WITH GRANT OPTION

D) GRANT SELECT, UPDATE ON SC TO U1 WITH GRANT OPTION

18. 在使用LIKE谓词的字符匹配查询条件中,下列有关字符\下划线)的正确的叙述是哪一项?(模拟软件出错) A) 字符\下划线)代表任意单个字符 B) 字符\下划线)代表零个或多个字符

C) 字符\下划线)不能与字符%(百分号)一同使用 D) 字符\下划线)不能与字符%(百分号)一同使用

19. 下列关于关系数据库的规范化理论的叙述中,哪一条是错误的? A) 规范化理论提供了判断关系模式优劣的理论标准

B) 规范化理论提供了判断关系数据库管理系统优劣的理论标准 C) 规范化理论对于关系数据库设计具有重要指导意义

D) 规范化理论对于其他模型的数据库的设计也有重要指导意义 20. 下列关于平凡的函数依赖的叙述中,哪一条是正确的? A) 若X→Y,且Y X,则称X→Y为平凡的函数依赖 B) 若X→Y,且X Y,则称X→Y为平凡的函数依赖 C) 若X→Y,且X Y,则称X→Y为平凡的函数依赖 D) 若X→Y,Y→X,则称X→Y为平凡的函数依赖

21. 若有关系模式R(X,Y,Z),属性X、Y、Z间没有任何函数依赖关系。下列叙述中哪一条是正确的?

A) R肯定属于2NF,但R不一定属于3NF B) R肯定属于3NF,但R不一定属于BCNF C) R肯定属于BCNF,但R不一定属于4NF D) R一定属于4NF

22. 在数据库逻辑结构设计中,从E-R模型向关系模型的转换应遵循相应原则。对于三个不同实体集和它们之间的一个多对多联系,最少应转换为多少个关系模式? A) 2

B) 3

C) 4

D) 5

23. 下列关于物理存储介质的叙述中,哪一条是错误的? A) 高速缓冲存储器一般很小,是最快最昂贵的存储介质 B) 主存储器中存放可被CPU直接处理的数据

C) 若发生电源故障或系统崩溃,主存储器中的内容通常不会丢失 D) 二、三级存储器的速度相对比较慢

24. 下列关于选择运算的索引扫描实现算法的叙述中,哪一条是错误的? A) 采用索引扫描方法执行选择运算的前提条件是表在选择条件的属性上建有索

B) 无论选择条件是等值比较还是非等值比较,顺序索引和散列索引皆可利用 C) 一般说来,索引扫描的执行代价小于全表扫描的执行代价

D) 如果所利用的索引为聚集索引,一般可以大大减少磁盘块 I/O 次数 25. 下列关于数据库管理系统维护事务的ACID特性的叙述中,哪一条是错误的?

A) 保证事务的原子性是DBMS的事务管理器中故障恢复机制的责任 B) 保证单个事务的一致性是DBMS的事务管理器中故障恢复机制的责任 C) 保证事务的隔离性是DBMS的事务管理器中并发控制部件的责任 D) 保证事务的持久性是DBMS的事务管理器中故障恢复机制的责任

26. 设有两个事务T1、T2,其并发执行如下所示。下列叙述中哪一个是正确的? T1 T2

---------------------------------------------------------------- Read(A);

Read(A); A:=A-10; Write(A);

A:=A-20; Write(A);

---------------------------------------------------------------- A) 该并发执行不存在问题 B) 该并发执行丢失更新

C) 该并发执行依赖于未提交更新 D) 该并发执行读\脏\数据

27. 下列关于分布式数据库系统的叙述中,哪一条是错误的?

A) 分布式数据库系统与数据库技术、网络和数据通信技术有紧密的关系 B) 分布式数据库中每一个节点是一个独立的数据库系统 C) 分布式数据库系统的用户的操作比非分布式系统的操作要复杂 D) 分布式系统的所有问题是内部的、实现级别的问题 28. 下列哪一项不属于数据库安全性的一般控制措施? A) 一致性控制 B) 推理控制 C) 访问控制 D) 流控制

29. 下列哪一项不是基于关系数据库系统的、以数据处理为主的传统的数据库应用具有的特征?

A) 结构统一 B) 面向记录 C) 复杂数据类型 D) 数据项小

30. 下列哪一项工作一般需要在数据进入数据仓库之前进行? A) 数据清洗 B) 数据挖掘 C) 决策支持 D) OLAP

31. 为满足特定业务的,用于处理商务或技术数据或用于业务领域的实时控制的软件属于( ) A) 系统软件 B) 支撑软件 C) 科学软件 D) 应用软件

32. 软件开发范型是指( ) A) 开发环境 B) 开发方法学 C) 设计方法 D) 工程支持

33. 以下不属于软件生存周期定义阶段任务的是( ) A) 确定工程的总目标和项目范围 B) 开展可行性研究 C) 软件需求分析与建模 D) 制定项目计划

34. 螺旋模型相比演化模型主要增加了( ) A) 制定计划 B) 风险分析 C) 客户评估 D) 工程实施

35. 在UML中,关联关系是一种结构关系,关联的多重性是指( ) A) 一个类的实例能够与另一个类的多少个实例相关联 B) 一个类有多少个方法可被另一个类调用 C) 一个类的某个方法被另一个类调用的次数

D) 两个类所具有的相同方法和属性的个数

36. 为了描述用例的业务工作流或对象操作的控制流,在UML中使用了 A) 状态图 B) 协作图 C) 活动图 D) 顺序图

37. 以下不适合描述软件系统功能需求及其结构的是( ) A) 程序流程图 B) 分层的数据流图 C) 层次图(H图) D) 用例图

38. 使用扩充的结构化分析方法建立的分析模型的核心是( ) A) 数据流图 B) 实体关系图 C) 数据字典 D) 状态迁移图

39. 在软件的分析建模阶段按照承担的职责把对象类分为边界类、控制类和实体类。在描述一组对象如何协作以完成某一个任务的顺序图的顶部,各个对象(类)自左向右正确的排列顺序是( )

A) 参与者―控制类对象―实体类对象―边界类对象 B) 参与者―边界类对象―控制类对象―实体类对象 C) 参与者―边界类对象―实体类对象―控制类对象 D) 参与者―实体类对象―边界类对象―控制类对象

40. 以下有关软件需求规格说明书编写原则的说法中,错误的是( ) A) 描述要\做什么\而不是\怎样实现\

B) 如果待开发软件是大系统的一部分,必须完整地包含大系统的规格说明书 C) 规格说明必须包括系统运行的环境

D) 规格说明必须是一个认识的模型,容许不完备性并允许扩充

41. 为使得软件模块的编写和修改较少地考虑与其他模块的牵连,应在系统体系结构设计时尽可能提高( ) A) 数据完整性 B) 功能完备性 C) 接口规范性 D) 模块独立性

42. 在结构化设计方法中,一般把数据流划分为两种,即( ) A) 数据流和事务流 B) 变换流和控制流 C) 变换流和事务流 D) 控制流和事务流

43. 在软件详细设计中常采用图形方式描述程序的控制流程,严格按照结构化程序设计原则开发的程序流程的图形表示是( ) A) 程序流程图 B) PAD图 C) UML活动图 D) 盒图(N-S图)

44. 在UML类图中,类与类之间存在依赖、关联、聚合、泛化等关系,其中,类与类之间相互联系最强的关系是( ) A) 依赖 B) 聚合 C) 关联 D) 泛化

45. 以下哪个是程序实现的正确过程( )

A) 程序编码―需求审查―设计审查―单元测试―程序调试 B) 设计审查―程序编码―程序检查―代码审查―单元测试 C) 需求审查―程序编码―桌面检查―代码走查―程序调试 D) 设计审查―程序编码―程序检查―单元测试―程序调试 46. 以下不是程序调试主流方法的是 A) 分析法 B) 回溯法 C) 归纳法 D) 演绎法

47. 下列有关测试的说法中,错误的是( ) A) 白盒测试技术依据的是程序的逻辑结构

B) 典型的黑盒测试方法有等价类划分、边界值分析、因果图等 C) 分支覆盖是一种白盒测试技术 D) 功能覆盖是一种白盒测试技术 48. 对于以下程序

if ( a > 0 and b > 0 ) then c = c/a;

if ( a > 1 or c > 1 ) then c = c+1;

执行条件/判定覆盖,为使得每一条件取值和每一分支都至少执行一次,需要测试用例数是( ) A) 2 B) 3 C) 4 D) 5

49. 以下有关系统测试的说法中错误的是( )

A) 系统测试属于黑盒测试范畴,不再对软件的源代码进行分析和测试 B) 系统测试主要通过与系统的概要设计说明进行比较来完成 C) 系统测试环境应尽可能接近软件真实应用环境 D) 易用性测试属于系统测试的范畴

50. 以下有关软件维护模型特点的说法中,错误的是( ) A) 快速变更模型是一种\救火式\的方法 B) Boehm模型特点在于经济决策是过程驱动力量

C) Osborne模型在软件开发生存周期用户验收后考虑可维护性 D) Osborne模型可以被当作开发生存周期的持续迭代

51. 为边界条件的逻辑测试做出改变时,容易引入错误,这种副作用归属于软件维护中的( ) A) 修改代码的副作用 B) 修改设计的副作用 C) 文档的副作用 D) 修改数据的副作用

52. 按不同人员的工作内容来分类软件过程,组织过程包括( ) A) 维护过程和改进过程 B) 确认过程和审计过程 C) 管理过程和改进过程 D) 配置管理过程和剪裁过程

53. 在CMM族中,针对软件过程的CMM是( ) A) P-CMM B) SW-CMM C) SE-CMM D) SSE-CMM

54. 在软件过程改进的IDEAL模型中,提出实施过程改进的具体方案,试行改进

方案并检查方案试行情况,依检查的结果修订方案。这些活动属于IDEAL模型的( ) A) 启动阶段 B) 诊断阶段 C) 行动阶段 D) 提高阶段

55. 在软件项目管理的范围中,主要关注的度量是( ) A) 时间和成本 B) 生产率和质量 C) 人员和成本 D) 可用性和合算性

56. 以下组织方式中属于项目型模式的是( ) A) 软件人员按任务的工作阶段分配到若干专业的职能部门

B) 把软件人员按项目组成小组,小组成员自始至终参加所承担项目的各项任务 C) 要开发的软件产品在每个专业部门完成阶段加工以后,沿工序流水线向下传递

D) 各种文档按工序在各组之间传递

57. 以下说法中不是项目风险识别主要内容的是( ) A) 识别并确定项目有哪些潜在的风险 B) 识别引起这些风险的主要因素 C) 识别项目风险可能引起的后果 D) 识别对风险应采用的控制方法

58. 以下有关软件质量度量模型的说法中错误的是( ) A) FCM模型的第一层明确定义了软件产品的质量特性

B) GQM模型第一层度量对象类型的广度决定了该模型度量范围的广度 C) GQM模型度量的目标属性可以包含软件过程特性的所有属性 D) GQM是FCM的一个子集

59. 以下有关软件质量度量方法的说法中错误的是( )

A) 预测度量是利用定量的或定性的方法,对软件质量的评价值进行估算 B) 验收度量是在软件开发各阶段的检查点,对软件要求的质量进行确认性检查而获取其具体评价值

C) 预测度量有两种。一种为二元度量,这是一种定量度量;另一种为尺度度量,这是一种定性度量

D) 验收度量可以看成是对预测度量的一种确认,是对开发过程中的预测进行的

评价

60. 以下有关软件验证与确认的说法中错误的是( )

A) 验证和确认工作的目标是要发现缺陷,并确定软件系统是否实现了需要的功

能和质量特性

B) 验证强调的是产品生产结果的正确性,确认强调的是产品生产过程的正确性 C) 典型的验证和确认工作应与软件开发和支持活动并行进行,某些验证和确认任务可能会与开发和支持过程交织在一起

D) 验证和确认活动主要对软件开发产品的过程进行操作

二、多选题(一共20个,每个2分,一共40分)

1.下列关于E-R图的叙述中,哪些是正确的? A) E-R图用于描述数据的逻辑模型

B) E-R图提供了表示实体型、属性和联系的方法

C) 属性用菱形表示,并用无向边将其与相应的实体连接起来 D) 联系也可以有属性

E) 实体型用矩形表示,矩形框内写明实体名 2. 关系模型的数据完整性包含下列哪些内容? A) 实体完整性 B) 参照完整性 C) 依赖完整性 D) 用户定义的完整性 E) 属性完整性

3. 对于关系代数的并、交、差和广义笛卡尔积四种操作而言,下列哪些描述是正确的?

A) 它们都是二元操作 B) 它们都需要满足相容性条件

C) 它们的操作结果关系中的属性数目都等于作为操作对象的两个关系的属性数

目之和

D) 可以用上述的四项基本操作来表达任何的其他关系操作

E) 上述操作都将关系看成是元组的集合,其操作都是从行的角度进行的 4. 下列数据类型中,哪些是不需要SQL产品扩充就可以直接支持的数据类型? A) 预定义数据类型 B) 构造数据类型 C) 文本数据类型 D) 用户定义数据类型

E) 大对象类型

5. 下列哪些条属于数据库设计的任务? A) 需求分析

B) 数据库管理系统设计 C) 数据库逻辑结构设计 D) 数据库物理结构设计 E) 数据库实施

6. 下列哪些条不属于Armstrong公理系统中的基本推理规则? A) 若Y X,则X→Y B) 若X→Y,则XZ→YZ C) 若X→Y,且Z Y,则X→Z D) 若X→Y,且Y→Z,则X→Z E) 若X→Y,且X→Z,则X→YZ

7. 下列关于DBMS的基本功能和程序模块结构的叙述中,哪些是正确的? A) 数据定义信息存储在数据字典中,是DBMS运行的基本依据 B) 数据库操纵功能主要用于保证数据的安全性和有效性

C) 数据存储和管理支持对大量的各种类型数据的组织、存储和管理 D) 事务管理提供对事务概念的支持和事务管理功能

E) DBMS还提供一些其他功能,包括与网络中其他软件系统的通信功能等 8. 下列哪些是数据库查询处理中所涉及的活动?

A) 对用高层数据库语言表达的查询语句进行分析,形成语法分析树 B) 将语法分析树翻译成关系代数表达式

C) 在查询所涉及的属性上建立索引,以提高查询速度 D) 为关系代数表达式中的每一个操作符选择具体的实现算法 E) 为关系代数表达式中的各操作符确定执行顺序

9. 下列哪些结构是目前常用的浏览器/服务器模式软件开发结构? A) 以Web 服务器为中心 B) 以浏览器为中心 C) 以数据库服务器为中心 D) 以应用服务器为中心 E) 以开发语言为中心

10. 对象数据库标准中,下列哪些是语言绑定涉及的面向对象编程语言? A) C++ B) PASCAL

C) JAVA D) SMALLTALK E) FORTRAN

11. 在面向对象的系统中,类的对象应具有的特性包括哪3项( ) A) 相同的属性 B) 相同的操作 C) 相同的语义 D) 相同的可见性 E) 相同的语境

12. 在关联关系两端连接的类都具有相应的某种角色,因此可在各个端点上附加某些信息以说明各类的语义,这些信息包括( ) A) 角色名 B) 方法名 C) 可见性 D) 多重性 E) 约束

13. 在需求分析阶段所设计的问题信息域应包括哪3项( ) A) 信息通道 B) 信息流 C) 信息内容 D) 信息结构 E) 信息格式

14. 接口设计主要包括( )

A) 系统内部模块与模块之间、子系统与子系统之间的接口设计 B) 模块或软件构件之间的接口设计 C) 软件与其他软∕硬件系统之间的接口设计 D) 软件与人(用户)之间的交互设计

E) 软件开发过程中各成员达成的开发协议或约定

15. OOP方法中,复用是利用现成类来实现类,其复用方式有( ) A) 选择 B) 分解 C) 配置 D) 演变 E) 组合

16. 属于软件测试活动步骤的是哪2项( )(模拟软件出错) A) 单元测试 B) 系统测试 C) 白盒测试 D) 黑盒测试 E) 黑盒测试

17. 有关软件维护的说法中,正确的是哪3项( ) A) 完善性维护是一类救火式的维护

B) 一个遗留系统的现代化改造工作由逆向工程、测试和正向工程3个基本过程组成

C) 逆向工程是根据现有的制品,重构系统的一个或者多个更高层次的逻辑描述 D) 软件再工程是为了提高遗留系统的某个质量或者一组质量 E) 功能转换是软件再工程形式之一

18. 确定某项活动所产生的软件产品是否满足在以前的活动中对它的要求或条件,为达此目的所实施的软件过程是哪2项( ) A) 质量保证过程 B) 确认过程 C) 联合评审过程 D) 审计过程 E) 验证过程

19. 在项目进展过程中,为缩小实际情况与计划的偏差,尽快纠正项目计划中的相关缺陷,消除项目执行时的隐患。项目控制的措施可能包括( ) A) 社会措施 B) 经济措施 C) 合同措施 D) 技术措施 E) 组织措施

20. 在项目进展过程中,为缩小实际情况与计划的偏差,尽快纠正项目计划中的相关缺陷,消除项目执行时的隐患。项目控制的措施可能包括( ) A) 社会措施 B) 经济措施 C) 合同措施 D) 技术措施 E) 组织措施

本文来源:https://www.bwwdw.com/article/nhip.html

Top