数据库系统工程师-7
- 格式:doc
- 大小:27.97 KB
- 文档页数:6
数据库系统工程师考前练习七241. 设计数据流程图(dfd)属于数据库设计的()A. 可行性分析时期的任务B. 需求分析时期的任务C. 概念设计时期的任务D. 逻辑设计时期的任务242.设R、S为两个关系,R的元数为4,S的元数为5,则与R S等价的操作是()。
A.σ3<6(RS)B.σ3<2(RS)C.σ3>6(RS)D.σ7<2(RS)243.分布式数据库储备概念中,数据分配是指数据在运算机网络各场地上的分配策略,一样有四种,分别是集中式、分割式、全复制式和()。
A. 任意方式B.混合式C.间隔方式D.主题方式244.数据库系统中,类是指具有相同的消息,使用相同的方法,具有相同的变量名和()。
A. 变量值B. 特点C. 定义D. 类型245.模型是对现实世界的抽象,在数据库技术中,用模型的概念描述数据库的结构与语义,对现实世界进行抽象。
表示实体类型及实体间联系的模型称为()。
A.数据模型B.实体模型C.逻辑模型D.物理模型246.关系模型概念中,不含有余外属性的超键称为A.候选键B.对键C.内键D.主键247.随着运算机应用领域的扩大,第一代、第二代DBS不能适应处理大量的()。
A.格式化数据B.网络数据C.非格式数据D.海量数据248.数据库并发操纵概念中,使用X封锁的规则称为()。
A.PS协议B.PX协议C.PSC协议D.两段封锁协议249.在教学治理系统中,有教师关系T(T#,NAME),学生关系S(S#,NAME),学生成绩关系S(S#,NU)。
其中T#表示教师工号,S#表示学生学号,则T和N存在联系为()。
A. 1:1 笛卡尔积B. 选择C. 投影D. 联接250.对象标识是指针一级的概念是一个强有力的数据操纵原语言,是集合、元组和递归等复合对象操纵的基础,标识是()。
A.任意的B. 能够改变的C.不唯独的D.不能改变的251.数据库系统中除了可用层次模型和关系模型表示实体类型及实体间联系的数据模型以外,还有()。
数据库系统工程师认证考试(答案见尾页)一、选择题1. 数据库系统工程师的主要职责包括哪些?A. 设计和构建数据库管理系统B. 编写和维护数据库应用程序C. 管理数据库系统的安全和备份D. 执行数据分析和数据建模2. 在数据库设计中,通常遵循哪个步骤来确保数据库的质量?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计E. 实施和测试3. 数据库管理员(DBA)的角色主要包括哪些任务?A. 管理数据库的物理存储B. 监控和优化数据库性能C. 为应用程序编写和调试SQL代码D. 管理用户访问权限和授权E. 处理数据库故障和恢复4. 什么是数据库事务的ACID属性?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)5. 什么是索引,并且在数据库查询中的作用是什么?A. 索引是数据库表中一列或者多列值的集合,用于快速查找记录B. 索引可以加速数据的检索速度,但降低了数据更新的效率C. 索引创建需要消耗大量的存储空间D. 索引是数据库管理系统的一部分,不是应用程序员的责任6. 什么是数据库的正常启动和关闭过程?A. 主机重启B. 关闭所有正在运行的数据库应用程序C. 执行数据库的启动脚本D. 打开数据库管理界面并执行相关命令7. 在数据库系统中,什么是外模式和内模式之间的映射?A. 外模式是用户看到的数据库数据的外观B. 内模式是数据在数据库系统内部的表示C. 外模式和内模式之间的映射定义了外部级别和内部级别之间的接口D. 外模式和内模式之间的映射是由数据库管理员建立的8. 什么是数据库的隔离级别?A. 一系列用于控制不同用户或事务访问数据库的方式B. 数据库系统中的一种错误状态C. 数据库正常运行的一种状态D. 一系列用于控制并发访问的规则9. 在数据库系统中,什么是触发器和存储过程的区别?A. 触发器是在特定事件发生时自动执行的程序,而存储过程是一组预定义的SQL语句B. 触发器和存储过程都是数据库中的程序C. 触发器和存储过程都是由用户编写的D. 触发器和存储过程的作用范围不同10. 什么是数据库的三级模式结构?A. 外模式、内模式和概念模式B. 表模式、段模式和行模式C. 高级模式、中级模式和低级模式D. 逻辑模式、物理模式和用户模式11. 数据库系统工程师在数据库设计阶段需要关注哪些因素?A. 数据库性能B. 数据库可扩展性C. 数据库安全性D. 用户需求12. 在数据库系统中,哪种数据结构最适合表示复杂的关系?A. 关系模型B. 面向对象模型C. 逻辑模型D. 数据模型13. 数据库事务的四个特性(ACID)分别是什么?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)14. 什么是数据库索引?它的主要作用是什么?A. 提高查询速度B. 减少数据冗余C. 保证数据完整性D. 维护数据秩序15. 在数据库管理系统中,哪个概念描述了数据的逻辑结构和特征?A. 数据模型B. 数据表C. 数据视图D. 数据库模式16. 数据库管理系统中的备份策略通常包括哪些类型?A. 完全备份B. 增量备份C. 差异备份D. 日志备份17. 数据库系统故障可能导致的后果包括哪些?A. 数据丢失B. 数据不一致C. 系统崩溃D. 性能下降18. 在数据库系统中,如何确保数据的安全性和完整性?A. 使用强密码策略B. 定期进行数据备份和恢复测试C. 实施访问控制列表(ACLs)D. 对敏感数据进行加密19. 数据库系统工程师在面试过程中可能会展现出以下心态:A. 焦虑和不安B. 自我怀疑和缺乏自信C. 过于追求完美主义D. 对未来前景的迷茫20. 在数据库设计中,以下哪个阶段不是必须的?A. 需求分析B. 概念设计C. 逻辑设计D. 物理设计21. 关系数据库中的规范化是为了解决什么问题?A. 保证数据的完整性B. 减少数据冗余C. 提高查询效率D. 确保数据的一致性22. 以下哪个数据库类型支持事务处理?A. 关系型数据库B. 非关系型数据库C. 键值存储数据库D. 图形数据库23. 在数据库系统中,索引的作用是什么?A. 提高数据检索速度B. 减少数据冗余C. 确保数据一致性D. 支持并发访问24. 数据库复制在数据库系统中主要用于什么目的?A. 提高数据可用性B. 增加数据安全性C. 支持数据备份和恢复D. 减少网络带宽消耗25. 以下哪个数据库管理工具通常用于监控和优化数据库性能?A. SQL Server Management StudioB. MySQL WorkbenchC. Oracle Enterprise ManagerD. DBMS Analytics Studio26. 在数据库系统中,什么是事务?A. 一系列按顺序执行的数据库操作B. 一组不可分割的工作单元C. 一个存储在数据库中的唯一数据块D. 一个虚拟的数据表27. 以下哪个数据库模型支持分片?A. 关系型数据库B. 非关系型数据库C. 键值存储数据库D. 图形数据库28. 在数据库系统中,什么是锁?A. 一种用于控制多个用户同时访问数据库的机制B. 一种用于验证用户身份的机制C. 一种用于加密数据的机制D. 一种用于存储数据的机制29. 关系数据库中的“关系”是指什么?A. 数据之间的关系B. 二维表格的形式C. 与数学中的集合概念相似D. 以上都不是30. 以下哪个不是数据库系统的组成部分?A. 应用程序B. 数据库管理员C. 数据库管理系统D. 数据库客户端31. 在数据库系统中,索引的目的是什么?A. 提高查询速度B. 减少数据冗余C. 增加数据安全性D. 保证数据完整性32. 数据库备份策略通常包括哪些步骤?A. 创建备份副本B. 测试备份数据的可用性C. 定期执行备份D. 所有以上步骤33. 在数据库管理系统中,哪一个概念描述了数据的结构化集合?A. 数据库模型B. 数据库模式C. 数据库实例D. 数据库管理界面34. 数据库系统故障可能由哪些原因引起?A. 硬件故障B. 软件错误C. 数据损坏D. 人为错误35. 在数据库系统中,什么是事务的原子性?A. 事务的所有操作要么全部执行,要么全部不执行B. 事务的执行具有隔离性C. 事务一旦提交,就不能被回滚D. 事务中的操作顺序是固定的36. 在数据库系统中,哪个概念描述了数据的逻辑结构?A. 存储结构B. 逻辑结构C. 物理结构D. 结构模式37. 数据库管理系统(DBMS)的主要组成部分是什么?A. 数据定义语言(DDL)B. 数据操纵语言(DML)C. 数据控制语言(DCL)D. 数据库管理系统核心(DBMS core)38. 以下哪个选项是数据库备份类型?A. 完全备份B. 增量备份C. 差异备份D. 日志备份39. 在数据库系统中,事务处理的主要特点是什么?A. 原子性B. 一致性C. 隔离性D. 持久性40. 数据库索引的目的是什么?A. 提高查询性能B. 减少数据冗余C. 支持数据完整性D. 方便数据更新41. 在数据库设计中,规范化的主要目的是什么?A. 减少数据冗余B. 防止数据不一致C. 提高数据完整性D. 增强数据独立性42. 数据库管理员(DBA)在数据库系统中的角色是什么?A. 数据库设计者B. 数据库管理者C. 数据库维护者D. 数据库开发者43. 数据库系统中的数据模型主要有哪两种?A. 关系模型B. 面向对象模型C. 逻辑模型D. 网状模型44. 在数据库系统中,什么是外模式?A. 模式B. 内模式C. 视图D. 存储模式二、问答题1. 什么是数据库系统?请简述数据库系统的组成部分。
数据库系统工程师基础考试(答案见尾页)一、选择题1. 数据库系统的基本组成部分包括哪些?A. 存储器B. 控制器C. 缓存D. 查询处理器2. 关系数据库中的关系模型是基于什么概念建立的?A. 数据库管理系统B. 数据字典C. 数据库管理员D. 数据逻辑结构3. 以下哪个选项是数据库事务的正确描述?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. 执行数据还原C. 执行数据迁移D. 配置数据库监控10. 在数据库系统中,什么是数据库管理员(DBA)?A. 负责管理数据库系统的专业人员B. 专门负责数据库的维护和优化C. 负责设计和创建数据库的用户界面D. 负责编写和执行数据库查询语句11. 数据库系统工程师的主要职责包括哪些?A. 数据库设计、优化和管理B. 硬件和软件系统的维护与升级C. 数据安全和备份恢复D. 以上都是12. 关系型数据库和非关系型数据库的主要区别是什么?A. 适用场景不同B. 存储结构不同C. 查询语言不同D. 以上都是13. 数据库系统通常使用的备份恢复技术包括哪些?A. 物理备份B. 逻辑备份C. 定期同步数据D. 增量备份14. 数据库管理系统(DBMS)的主要组成部分包括哪些?A. 数据定义语言(DDL)B. 数据操纵语言(DML)C. 数据库管理员(DBA)D. 数据库缓存15. 在数据库系统中,索引的作用是什么?A. 提高查询速度B. 减少数据冗余C. 确保数据一致性D. 保证数据完整性16. 事务的特性中的四个ACID属性包括哪些?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 持久性(Durability)17. 在数据库设计中,规范化是为了避免哪种情况的发生?A. 数据冗余B. 数据不一致C. 数据丢失D. 系统性能下降18. 数据库复制技术的主要目的是什么?A. 提高数据安全性B. 提高数据可用性C. 分担数据负载D. 以上都是19. 数据库系统性能优化通常涉及哪些方面?A. 硬件升级B. 软件调整C. 查询优化D. 以上都是20. 数据库系统工程师在日常工作中可能会遇到的数据存储问题主要包括哪些?A. 空间不足B. 性能瓶颈C. 安全性问题D. 以上都是21. 数据库系统工程师的职业职责包括哪些?A. 数据库设计、编码、测试和维护B. 系统架构设计和优化C. 数据库管理和日常运营D. 以上所有22. 数据库系统工程师在数据库设计阶段需要关注哪些关键因素?A. 数据模型设计B. 硬件和软件平台选择C. 数据安全和备份策略D. 以上所有23. 在数据库系统中,哪一个概念描述了如何组织、存储和管理数据?A. 数据模型B. 关系模型C. 数据库管理系统(DBMS)D. 数据仓库24. 以下哪个选项是关系数据库管理系统(RDBMS)的核心特性?A. 非结构化数据存储B. 关系模型C. 对象关系模型D. 事件驱动架构25. 数据库系统工程师在数据库实施阶段需要进行哪些具体工作?A. 数据迁移B. 硬件选择和配置C. 数据转换和验证D. 以上所有26. 在数据库性能优化中,哪项技术通常用来提高查询响应时间?A. 索引维护B. 分区C. 重新组织数据D. 使用索引27. 在数据库系统中,哪一个概念描述了数据的逻辑结构,即数据元素之间的逻辑关系?A. 存储模式B. 内模式C. 外模式D. 模式28. 数据库管理系统的体系结构通常分为哪几个层次?A. 存储层B. 逻辑层C. 物理层D. 应用层29. 关系数据库中的基本概念是什么?A. 实体-关系模型(E-R模型)B. 对象关系模型(O-R模型)C. 结构化查询语言(SQL)D. 数据库事务处理30. 什么是数据库索引,它的主要作用是什么?A. 提高查询速度B. 减少数据冗余C. 支持事务处理D. 保证数据一致性31. 在数据库系统中,什么是触发器?它的主要作用是什么?A. 保存数据库的备份信息B. 实现数据的完整性约束C. 当数据库事件发生时自动执行特定的操作D. 作为数据表与外部世界的接口32. 什么是数据库模式,它有什么特点?A. 模式是数据库中全体数据的逻辑结构和特征的描述B. 模式独立于具体的应用程序C. 模式等于外模式的子集D. 模式是所有用户的公共数据视图33. 数据库管理系统中,什么是缓冲区?它的主要作用是什么?A. 存储用户对数据库的访问指令B. 存储数据库中修改的数据C. 缓冲磁盘读写操作,提高数据访问速度D. 存储数据库的元数据34. 什么是数据库备份,它有哪些类型?A. 完全备份B. 增量备份C. 差异备份D. 日志备份35. 在数据库系统中,什么是并发控制?它的目标是什么?A. 防止数据被非法访问B. 确保数据的一致性和完整性C. 提高数据库的吞吐量D. 优化数据库性能36. 什么是数据库的三级模式结构,它有何优点?A. 提高数据库系统的灵活性B. 使数据具有更高的独立性C. 减少了数据冗余D. 加强了数据的安全性37. 关系型数据库管理系统中,哪个概念描述了表与表之间的关系?A. 结构化查询语言(SQL)B. 数据库模式C. 规范化D. 数据仓库38. 在数据库设计中,什么是第一范式(NF)?A. 表中的每一列都是原子的B. 表中的每一行都是原子的C. 表中的主键是唯一的D. 表中的所有非主键列都必须依赖于整个主键39. 什么是数据库索引?A. 一种数据库结构,用于快速检索数据B. 一种数据库结构,用于存储数据C. 一种数据库结构,用于排序数据D. 一种数据库结构,用于分布数据40. 数据库事务的特性包括哪些?A. 原子性B. 一致性C. 隔离性D. 持久性41. 在分布式数据库系统中,什么是复制?A. 将数据从一个位置复制到另一个位置的过程B. 将数据从一个数据库实例复制到另一个数据库实例的过程C. 将数据从备份复制到主数据库的过程D. 将数据从只读副本复制到主数据库的过程42. 什么是数据库连接池?A. 一种数据库结构,用于缓存经常使用的数据库连接B. 一种数据库结构,用于存储经常使用的SQL语句C. 一种数据库结构,用于分配和管理数据库资源D. 一种数据库结构,用于加密和解密数据43. 在数据库管理中,什么是备份?A. 创建数据的副本的过程B. 删除数据的副本的过程C. 更新数据的副本的过程D. 优化数据的副本的过程44. 什么是数据库触发器?A. 一种数据库结构,用于自动执行特定的操作B. 一种数据库结构,用于限制用户对数据的访问C. 一种数据库结构,用于记录数据的更改D. 一种数据库结构,用于分布数据45. 在数据库系统中,什么是视图?A. 一种数据库结构,用于限制用户对数据的访问B. 一种数据库结构,用于存储数据C. 一种数据库结构,用于快速检索数据D. 一种数据库结构,用于修改数据二、问答题1. 什么是数据库管理系统(DBMS)?2. 关系型数据库与非关系型数据库的主要区别是什么?3. 数据库的三级模式结构包括哪三级?4. 什么是SQL语言?它有哪些主要功能?5. 什么是数据库的隔离级别?它如何影响并发操作?6. 什么是数据库的备份与恢复策略?它们分别包括哪些方法?7. 什么是数据库的性能优化?它包括哪些方面?8. 什么是数据库的安全性管理?它包括哪些措施?参考答案选择题:1. ABCD2. D3. ACD4. C5. AD6. C7. ABCD8. A9. ABD 10. A11. D 12. D 13. ABD 14. ACD 15. A 16. ABCD 17. A 18. D 19. D 20. D21. D 22. D 23. A 24. B 25. D 26. D 27. C 28. ABC 29. ACD 30. ACD31. C 32. AB 33. C 34. ABCD 35. B 36. ABD 37. C 38. A 39. A 40. ABCD41. B 42. A 43. A 44. A 45. A问答题:1. 什么是数据库管理系统(DBMS)?数据库管理系统(DBMS)是一种软件,用于管理数据库中的数据。
2022年上半年《数据库系统工程师》真题2022年上半年《数据库系统工程师》真题单选题(共48题,共48分)1.计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA方式等。
当采用()方式时,不需要CPU执行程序指令来传送数据。
A.中断B.程序查询C.无条件传送D.DMA2.已知数据信息为16位,最少应附加()位校验位,才能实现海明码纠错。
A.3B.4C.5D.63.某系统由下图所示的冗余部件构成。
若每个部件的千小时可靠度都为R,则该系统的千小时可靠度为()。
A.(1-R3)(1-R2)B.(1-(1-R)3)(1-(1-R)2)C.(1-R3)+(1-R2)D.(1-(1-R)3)+(1-(1-R)2)4.以下关于Cache(高速缓冲存储器)的叙述中,不正确的是()。
A.Cache的设置扩大了主存的容量B.Cache的内容是主存部分内容的拷贝C.Cache的命中率并不随其容量增大线性地提高D.Cache位于主存与CPU之间5.CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在()中。
A.程序计数器(PC)B.累加器(AC)C.指令寄存器(IR)D.地址寄存器(AR)6.甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由()享有。
A.甲B.乙C.甲与乙共同D.软件设计师7.在面向对象方法中,多态指的是()。
A.客户类无需知道所调用方法的特定子类的实现B.对象动态地修改类C.一个对象对应多张数据库表D.子类只能够覆盖父类中非抽象的方法8.HTTPS使用()协议对报文进行封装A.SSHB.SSLC.SHA-1D.SET9.以下加密算法中适合对大量的明文消息进行加密传输的是()。
A.RSAB.SHA-1C.MD5D.RC510.甲、乙两人在同一天就同样的发明创造提交了专利申请,专利局将分别向各申请人通报有关情况,并提出多种可能采用的解决办法。
数据库系统工程师-数据库设计(总分34,考试时间90分钟)1. 不属于安全性控制机制的是 (9) 。
A. 完整性约束B. 视图C. 密码验证D. 用户授权2. 数据仓库的多维数据模式中不包括 (17) 。
A. 星型模式B. 雪花模式C. 链状模式D. 事实星状模式某高校学生管理系统的新生数据取自各省招生办公室的考生信息,筛选出录取本校的考生信息直接导入,再根据录取专业划分班级并生成学号(学号的前四位与所在班级编号相同)。
学校的学生管理业务多以班级和学生为单位处理,应对学生信息表 (18) ,以减少I/O访问次数,提高系统性能。
设该系统的学生关系模式为:学生(学号,姓名,性别,出生日期,身份证号,籍贯,家庭所在地),在该系统运行过程中,DBA发现频繁访问学生关系的查询程序只涉及学号、姓名、性别和出生日期属性,为提高该查询程序的性能,应 (19) 。
3.A. 建立学号的普通索引B. 建立学号的UNIQUE索引C. 建立学号的CLUSTER索引D. 按学号进行HASH分布4.A. 直接修改该查询程序B. 分解学生关系为学生1(学号,姓名,性别,出生日期)和学生2(学号,身份证号,籍贯,家庭所在地),并修改该查询程序C. 分解学生关系为学生1(学号,姓名,性别,出生日期)和学生2(学号,身份证号,籍贯,家庭所在地),并构建“学生”视图,该查询程序不做修改D. 创建学生关系上的视图学生1(学号,姓名,性别,出生日期),该查询程序不做修改5. 有关概念结构设计,下列说法正确的是 (15) 。
A. 概念结构设计是应用程序模块设计的基础B. 概念结构设计只应用到数据字典C. 概念结构设计与具体DBMS无关D. 概念结构设计就是确定关系模式6. 在数据库系统中,数据完整性约束的建立需要通过数据库管理系统提供的数据 (20) 语言来实现。
A. 定义B. 操作C. 查询D. 控制7. 在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称之为 (5) 。
数据库系统工程师历年真题1、电源出现故障时,加电前首先应()。
[单选题] *A.检查机内线路是否接好B.检查是否有短路处C.测量电压(正确答案)D.检查CPU和内存2、CPU的主要性能指标是______。
[单选题] *A:字长和时钟主频(正确答案)B:可靠性C:耗电量和效率D:发热量和冷却效率3、D:读盘控制器的功能是______。
[单选题] *A:指挥、协调计算机各相关硬件工作(正确答案)B:指挥、协调计算机各相关软件工作C:指挥、协调计算机各相关硬件和软件工作4、波特率等于()。
易[单选题] *A.每秒传输的比特B. 每秒钟可能发生的信号变化的次数(正确答案)C.每秒传输的周期D. 每秒传输的字节数5、在WPS文字文档中,要使一行文字右对齐,应先()。
[单选题] *A.单击“右对齐”按钮B. 单击工具栏上的“B”按钮C.将光标定位在该行(正确答案)6、开机检测不到硬盘,可能的原因有()[单选题] *A.硬盘未加电(正确答案)B.硬盘未分区C.硬盘上无系统D.以上都是7、1在冯.诺依曼体系结构中,计算机硬件系统应该由()个部分组成。
[单选题] *A. 3B. 4C. 5(正确答案)D. 28、35.显示器的主要技术指标之一是()[单选题] *A.分辨率(正确答案)B.亮度C.彩色D.对比度9、M bps 的Ethernet 的争用期是.ms,在争用期内可发送()的数据。
中[单选题] * A.B B.BC.B(正确答案)D.B10、C:硬盘的技术指标除容量外,另一个是转速D:硬盘安装在机箱内,属于主机的组成部分(正确答案)下列软件中,不是操作系统的是______。
[单选题] *A:LinuxB:UNIX11、在WPS表格中,关于筛选数据的说法正确的是()。
[单选题] *A.删除不符合设定条件的其它内容B.筛选后仅显示符合我们设定筛选条件的某一值或符合一组条件的行(正确答案)C.将改变不符合条件的其它行的内容12、33.办公室自动化(0A)是计算机的一项应用,按计算机应用的分类,它属于()。
数据库系统工程师-操作系统(总分52,考试时间90分钟)为了解决进程间的同步和互斥问题,通常采用一种称为 (6) 机制的方法。
若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是 (7) 。
1.A. 调度B. 信号量C. 分派D. 通讯2.A. 20B. 18C. 16D. 153. 进程PA不断地向管道写数据,进程PB从管道中读数据并加工处理,如图5-1所示。
如果采用P、V操作来实现进程PA和PB的管道通信,并且保证这两个进程并发执行的正确性,则至少需要 (2) 。
A. 1个信号量,信号量的初值是0B. 2个信号量,信号量的初值是0、1C. 3个信号量,信号量的初值是0、0、1D. 4个信号量,信号量的初值是0、0、1、14. 假设系统中有三类互斥资源R1、R2、R3,可用资源数分别是9、8、5。
在T0时刻系统中有P1、P2、P3、P4和P5五个进程,这些进程对资源的最大需求量和已分配资源数如表5-1所示,如果进程按 (3) 序列执行,那么系统状态是安全的。
A. P1->P2->P4->P5->P3B. P2->P1->P4->P5->P3C. P2->P4->P5->P1->P3D. P4->P2->P4->P1->P3在UNIX操作系统中,当用户执行如下命令:link(“/user/include/myfile.Sh”,“/usr/userwang/youfile.sh”)则文件名“/usr/userwang/youfile.sh”存放在 (44) 。
2.假设在系统中一个文件有两个名字,它与一个文件保存两个副本的区别是 (45) 。
5.A. user目录文件中B. include目录文件中C. userwang目录文件中D. youfile.sh的文件内容中6.A. 前者比后者所占用的存储空间更大B. 前者需要两个目录项,后者只需要一个目录项C. 前者存取文件的速度快,后者存取文件的速度慢D. 前者改变与某个名字相联系的文件时,另一个名字相连的文件也改变;后者的另一个副本不改变在某超市里有一个收银员,且同时最多允许有n个顾客购物,我们可以将顾客和收银员看成是两类不同的进程,且工作流程如图5-4所示。
2020软考数据库系统工程师基础练习题(7)1. 假设有三个基本表:学生表S、课程表C、学生选课表SC,它们的结构如下:S(S#,SN,SEX,AGE,DEPT)C(C#,CN)SC(S#,C#,GRADE)检索所有比“王华”年龄大的学生姓名、年龄和性别。
准确的SQL 语句是()。
A.SELECT SN,AGE,SEXFROM SWHERE AGE>(SELECT AGE FROM SWHERE SN=“王华”)B.SELECT SN,AGE,SEXFROM SWHERE SN=“王华”C.SELECT SN,AGE,SEXFROM SWHERE AGE>(SELECT AGEWHERE SN=“王华”)D.SELECT SN,AGE,SEXFROM SWHERE AGE>王华。
AGE参考答案:A2. 在数据库管理技术的发展过程中,经历了人工管理阶段、文件系统阶段和数据库系统阶段。
在这几个阶段中,数据独立性的是()阶段。
A.数据库系统B.文件系统C.人工管理阶段D. 数据项管理3. 数据库系统与文件系统的主要区别是()A.数据库系统复杂而文件系统简单B.文件系统不能解决数据冗余和数据独立性问题而数据库系统能够解决C.文件系统只能管理程序文件而数据库系统能够管理各种类型的文件D.文件系统的数据量少,而数据库系统能够管理庞大的数据量4. 一个关系数据库文件中的各条记录()A.前后顺序不能任意颠倒,一定要按照输入的顺序排列B.前后顺序能够任意颠倒,不影响库中的数据关系C.前后顺序能够任意颠倒,但排列顺序不同,统计处理的结果可能不同D.前后顺序不能任意颠倒,一定要按照码段的顺序排列5. 关系数据库管理系统应能实现的专门关系运算包括()A.排序、索引、统计B.选择、投影、连接C.关联、更新、排序D.显示、打印、制表6. 同一个关系模型的任意两个元组值()A.不能全同B.可全同C.必须全同D.以上都不是7. 存储在计算机外部存储介质上的结构化的数据集合,其英文名称是()A.Data Dictionary(简写DD)B.Data Base System(简写DBS)C.data base (简写DB)D.data base mangement(简写DBMS)8. 数据库的概念模型独立于()A.具体的机器和DBMSB.E-R图C.信息世界D.现实世界9.()是存储在计算机内结构化的数据的集合。
1.单个用户使用的数据视图的描述称为( )A.外模式B.概念模式C.内模式D.存储模式2.子模式ddl 用来描述( )A.数据库的总体逻辑结构B.数据库的局部逻辑结构C.数据库的物理存储结构D.数据库的概念结构3.在dbs中,dbms和os之间的关系是( )A.相互调用B.dbms调用osC.os 调用dbmsD.并发运行4.数据库物理存储方式的描述称为( )A.外模式B.内模式C.概念模式D.逻辑模式5.在下面给出的内容中,不属于dba职责的是( )A.定义概念模式B.修改模式结构C.编写应用程序D.编写完整性规则6.在数据库三级模式间引入二级映象的主要作用是( )A.提高数据与程序的独立性B.提高数据与程序的安全性C.保持数据与程序的一致性D.提高数据与程序的可移植性7.db、dbms 和dbs 三者之间的关系是( )A.db 包括dbms和dbsB.dbs包括db和dbmsC.dbms包括db和dbsD.不能相互包括8.dbs中“第三级存储器”是指( )A.磁盘和磁带B.磁带和光盘C.光盘和磁盘D.快闪存和磁盘9.位于用户和操作系统之间的一层数据管理软件是( )A.dbsB.dbC.dbmsD.mis10.数据库系统中的数据模型通常由( )三部分组成A.数据结构、数据操作和完整性约束B.数据定义、数据操作和安全性约束C.数据结构、数据管理和数据保护D.数据定义、数据管理和运行控制11.codasyl 组织提出的dbtg 报告中的数据模型是( )的主要代表A.层次模型B.网状模型C.关系模型D.实体联系模型12.数据库技术的三级模式中,数据的全局逻辑结构用( )来描述A.子模式B.用户模式C.模式D.存储模式13.用户涉及的逻辑结构用( )描述A.模式B.存储模式C.概念模式D.子模式14.数据库的开发控制,完整性检查,安全性检查等是对数据库的( )A.设计B.保护C.操纵D.维护15.( )是控制数据整体结构的人,负责三级结构定义和修改A .专业用户B .应用程序员C.dbaD .一般用户16.文件系统的一个缺点是( )A .数据不保存B .数据冗余性C .没有专用软件对数据进行管理D .数据联系强17.( )完成对数据库数据的查询与更新A.dclB.ddlC.dmlD.dql18.关系模型的程序员不需熟悉数据库的()A .数据操作B .完整性约束条件C .存取路径D .数据定义19.dbms 提供dml 实现对数据的操作。
数据库系统工程师-7(总分:31.00,做题时间:90分钟)一、单项选择题(总题数:17,分数:31.00)软件系统分析的任务不应该包括 1 。
进行软件需求分析可以使用多种工具,但 2 是不适用的。
在软件需求分析阶段中,分析员主要从用户那里解决的重要问题是 3 。
需求规格说明书的内容不应当包括 4 。
该文档在软件开发中具有重要的作用,其作用不应当包括 5 。
(分数:5.00)A.问题分析B.信息域分析C.结构化程序设计√D.确定逻辑模型解析:A.数据流图B.判定表C.PAD图√D.数据字典解析:A.要让软件干什么√B.要让软件具有什么结构C.要给软件提供什么信息D.要求软件具有如何的工作效率解析:A.软件的性能B.对算法的详细过程性描述√C.对重要功能的描述D.软件确认准则解析:A.用户和开发人员对软件要“干什么”的共同理解B.软件可行性分析的依据√C.软件验收的依据D.软件设计的依据解析:1.设有教师关系如下表所示,则δF(教师)为 ____ (F:性别="男"∧职称="教授")。
(分数:1.00)A.3703杨学平男教授√B.3701 小梅女教授C.3702李松男助教D.3704 萍女助教解析:2.在高速并行结构中,速度最慢但通用性最好的是______。
(分数:1.00)A.相联处理机B.数据流处理机C.多处理机系统√D.专用多功能单元解析:3.如果关系R是第一范式,且每一个属性都不传递依赖于R的侯选码,则称R是 ____ 。
(分数:1.00)A.1NFB.2NFC.BCNF √D.4NF解析:现采用4级流水线结构分别完成一条指令的取指、指令译码和取数、运算以及送回运算结果4个基本操作,每步操作时间依次为60ns、100ns、50ns和70ns。
该流水线的操作周期应为 9 ns。
若有一小段程序需要用20条基本指令完成(这些指令完全适合于流水线上执行),则得到的第一条指令结果需10 ns,完成该段程序需 11 ns。
在流水线结构的计算机中,频繁执行 12 指令时会严重影响机器的效率。
当有中断请求发生时,采用不精确断点法,则将 13 。
(分数:5.00)A.50B.70C.100 √D.280解析:A.100B.200C.280D.400 √解析:A.1400B.2000C.2300 √D.2600解析:A.条件转移√B.无条件转移C.算术运算D.访问存储器解析:A.仅影响中断响应时间,不影响程序的正确执行B.不仅影响中断响应时间,还影响程序的正确执行√C.不影响中断响应时间,但影响程序的正确执行D.不影响中断响应时间,也不影响程序的正确执行解析:4.在元组关系演算中,与公式P 1 =>P 2等价的公式是______。
(分数:1.00)A.┐P1∨P2√B.┐P2∨PlC.┐P1∧P2D.┐P2∧P2解析:5.两个函数依赖集F和G等价的充分必要条件是______。
(分数:1.00)A.F=GB.F+=GC.F=G+D.F+=G+ √解析:6.采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。
以下关于产生这些文档的描述中,正确的是 ________ 。
(分数:1.00)A.外部设计评审报告在概要设计阶段产生√B.集成测试计划在程序设计阶段产生C.系统计划和需求说明在详细设计阶段产生D.在进行编码的同时,独立地设计单元测试计划解析:[解析]在软件生产过程中,总是产生和使用大量的信息。
软件文档在产品的开发过程中起着重要的作用。
它能提高软件开发过程的能见度,作为检查软件开发进度和开发质量的依据,实现对软件开发的工程管理,提高开发效率。
软件文档的编制,使得开发人员对各个阶段的工作都进行周密思考、全盘权衡、减少返工。
并且可在开发早期发现错误和不一致性,便于及时加以纠正。
文档作为开发人员在一定阶段的工作成果和结束标志,记录开发过程中有关信息,便于协调以后的软件开发、使用和维护。
文档还提供对软件的运行、维护和培训的有关信息,便于管理人员、开发人员、操作人员、用户之间的协作、交流和了解。
文档使软件开发活动更科学、更有成效。
文档便于潜在用户了解软件的功能、性能等各项指标,为他们选购符合自己需要的软件提供依据。
国家标准《计算机软件产品开发文件编制指南GB8567-88》中规定,在一项软件开发过程,一般地说应该产生十四种文件。
按照文档产生和使用的范围,软件文档大致可分为三类。
(1)开发文档:软件需求说明书、数据要求说明书、数据库设计说明书、概要设计说明书、详细设计说明书、可行性研究报告、项目开发计划、测试计划和测试分析报告。
(2)管理文档:项目开发计划、可行性研究报告、测试计划、测试分析报告、开发进度月报、模块开发卷宗和项目开发总结报告。
(3)用户文档:用户手册、操作手册、维护修改建议和软件需求说明书。
在采用瀑布模型进行系统开发的过程中,系统计划和需求说明在需求分析阶段产生,集成测试计划在概要设计阶段产生,单元测试计划在详细设计阶段产生。
给定关系模式R(U,F),u={A,B,C,D,E},F={B→A,D→A,A→E,AC→B},那么属性集AD的闭包为 17 ,R的候选键为 18 。
(分数:2.00)A.ADE √B.ABDC.ABCDD.ACD解析:A.ABDB.ADEC.ACDD.CD √解析:如果一个软件是给许多客户使用的,大多数软件厂商要使用几种测试过程来发现那些可能只有最终用户才能发现的错误。
19 测试是由软件的最终用户在一个或多个用户实际使用环境下来进行的; 20 测试是由一个用户在开发者的场所来进行的。
测试的目的是为了寻找错误的原因并改正之。
(分数:2.00)A.AlphaB.Beta √C.GammaD.Delta解析:A.Alpha √B.BetaC.GammaD.Delta解析:The growth of switching has 21 a new generation of network management tools that help 22 cope with the challenges, 23 them to correlate device alarms in order to 24 pinpoint root causes, or to monitor service levels without depending on IP subnet schemes. These new tools have become essential to coping with the primary 25 effect of any treatment that significantly increases network flexibility: added complexity.(分数:5.00)A.createB.createsC.created √D.creating解析:A.technicians √B.workersC.salesmenD.professors解析:A.enjoyingB.enabling √C.engagingD.enriching解析:A.better √B.wellC.wellyD.good解析:A.backB.side √C.frontteral解析:[解析] 交换技术的发展催生了新一代网络管理工具。
这些工具有助于技术人员应付各种挑战,它们与设备报警相连能更好地查明根本原因,或者不依赖于IP子网配置来监控服务级别。
对于解决因显著增加网络适应性(增加的复杂性)带来的主要的副作用的问题,这些工具是必需的。
7.若指令流水线把一条指令分为取指、分析和执行3部分,且3部分的时间分别是t 取指=2ns,t 分析=2ns,t 执行 =lns。
则100条指令全部执行完毕需______ns。
(分数:1.00)A.163B.183C.193D.203 √解析:8.电子商务交易必须具备抗抵赖性,目的在于防______。
(分数:1.00)A.一个实体假装成另一个实体B.参与此交易的一方否认曾经发生过此次交易√C.他人对数据进行非授权的修改、破坏D.信息从被监视的通信过程中泄漏出去解析:9.开发专家系统时,通过描述事实和规则由模式匹配得出结论,这种情况下适用的开发语言是________ 。
(分数:1.00)A.面向对象语言B.函数式语言C.过程式语言D.逻辑式语言√解析:[解析]面向对象语言(Object-Oriented Language)是一类以对象作为基本程序结构单位的程序设计语言,指用于描述的设计是以对象为核心的,而对象是程序运行时刻的基本成分。
语言中提供了类、继承等成分。
函数式语言。
这种语言的语义基础是基于数学函数概念的值映射的丸算子可计算模型。
这种语言非常适合于进行人工智能等工作的计算。
典型的函数式语言如Lisp、Haskell、ML、Scheme等。
函数式程序设计是一种强调表达式赋值而不是执行命令的程序设计。
过程式语言是一种通过指明一列可执行的运算及运算的次序来描述计算过程的语言。
非过程式语言是一种不显式地指明处理细节的程序设计语言。
逻辑式语言。
这种语言的语义基础是基于一组已知规则的形式逻辑系统。
这种语言主要用于专家系统的实现中。
最著名的逻辑式语言是Prolog。
10.下列在关于计算机性能的评价的说法中,正确的叙述是______。
①主频高的机器一定比主频低的机器速度高②基准程序测试法能比较全面地反应实际运行情况,但各个基准程序测试的重点不一样③平均指令执行速度(MIPS)能正确反映计算机执行实际程序的速度④MFLOPS是衡量向量机和当代高性能机器性能的主要指标之一(分数:1.00)A.①②③④B.②③C.②④√D.①解析:11.为了保证网络的安全,常常使用防火墙技术。
防火墙是______。
(分数:1.00)A.为控制网络访问而配置的硬件设备B.为防止病毒攻击而编制的软件C.指建立在内外网络边界上的过滤封锁机制√D.为了避免发生火灾专门为网络机房建造的隔离墙解析:12.无损连接和保持FD之间的关系是______。
(分数:1.00)A.同时成立或不成立B.前者蕴涵后者C.后者蕴涵前者D.没有必然的联系√解析:。