数据库系统工程师模拟题及答案(免费).doc
- 格式:doc
- 大小:137.50 KB
- 文档页数:15
数据库系统工程师基础知识(选择题)模拟试卷18(题后含答案及解析)题型有:1.1.CMM包括5个成熟等级,开发的能力越强,开发组织的成熟度越高,等级越高。
这5个等级分别是初始级、可重复级、已定义级、已管理级和______。
A.优化级B.成熟级C.标准级D.完全级正确答案:A2.设关系只为第一范式,若它的每一非主属性都完全函数依赖于主码,则称R属于()。
A.1NFB.2NFC.3NFD.4NF正确答案:B3.数据仓库系统通常采用3层的体系结构,底层为数据仓库服务器,中间层为(12),顶层为前端工具。
A.应用服务器B.OLAP服务器C.OLTP服务器D.ODS正确答案:B解析:数据仓库的体系结构如图21-1所示。
(1)数据源:是数据仓库系统的基础,是整个系统的数据源泉。
通常包括企业内部信息和外部信息。
内部信息包括存放于RDBMS中的各种业务处理数据和各类文档数据。
外部信息包括各类法律法规、市场信息和竞争对手的信息,等等。
(2)数据的存储与管理:是整个数据仓库系统的核心。
数据仓库的真正关键是数据的存储和管理。
数据仓库的组织管理方式决定了它有别于传统数据库,同时也决定了其对外部数据的表现形式。
要决定采用什么产品和技术来建立数据仓库的核心,则需要从数据仓库的技术特点着手分析。
针对现有各业务系统的数据,进行抽取、清理,并有效集成,按照主题进行组织。
数据仓库按照数据的覆盖范围可以分为企业级数据仓库和部门级数据仓库(通常称为数据集市)。
数据源和数据的存储与管理部分可以统称为数据仓库服务器。
(3)OLAP服务器:对分析需要的数据进行有效集成,按多维模型予以组织,以便进行多角度、多层次的分析,并发现趋势。
其具体实现可以分为:ROLAP、MOLAP和HOLAP。
ROLAP基本数据和聚合数据均存放在RDBMS 之中;MOLAP基本数据和聚合数据均存放于多维数据库中;HOLAP基本数据存放于RDBMS之中,聚合数据存放于多维数据库中。
1.本试卷的试题中共有75 个空格,需要所有解答,每个空格 1 分,满分75 分。
2.每个空格对应一个序号,有人 A 、B、C、D 四个选项,请选择一个最适合的选项作为解答。
●《中华人民共和国专利法)及其实行规定,确立发明和适用新式专利权的保护范围的依照是_ (1)_。
<中华人民共和国专利法)规定,专利侵权的诉讼时效是自专利权人或许利害关系人得悉或应当得悉侵权行为之日起_(2)_。
(1)A .说明书B.恳求书C.权益要求D.附图(2)A . 6 个月B. 18 个月C.四年D.二年●IS09000- 3 在 EIS09000 族标准中的地点,它是计算机软件机构实行_(3) _的_ (4) _标准,因为_ (5) _标准原来是针对传统的制造业拟订的,而软件业又有很多不一样于制造业的特征_ (6)_起子桥梁作用。
_(7)_将整个软件生计周期分红17 个过程,而且对每一个过程按“过程—活动一任务”的三个层次详细作认识释,为我们进一步理解IS09000-3 供给了帮助。
(3)A . IS090011B. IS09001(4)A .指南性B.归纳性(5)A . ISO9000B. ISO9001(6)A . iS09001B. ISO9000-3(7)A , IS09000-3 B .IS09000C. IS09000-3D. IS0/IECl2207 C.详细的D.不一样的C. IS09002D. GB/T19001-1994 C. ISO/ICEl2207 D .ISO9002C. 1S09002D. ISO/IEC12207●构造化查问语言SQL 是一种_(8)_语言,其主要功能有_(9) _,它的典型句型为SELECT A 1,A 2,,A nFROM r 1, r2,, r mWHERE F此中 A1 , A2 ,, An 和 F 分别是_ (10)_。
关系模式 SCS(Sno,Cno,Score)中, Sno 是学生的学号, Cno 是课程号, Score 为成绩。
软考模拟题(中级)数据库系统工程师下午(应用技术)(总分:60.00,做题时间:90分钟)一、试题一(总题数:2,分数:12.00)1.试题一()(分数:6.00)___________________________________________________ _______________________________________解析:阅读以下说明和关系表,回答问题1~3。
[说明] 关系R中有如下函数依赖关系: DC→E DB→E BA→F BC→DF AC →D DA→F D→B(分数:6.00)(1).求此模型的最小函数依赖集。
(分数:2.00)___________________________________________________ _______________________________________正确答案:(正确答案:对函数依赖的右部进行分解得:(1)DC→E (2)DB→E (3)AB→F (4)ABC→D (5)ABC→F (6)AC →D (7)DA→F (8)D→B 由(8)、(2)可以得D→E,由此可得(1)、(2)冗余由(3)可以得出(5)冗余,(6)可以推出(4)冗余由(8)可得DA→BA,再结合(3),可以得出(7)冗余所以最小依赖集为: D→E AB→F AC→D D→B)解析:(2).求出关系模式的候选码。
(分数:2.00)___________________________________________________ _______________________________________正确答案:(正确答案:由第一问的结果可以看出候选码为AC)解析:(3).此关系模型最高属于哪级范式。
(分数:2.00)___________________________________________________ _______________________________________正确答案:(正确答案:R中的非主属性有B、D、E、F,它们都完全函数依赖于AC,所有R属于2NF。
数据库系统工程师基础知识(选择题)模拟试卷4(题后含答案及解析)题型有:1.1.原型法也可以应用在需求分析阶段,正因为如此,原型法也可以分成两种类型,即(4)和(5)。
在需求分析阶段使用的原型仅仅是用来让用户和系统设计员深入理解用户需求而设计的,它在完成需求定义后也就失去任何意义,将直接被抛弃。
正式的软件产品是不能在这种原型的基础上开发的。
(5)则不一样,它就是原型开发方法中引入的原型,软件产品就是在这种原型的基础上不断改进,而最终得到正式的软件产品的。
实际上,原型开发方法吸收了瀑布模型的一些优点,并使系统在螺旋演进的过程中得到逐步完善,而最终形成用户可以接受的正式软件产品。
A.重用型原型B.原始型原型C.即弃型原型D.可视型原型正确答案:C2.A.重用型原型B.原始型原型C.即弃型原型D.可视型原型正确答案:A3.软件开发环境是一个综合性的概念,它涵概了开发软件产品的方法、(6)和管理等多方面的因素。
软件开发(6)是软件开发环境的一个因素,它包含软件工程整个过程(包括需求、设计、编码、测试等阶段)使用的所有工具软件,而不仅仅是用来供程序员使用的集成开发软件工具。
不断完善软件开发环境,统一各个阶段接口的目的就是要不断提高软件工程过程的(7),实现软件工程各个环节相关人员正确的信息交互。
提高企业的软件工程水平必须通过不断完善企业的软件工程本身,也就是软件工程的各个环节而实现。
软件工程的水平不是指软件产品的技术水平,它是对软件产品开发过程的工程水平的描述。
A.要素B.人员C.工具D.平台正确答案:C4.A.成熟度B.速度C.质量D.安全性正确答案:D5.根据测试的对象和重点不同,可以将软件测试分成单元测试、(8)、(9)等不同的过程。
单元测试属于白盒测试,需要对模块接口、局部数据结构、全部局部程序逻辑路径、出错处理、边界条件等多个方面做测试。
单元测试可以借助于目前比较流行的单元测试软件来完成。
当然,高质量的测试还需要开发人员的参与。
数据库系统工程师基础知识(选择题)模拟试卷40(题后含答案及解析)题型有:1.1.在数据库系统的组织结构中,下列()映射把数据库与概念数据库联系了起来。
A.外模式/模式B.内模式/外模式C.模式/内模式D.内模式/模式正确答案:A2.用户可以对数据库中数据进行查询、插入、删除、修改等操作,这是因为数据库管理系统提供了()。
A.数据库定义功能B.数据库操纵功能C.数据库维护功能D.数据库控制功能正确答案:B3.不属于安全性控制机制的是(9)。
A.完整性约束B.视图C.密码验证D.用户授权正确答案:A解析:安全性控制是指系统防止非法用户对系统进行操作所采取的机制。
视图可以将表中视图之外的数据屏蔽从而保证其安全,密码验证和用户授予权都是对用户合法性的管理,而完整性是对合法用户非法输入的限制,不属于安全控制。
诊疗科、医师和患者的E-R图如下所示,图中* *、* 1分别表示多对多、1对多的联系:各实体对应的关系模式如下,其中带实下画线的表示主键,虚下划线的表示外键。
诊疗科(诊疗科代码,诊疗科名称) 医师(医师代码,医师姓名,) 患者(患者编号,患者姓名)4.James Martin明确计算机有4类数据环境,独立于应用项目,具有较低的维护成本,应用开发效率较高的是(7)。
A.数据文件B.应用数据库C.主题数据库D.信息检索系统正确答案:C解析:James Martin明确计算机有4类数据环境:(1)文件环境不使用数据库管理系统。
当建立一个应用项目时,由系统分析员或程序员来设计一些独立的数据文件。
对于大多数应用项目,都使用这类独立文件。
特点如下:①简单,实现起来相对地容易。
②随着有高冗余度的大量文件激增,这类环境将导致维护的成本提高。
③对应用项目表面上的微小改变,都可能引起一系列的其他改变和反应,这就使得改变迟缓、困难和昂贵。
(2)应用数据环境使用数据库管理系统,其数据共享程度高于文件环境但低于主题数据库环境。
2025年软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、数据库系统工程师在数据库设计过程中,以下哪个阶段是确定数据库中数据模型和概念模型的阶段?A、需求分析阶段B、概念结构设计阶段C、逻辑结构设计阶段D、物理结构设计阶段2、在关系数据库中,以下哪种数据类型可以存储固定长度的字符串?A、VARCHARB、CHARC、TEXTD、BLOB3、在数据库系统中,为了确保数据的一致性,在执行事务时必须遵循ACID属性。
以下哪个选项不是ACID属性的一部分?A. 原子性B. 一致性C. 隔离性D. 可用性4、下列关于关系数据库规范化理论的描述中,哪一项是不正确的?A. 第一范式要求每个属性都应该是不可再分的基本项。
B. 满足第二范式的前提是先满足第一范式,并且所有非主属性完全依赖于整个候选键。
C. 第三范式消除了传递依赖。
D. BCNF(Boyce-Codd范式)比第三范式更严格,它不允许任何属性部分依赖或传递依赖于候选键。
5、在数据库系统中,以下哪一项不是关系模型的三要素?A. 属性B. 关系C. 范式D. 约束6、在SQL语言中,用于删除表的命令是:A. DROP TABLEB. DELETE FROMC. TRUNCATE TABLED. DELETE7、在数据库系统中,什么是数据模型?请简述其作用。
8、什么是数据库规范化理论?请简述其目的。
(1)第一范式(1NF):要求每个属性都是不可分割的最小数据单位。
(2)第二范式(2NF):在满足1NF的基础上,要求非主属性完全依赖于主键。
(3)第三范式(3NF):在满足2NF的基础上,要求非主属性不传递依赖于主键。
(4)巴斯-科德范式(BCNF):在满足3NF的基础上,要求每个非平凡函数依赖都由主键决定。
通过规范化理论,可以优化数据库设计,提高数据库的质量和性能。
数据库系统工程师基础知识(选择题)模拟试卷41(题后含答案及解析)题型有:1.1.E-R图提供了表示实体型、属性和联系的方法,其中()表示实体型。
A.矩形B.椭圆形C.菱形D.正方形正确答案:A2.如果一个并发调度的结果与某一串行调度执行结果等价,则这个并发调度称为()。
A.串行调度B.可串行化的调度C.并发执行的可串行化执行D.串行控制正确答案:B3.(4)能保证不产生死锁。
A.两段锁协议B.一次封锁法C.2级封锁法协议D.3级封锁协议正确答案:B解析:采用封锁的方法固然可以有效防止数据的不一致性,但封锁本身也会产生一些麻烦,最主要的就是“死锁”(deadlock)问题。
所谓死锁,是指多个用户申请不同封锁,由于申请者均拥有一部分封锁权而又需等待另外用户拥有的部分封锁而引起的永无休止的等待。
一般讲,死锁是可以避免的,目前采用的办法有如下几种。
(1)预防法:此种方法是采用一定的操作方式以保证避免死锁的出现,顺序申请法、一次申请法等都属于此类方法。
所谓顺序申请法,是指对封锁对象按序编号,用户申请封锁时必须按编号顺序(从小到大或反之)申请,这样能避免死锁发生。
所谓一次申请法也称为一次封锁法,是指用户在一个完整操作过程中必须一次性申请它所需要的所有封锁,并在操作结束后一次性归还所有封锁,这样也能避免死锁的发生。
(2)死锁的解除法:此种方法是允许产生死锁,并在死锁产生后通过解锁程序以解除死锁。
使用这种方法需要有两个程序,一个是死锁检测程序,用它来测定死锁是否发生;另一个是解锁程序,一旦经测定系统已产生死锁则启动解锁程序以解除死锁。
4.(5),数据库处于一致性状态。
A.采用静态副本恢复后B.事务执行过程中C.突然断电后D.缓冲区数据写入数据库后正确答案:A解析:尽管系统中采取了各种保护措施来防止数据库的安全性和完整性被破坏,保证并行事务的正确执行,但是计算机系统中硬件的故障、软件的错误、操作员的失误,以及故意的破坏仍是不可避免的,这些故障轻则造成运行事务非正常地中断,影响数据库中数据的正确性,重则破坏数据库,使数据库中全部或部分数据丢失,因此数据库管理系统必须具有把数据库从错误状态恢复到某一已知的正确状态(也称为完整性状态或一致性状态)的功能,这就是数据库的恢复。
2024年软件资格考试数据库系统工程师(基础知识、应用技术)合卷(中级)模拟试卷(答案在后面)一、基础知识(客观选择题,75题,每题1分,共75分)1、题干:在数据库系统中,以下哪个是数据完整性约束中最基本的约束?A. 唯一性约束B. 非空约束C. 主键约束D. 外键约束2、题干:以下哪个SQL语句是用来创建数据库的?A. CREATE TABLEB. ALTER TABLEC. DROP TABLED. INSERT INTO3、以下哪个选项不是数据库管理系统的功能?()A. 数据定义B. 数据操作C. 数据控制D. 数据备份与恢复4、在SQL语言中,用于创建表的命令是?()A. CREATE TABLEB. INSERT INTOC. UPDATED. DELETE5、关系数据库中,一个关系被定义为一张二维表,其中每一列代表关系的一个属性,每一行代表一个元组。
以下关于关系数据库的描述中,哪一项是错误的?A、关系中的列具有相同的值域。
B、关系中的行是无序的。
C、关系中的列具有相同的属性名。
D、关系中的列可以包含重复的值。
6、在SQL语言中,用于创建新表的命令是?A、CREATE INDEXB、CREATE VIEWC、CREATE TABLED、DROP INDEX7、在数据库管理系统中,以下哪项不是数据库的ACID特性?A. 原子性(Atomicity)B. 一致性(Consistency)C. 可隔离性(Isolation)D. 可持久性(Durability)8、以下关于SQL语句的描述,哪项是错误的?A. SQL语句可以用于查询数据库中的数据。
B. SQL语句可以用于修改数据库中的数据,如插入、更新和删除记录。
C. SQL语句可以用于创建数据库和表。
D. SQL语句不能用于创建索引。
9、在数据库系统中,以下哪种数据模型通常用于描述数据的结构、约束和操作?A. 层次模型B. 网状模型C. 关系模型D. 对象模型11、在关系数据库中,以下哪个概念表示实体之间的联系?A. 属性B. 码C. 关系D. 视图13、关系数据库管理系统能够实现的三种基本关系运算是?A. 索引、排序、加密B. 建立、修改、合并C. 选择、投影、连接D. 显示、打印、制表15、在关系数据库中,以下哪项操作会导致更新异常?A. 增加一个元组B. 删除一个元组C. 更新一个元组中的属性值D. 更新一个元组的主键值17、在关系数据库中,用来表示实体间联系的是:A. 属性B. 二维表C. 网状结构D. 树形结构19、以下哪种数据库模型可以表示现实世界中复杂的数据结构,如层次结构、网络结构和图形结构?()A. 层次模型B. 网络模型C. 关系模型D. 面向对象模型21、在关系型数据库管理系统中,关于关系模型描述正确的是:A. 实体之间的联系通过指针实现B. 数据结构是二维表格形式C. 可以表示实体之间多对多的关系D. 以上都正确23、在关系数据库中,以下哪项是正确的事务属性?A. 原子性(Atomicity)B. 一致性(Consistency)C. 隔离性(Isolation)D. 可持久性(Durability)25、在关系数据库中,用来表示实体之间联系的是:A. 属性B. 关系C. 域D. 元组27、在数据库系统中,以下哪种数据模型主要用于描述数据的结构,而不涉及数据的具体值?A. 关系模型B. 层次模型C. 网状模型D. 对象模型29、在关系型数据库设计中,为了提高查询效率,有时会在设计阶段考虑建立索引。
数据库系统工程师基础知识(选择题)模拟试卷20(题后含答案及解析)题型有:1.1.E-R图提供了表示实体型、属性和联系的方法,其中()表示实体型。
A.矩形B.椭圆形C.菱形D.正方形正确答案:A2.关系数据模型由()组成。
A.关系数据结构B.关系操作集合C.关系完整性约束D.以上都是正确答案:D3.若关系中的某一属性组的值能惟一地标识一个元组,则称该属性组为()。
A.主键B.候选键C.主属性D.外部键正确答案:B4.SQL语言定义完整性约束条件的功能主要体现在()。
A.CREATE TABLE语句B.ALTER TABLE语句C.CREATE TABLE语句或ALTER TABLE语句D.CREATE TABLE语句和ALTER TABLE语句正确答案:D5.(16)不属于数据库逻辑结构设计的任务。
A.规范化B.模式分解C.模式合并D.创建视图正确答案:D解析:逻辑结构设计是指将概念结构转换为某个DBMS所支持的数据模型(例如关系模型),并对其进行优化。
设计逻辑结构应该选择最适合描述与表达相应概念结构的数据模型,然后选择最合适的DBMS。
逻辑结构设计阶段的任务是设计好的关系模式,规范化、模式优化和外模式(视图)设计是这一阶段的任务,其中优化包含模式的分解和合并;创建视图是数据库实现阶段的任务,故应选D。
6.在局部E-R图合并为总体E-R图的过程中,(34)是错误的。
A.不同局部E-R图中出现的相同实体,在总体E-R图中只能出现一次B.在总体E-R图中可以添加属于不同局部E-R实体之间的联系C.在总体E-R图中可以删除在原局部E-R图中存在的联系D.在总体E-R图中不能删除任何不同实体间的联系正确答案:D解析:实体间的联系在不同的局部E-R图中可能为不同的类型,其解决方法是根据应用的语义对实体联系的类型进行综合或调整。
在初步的E-R图中,可能存在一些冗余的数据和实体间冗余的联系。
冗余数据和冗余联系容易破坏数据库的完整性,给数据库维护增加困难,应当予以消除。
数据库系统工程师基础知识(选择题)模拟试卷1(题后含答案及解析)题型有:1.1.如果一个软件是给许多客户使用的,大多数软件厂商要使用几种测试过程来发现那些可能只有最终用户才能发现的错误。
(1)测试是由软件的最终用户在一个或多个用户实际使用环境下来进行的;(2)测试是由一个用户在开发者的场所来进行的。
测试的目的是为了寻找错误的原因并改正之。
A.AlphaB.BetaC.GammaD.Delta正确答案:B 涉及知识点:系统开发与运行2.A.AlphaB.BetaC.GammaD.Delta正确答案:A 涉及知识点:系统开发与运行3.在系统转换的过程中,旧系统和新系统并行工作一段时间,再由新系统代替旧系统的策略称为(1);在新系统全部正式运行前,一部分一部分地代替旧系统的策略称为(2)。
A.直接转换B.位置转换C.分段转换D.并行转换正确答案:D 涉及知识点:系统开发与运行4.A.直接转换B.位置转换C.分段转换D.并行转换正确答案:C 涉及知识点:系统开发与运行5.下列要素中,不属于DFD的是(1)。
当使用DFD对一个工资系统进行建模时,(2)可以被认定为外部实体。
A.加工B.数据流C.数据存储D.联系正确答案:D 涉及知识点:系统开发与运行6.A.接收工资单的银行B.工资系统源代码程序C.工资单D.工资数据库的维护正确答案:A 涉及知识点:系统开发与运行7.在关系数据模型中,用(1)形式表达实体集;用(2)形式表达实体集之间的联系。
A.链表B.表格C.树D.索引表正确答案:B 涉及知识点:数据库基本理论8.A.指针B.链表C.实体完整性D.参照完整性正确答案:D 涉及知识点:数据库基本理论9.在关系模型的完整性约束中,实体完整性规则是指关系中(1),而参照完整性(即引用完整性)规则要求(2)。
A.属性值不允许重复B.属性值不允许为空C.主键值不允许为空D.外键值不允许为空正确答案:C 涉及知识点:数据库基本理论10.A.不允许引用不存在的元组B.允许引用不存在的元组C.不允许引用不存在的属性D.允许引用不存在的属性正确答案:A 涉及知识点:数据库基本理论11.若有关系模式R(A,B,C)和S(C,D,E),对于如下的关系代数表达式:E1=πA,D (σB<’2003’∧R.C=S.C∧E=‘80’(R×S)) E2=πA,D (σR.C=S.C (σB<’2003’(R)×σE=‘80’(S))) E3=πA,D (σB<’2003’? σE=‘80’ (S)) E4=πA,D (σB<’2003’∧E=‘80’ (SSC)) 正确的结论是(1),表达式(2)的查询效率最高。
数据库系统工程师模拟题(四)一、选择题(每空 1 分,共75 个空,满分75 分,45 分及格)内采用规格化浮点数表示,阶码用移码表示(最高位代表符号位),尾数用原码表示。
下列哪个数的表示不是规格化浮点数。
阶码尾数(1) A.1111111, 1.1000⋯⋯00B.0011111, 1.0111⋯⋯01C.1000001,0.1111⋯⋯01D.0111111,0.1000⋯⋯10●下列哪种指令不属于程序控制指令。
(2) A. 无条件转移指令 B. 条件转移指令C. 中断隐指令 D. 循环指令●同步控制是。
(3) A.只适合于 CPU 控制的方式 B.只适合于外部设备控制的方式 C.由统一时序信号控制的方式 D.所有指令执行时间相同的方式●在微程序控制器中,机器指令与微指令的关系是。
(4) A.每条机器指令组成的程序可由一条微指令来解释执行B.每条机器指令由一段微指令编程的微程序来解释执行C.一段机器指令组成的程序可由一条微指令来执行 D.一条微指令由若干条机器指令组成●外围电路用ECL 电路,使用8K*4 位的SRAM 存储器芯片构成256K*32 位的CACHE 存储器。
则需要片存储芯片。
(5) A. 32B. 64C.128 D.256●某双面盘记录区的外径为12CM,内径为10CM,磁道密度为80 道/CM,内圈位密度为4000BIT/CM。
则其格式化前总存储容量为字节。
该磁盘共有柱面,磁道。
(6)A.6.48π*106 B. 3.24π*106 C. 0.81π*106 D.0.405π*106(7)A.81 B. 162 C. 961 D. 801(8)A.81 B. 162 C. 961 D. 801●ANSI 是。
(9)A.美国国家标准协会B.英国标准协会C.英国标准协会 D. 法国标准协会●以下不属于I SO 9000:2000 系列核心标准的是。
(10)A.ISO 9000:2000 B.ISO 9001:2000 C.ISO 9004:2000 D.ISO 9013:2000●某工程师在不影响本职工作情况下,在另一单位兼职并利用兼职单位的物质技术条件研制出一项发明,则对该发明申请专利的权利属于。
数据库系统工程师基础知识(选择题)模拟试卷13(题后含答案及解析)题型有:1.1.模块内聚度用于衡量模块内部各成分之间彼此结合的紧密程度。
1.一组语句在程序中多处出现,为了节省内存空间把这些语句放在一个模块中,该模块的内聚度是(48)的。
2.将几个逻辑上相似的成分放在一个模块中,该模块的内聚度是(49)的。
3.模块中所有成分引用共同的数据,该模块的内聚度是(50)的。
4.模块内某成分的输出是另一些成分的输入,该模块的内聚度是(51)的。
5.模块中所有成分结合起来完成一项任务,该模块的内聚度是(52)的。
它具有简明的外部界面,由它构成的软件易于理解、测试和维护。
A.功能性B.顺序性C.通信性D.过程性E.偶然性正确答案:E2.A.功能性B.顺序性C.通信性D.逻辑性E.偶然性正确答案:D3.A.功能性B.顺序性C.通信性D.过程性E.偶然性正确答案:C4.A.功能性B.顺序性C.通信性D.过程性E.偶然性正确答案:B5.A.功能性B.顺序性C.通信性D.过程性E.偶然性正确答案:A解析:软件概要设计是以需求分析所产生的文档为依据,着手解决实现“需求”的软件体系结构,简称软件结构。
就像建筑工程中的盖大楼,需求分析主要是确定要盖满足什么样功能的大楼,而概要设计就是施工,盖起满足用户要求的大楼的框架。
这一阶段确定软件结构的具体任务是将系统分解成模块,确定各模块的功能及调用关系,将用户的需求分配到适当的位置上去,得出系统的结构图。
软件概要设计的原则是模块化、抽象化和信息隐藏,要达到这些原则,就要求模块具有独立性。
模块内聚度用于衡量模块内部各成分之间彼此结合的紧密程度,模块内聚度由强到弱的顺序如图9-4所示。
(1)功能内聚(Functional Cohesion):一个模块中各个部分都是完成某一具体功能必不可少的组成部分,或者说该模块中所有部分都是为了完成一项具体功能而协同工作、:紧密联系、不可分割的,则称该模块为功能内聚模块。
数据库系统工程师基础知识(选择题)模拟试卷3(题后含答案及解析)题型有:1.1.按照ISO/IEC9126软件质量标准,软件的可维护性所包括的子特性有(25),软件的可移植性包括的子特性有(26)。
A.可靠性、可更改性、一致性B.可分析性、可更改性、安全性C.可分析性、可安装性、一致性D.可分析性、可更改性、稳定性正确答案:D2.A.可理解性、可更改性、依从性B.可安装性、可替换性、一致性C.可操作性、可安装性、一致性D.可分析性、可适应性、稳定性正确答案:B解析:ISO/IEC9126的软件质量模型包括6个质量特性和21个质量子特性。
1.功能性功能性(Functionality)是指与软件所具有的各项功能及其规定性质有关的一组属性,包括:(1)适合性(Suitability),是指与规定任务能否提供一组功能以及这组功能的适合程度有关的软件属性。
适合程度的例子是在面向任务系统中,由子功能构成功能是否合适、表容量是否合适等。
(2)准确性(Accuracy),是指与能否得到正确或相符的结果或效果有关的软件属性。
此属性包括计算值所需的准确程度。
(3)互操作性(互用性,Interoperability),是指与同其他指定系统进行交互的能力有关的软件属性。
为避免可能与易替换性的含义相混淆,此处用互操作性(互用性)而不用兼容性。
(4)依从性(Compliance),是指使软件遵循有关的标准、约定、法规及类似规定的软件属性。
(5)安全性(Security),是指与防止对程序及数据的非授权的故意或意外访问的能力有关的软件属性。
2.可靠性可靠性(Reliability)是指在规定运行条件下和规定时间周期内,与软件维护其性能级别的能力有关的一组属性。
可靠性反映的是软件中存在的需求错误、设计错误和实现错误,而造成的失效情况。
包括:(1)成熟性(Maturity),是指与由软件故障引起失效的频度有关的软件属性。
(2)容错性(Fault Tolerance),是指与在软件故障或违反指定接口的情况下,维持规定的性能水平的能力有关的软件属性。
数据库系统工程师基础知识(选择题)模拟试卷36(题后含答案及解析)题型有:1.1.()就是定义外码与主码之间的参照约束。
A.实体完整性规则B.参照完整性规则C.用户定义完整性规则D.关系完整性规则正确答案:B2.有关动态增量备份的描述正确的是(8)。
A.动态增量备份过程不允许外部事务程序访问数据库B.动态增量备份会备出全部数据C.动态增量备份装载后数据库即处于一致性状态D.动态增量备份宜在事务不繁忙时进行正确答案:D解析:普通(或完整)备份将复制所有选定的文件,然后将每个文件标记为已备份(换句话说,存档属性被清除)。
如果使用普通备份,还原所有文件时仅需具备最新的备份文件副本或磁带。
普通备份通常在首次创建备份集时执行。
增量备份仅备份那些自上次普通备份或增量备份以来创建或更改的文件。
增量备份将文件标记为已备份(换句话说,存档属性被清除)。
如果结合普通备份和增量备份,还原所有数据时必须具备最新的普通备份集和所有增量备份集。
差异备份仅复制那些自上次普通备份或增量备份以来创建或更改的文件。
差异备份不将文件标记为已备份(换句话说,存档属性不被清除)。
如果结合普通备份和差异备份,还原所有数据时既需要最新普通备份的文件或磁带,也需要最新差异备份的文件或磁带。
辅助(或次要)副本是备份数据的副本。
己复制的数据是主要备份副本的真实映像。
如果主要备份服务器、设备和媒体丢失或损坏,已复制的数据可用做备用备份副本。
主要副本和次要副本使用不同的媒体,通常使用不同的备份库。
综合完全备份将选定数据的最新完全备份与所有后续增量和/或差异备份组合在一起,然后将结果存储在单个存档文件中。
综合完全备份主要用于提高还原操作的性能。
因为要进行成功的还原,需要的仅是单个备份。
3.一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确,这是由于违背了事务的(6)而引起的。
A.原子性B.一致性C.隔离性D.持久性正确答案:C解析:一个事务执行过程中,其正在访问的数据被其他事务所修改,导致处理结果不正确。
数据库系统工程师基础知识(选择题)模拟试卷42(题后含答案及解析)题型有:1.1.甘特图能够非常明确的表明软件项目需要完成的任务,以及每一个任务完成的起止时间,但是甘特图并不能表明任务之间的联系,而______就可以描述任务之间的依赖关系。
A.结构图B.数据流图C.流程图D.Pert图正确答案:D2.在数据库系统的组织结构中,下列()映射把概念数据库与物理数据库联系了起来。
A.外模式/模式B.内模式/外模式C.模式/内模式D.模式/外模式正确答案:C3.授予的权限可以由DBA或其他授权者用()语句收回。
A.MOVEB.DELETEC.REMOVED.KILL正确答案:C4.在嵌入式SQL中,为了能区分SQL语句于宿主语言语句,所有SQL 语句都必须加前缀()。
A.SQLB.EXECC.EXEC SQLD.<EXEC>SQL正确答案:C5.现在,数据库技术已被应用到超出数据处理的范围,新领域中的应用也更多,更复杂,下面关于新应用的概括,比较全面的是()。
①计算机辅助设计②计算机辅助软件工程③多媒体数据库④办公信息系统⑤超文本数据库A.①、③、④、⑤B.①、②、③、④C.②、③、④、⑤D.①、②、③、④、⑤正确答案:D6.关系的度(degree)是指关系中(18)。
A.属性的个数B.元组的个数C.不同域的个数D.相同域的个数正确答案:A解析:根据定义,关系的度是指关系中属性的个数。
元组的个数为关系的势;关系中的不同属性可以取相同的域,属性的个数与域的个数并不相同。
7.SQL语言中实现候选码约束的语句是(24)。
A.用Candidate Key指定B.用Primary Key指定C.用UNIQUE NOT NULL约束指定D.用UNIQUE约束指定正确答案:C解析:标准SQL定义了主码、外码约束,并没有直接定义候选码,候选码取值不能为空和不取重复值的约束可以通过UNIQUE NOT NULL来实现。
8.不能提高查询性能的措施是(25)。
数据库系统工程师模拟题(七)单项选择题对下面图(a) 所示系统,仅当部件1,部件2和部件3全部正常工作时系统才能正常工作。
图中数字为各部件的可靠性,整个系统的可靠性近似为 1 。
如果将部件2和部件3改成由两个器件构成,如图B. 所示,只要器件a和b中有一个正常就能使部件1正常工作,只要器件c和d中有一个正常就能使部件3正常工作。
图中数字是各器件可靠性,则部件2的可靠性是 2 ,整个系统的可靠性近似为 3 。
1、A. 0.68 B. 0.72 C. 0.80 D. 0.922、A. 0.64 B. 0.88 C. 0.96 D. 0.993、A. 0.82 B. 0.90 C. 0.94 D. 0.964、按照接口的连接对象来分,一般可以将I/O接口分为(5) 。
A.控制器接口、磁盘接口、串行接口和并行接口B.串行接口、并行接口、键盘接口和磁盘接口C.控制器接口、计数器接口、键盘接口和磁盘接口D.串行接口、并行接口、控制器接口和计数器接口5、并行性指两个或多个事件在(33) 发生,并发性指两个或多个事件在(33) 发生。
A. 同一时刻不同时刻B. 同一时刻同一时间间隔C. 同一时间间隔同一时刻D. 同一时间间隔不同时刻6、若程序运行时系统报告除数为0,这属于(24) 错误。
A.语法B.静态语义C.动态语义D.运算对象不匹配7、《中华人民共和国计算机信息网络国际联网管理暂行规定》规定:从事国际联网经营活动的和从事非经营活动的接入单位必须具备下列条件:(54) 。
(1)是依法设立的企业法人或者事业法人(2)具有相应的计算机信息网络、装备以及相应的技术人员和管理人员(3)具有健全的安全保密管理制度和技术保护措施(4)符合法律和国务院规定的其他条件A. (1)(4)B. (1)(2)(4)C. (1)(3)(4)D. 以上全是8、单链表中,增加头结点的目的是为了(46) 。
A. 运算上的方便B. 标识单链的位置C. 为了使单链表统一长度,便于管理D. 说明单链表是线性表的链式存储实现9、在VFP的命令窗口中进行日期的设置,要求以MM-DD-YY形式显示日期“11-15-05”,应使用命令(57) 。
1.本试卷的试题中共有75个空格,需要全部解答,每个空格1分,满分75分。
2.每个空格对应一个序号,有人A、B、C、D四个选项,请选择一个最恰当的选项作为解答。
●《中华人民共和国专利法)及其实施规定,确定发明和实用新型专利权的保护范围的依据是_(1)_。
<中华人民共和国专利法)规定,专利侵权的诉讼时效是自专利权人或者利害关系人得知或应当得知侵权行为之日起_(2)_。
(1)A.说明书B.请求书C.权利要求D.附图(2)A.6个月B.18个月C.四年D.二年●IS09000-3在EIS09000族标准中的位置,它是计算机软件机构实施_(3)_的_(4)_标准,由于_(5)_标准本来是针对传统的制造业制定的,而软件业又有许多不同于制造业的特性_(6)_起子桥梁作用。
_(7)_将整个软件生存周期分成17个过程,并且对每一个过程按“过程—活动一任务”的三个层次具体作了解释,为我们进一步理解IS09000-3提供了帮助。
(3)A.IS090011B.IS09001C.IS09000-3D.IS0/IECl2207(4)A.指南性B.概括性C.详尽的D.不同的(5)A.ISO9000B.ISO9001C.IS09002D.GB/T19001-1994(6)A.iS09001B.ISO9000-3C.ISO/ICEl2207 D.ISO9002(7)A,IS09000-3 B.IS09000C.1S09002D.ISO/IEC12207●结构化查询语言SQL是一种_(8)_语言,其主要功能有_(9)_,它的典型句型为SELECT A1,A2,…,A nFROM r1,r2,…,r mWHERE F其中A1,A2,…,An和F分别是_(10)_。
关系模式SCS(Sno,Cno,Score)中,Sno是学生的学号,Cno是课程号,Score为成绩。
若要查询每门课程的平均成绩,且要求查询结果按平均成绩升序排列。
平均成绩相同时,按课程号降序排列,可用SQL语言写为_(11)_。
若查询结果仅限于平均分数超过85分的,则应_(12)_。
(8)A.人工智能B.关系数据库C.函数型D.高级算法(9)A.数据定义、数据操作、数据安全B.数据安全、数据编辑、数据并发控制C.数据定义、数据操作、数据控制D.数据查询、数据更新、数据输入输出(10)A.目标表列名、基本表名、逻辑表达式B.目标表列名、基本表名、数值表达式C.基本表名、目标表列名、逻辑表达式D.基本表名、目标表列名、数值表达式(11)A.SELECT Cno,AVG(Score)B.SEIECT Cno,AVG(Score)FROM SCS FROM SCSGROUP BY Score GROUP BY CnoORDER BY2,Cno DESC ORDER BY2,Cno DESCC.SELECT Cno,AVG(Score)D.SELECT Cno,AVG(Score)FROM SCS FROM SCSWHERE Cno,DESC GROU PBY,AVG(Score)GROUP BY Score ORDER BY,Cno DESC(12)A.在FROM子句的下一行加入:WHERE AVG(*)>85B.在FROM子句的下一行加入:WHERE AVG(Score)>85C.在GROUP BY子句上一行加入:HAVING AVG(Score)>85D.在GROUP BY子句下一行加入:HAVING AVG(Scsre)>85●Windows NT或Windows 2000是当前流行的一类操作系统,_(13)_是Windows NT 真正的中心,它提供了一组操作系统原语和机制。
Windows NT采用线程机制提高系统的_(14)_。
NT采用基于_(15)_的方案选定线程执行的次序。
(13)A.进程B.内核C.线程D.管程(14)A.并行性B.可靠性C.健壮性D.兼容性(15)A.先来先服务B.时间片轮转C.随机选择D.优先级●局域网是当前计算机网络研究与应用的一个热点,而符合FEEE802.3标准的传统Ethernet应用最为广泛。
它在MAC层采用方法_(16)_,物理层采用_(17)_标准。
随着网络技术的发展,以及大型信息系统与多媒体技术的应用,出现了满足人们更高需要的FastEthemet、交换局域网SwitchingLAN与_(18)_等高速局域网产品。
他们符合_(19)_标准。
_(16)_方法不适应重负荷与有实时性通信要求。
_(18)_采用cell作为数据传输基本单元与Ethernet帧结构不一致,但具有高带宽,低延时,可动态分配带宽等优点。
(16)A.FDDI B.Token-Ring C.CSMA/CD D.TokenBus(17)A.100BASE-T B.80BASE-T C.10BASE-T D.50BASE-T(18)A.ATM B.FASTLAN C.WWW D.WAN(19)A.100BASE-T B.50BASE2C.10BROAD36D.50BASE-T●关系数据库用_(20)_来表示实体之间的联系,其任何检索操作的实现都是由_(21)_三种基本操作组合而成的。
(20)A.层次模型B.网状模型C.指针链D.表格数据(21)A.选择、投影和扫描B.选择、投影和连接C.选择、运算和投影D.选择、投影和比较●下列数字视频中,_(22)_质量最好。
(22)A.240×180分辩率、24位真彩色、15帧/秒的帧率B.320×240分辩率、30位真彩色、25帧/秒的帧率C.320×240分辩率、30位真彩色、30帧/秒的啦率D.640×480分辩率、16位真彩色、15帧/秒的帧率●数据仓库的数据具有四个基本特征,下列不正确的是_(23)_。
(23)A.面向主题的B集成的C.不可更新的D.不随时间变化的●在多个用户共享数据库时,对同一资料的_(24)_操作可能破坏数据库的_(25)_。
因此数据库管理机制要解决丢失更新、不二致以及_(26)_等问题。
解决的方法主要有加锁技术和时标技术。
在加锁技术中,_(27)_要求太严,_(28)_会产生死锁。
(24)A.连接B.并发C.查询D.更新(25)A.安全性B.保密性C.完整性D.独立性(26)A.“脏资料”B.安全C.保密D.授权(27)A.共享锁B.利他锁C.排他锁D.连环锁(28)A.共享锁B.他锁C.排他锁D.连环锁●查找时间是_(30)_;光盘可以极大地提高_(31)_;微型计算机常配的滚筒式绘图机中_(32)_;与激光打印机有关的概念是_(33)_;阅读条码的硬件设备是_(34)_。
(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)_,_(35)_就是一种说明性语言、它又是一种_(36)_程序设计语言。
Horn子句是逻辑程序设计语言中的重要概念。
设P,Q,R为原子公式,则_(37)_为Horn子句。
对于由子句p(a)和q(x):-p(x)所组成的程序,其极小Her-brand模型是_(38)_。
(34)A.没有程序呼叫B.描述处理过程C.没有赋值语句D.描述用户需求(35)A.C++B.PROLOG C.GPSS D.Smalltalk(36)A.函数型B.递归型B.人工智能D.面向对象(37)A.P,Q:-R B.P:-Q,R C.P:—~Q,R D.P,Q:一(38)A.{P(a)}B.{q(q)2}C.{p(a),q(a)} D.{q(x)}●在解决人工智能上使用最多的有非常强的表处理功能的函数程序设计语言是_(39)_。
(39)A.PROLOG B.SNOBOL C.COBOL D.LISP●缓冲技术中的缓冲池在_(40)_中,引入缓冲的主要目的是_(41)_。
(40)A.主存B.外存C.ROM D.寄存器(41)A.改善CPU和I/O设备之间速度不匹配的情况B.节省内存C.提高CPU的利用率D.提高I/O设备的效率●由于可重用资源的冲突会引起死锁,产生死锁有四个必要条件:互斥、保持和等待、循环等待以及_(42)_分配方式。
(42)A.资源消耗性B.资源非消耗性C.不可抢占式D.抢占式●判断线索二叉树中某节点P有左孩子的条件是_(43)_。
若由森林转化得到的二叉树是非空的二叉树,则二叉树形状是_(44)_。
(43)A.P!=null B.p->lchild!=null C.P->itag=0D.p->itag=1(44)A.根节点无右子树的二叉树B.根节点无左子树的二叉树C.根节点可能有左二叉和右二叉树D.各节点只有一个儿子的二叉树●多个并发进程使用一个互斥信号量nap时,如果rap=13,则通常表示_(3)_45) 。
(45)A.有多个进程在临界区中D.有一个进程在临界区中C.没有进程在临界区中D.有一个进程在临界区中,另一些进程正等待进入临界区●IP操作主要解决三个问题:_(46)_、_(47)_和_(48)_。
(46)A.识别标识号B.寻址C.网络分组D.名字翻译(47)A.分段B.修改路径C.路径选择D.网络连接(48)A.分段和重组B.打包C.产生数据段D.目标服务●如果I/O设备与存储设备进行数据交换不经过CPU来完成。
这种数据交换方式是_(49)_。
(49)A.程序查询B.中断方式C.DMA方式D.无条件存取方式●MIDI的音乐合成器有_(50)_。
①FM②波表③复音④音轨(50)A.①B.①②C.①②③D.全部●在多媒体中记录音乐的文件格式常用的有WAVE、MP3和MIDI等。
其中WAVE记录了音乐的_(51)_,MP3记录了_(52)_的音乐,MIDI记录了_(53)_。
在用MPEG格式存储的图像序列中,不能随机恢复一幅图像的原因是它使用了_(54)_技术,影响这种图像数据压缩比的主要因素是_(55)_。
(51)A.模拟信号电压量B.模拟信号的采样数值C.数字化压缩编码D.电子合成波形(52)A.属于MTV B.有极高保真度C.经过三次编码处理D.经数字化压缩编码(53)A.描述音乐演奏过程的指令B.音乐电信号的采样数值C.分成许多小段的音乐D.多声道电子合成的音乐(54)A.帧内图像数据压缩B.帧间图像数据压缩C.富里哀变换D.霍夫曼编码(55)A.图像的大小B.图像的色彩C.图像袁现的细节D.图像序列变化的程度●_(56)_是软件过程评估的国际标准,可以桩任何组织用于软件的设计;管理、监督、控制以及提高获得、供应、开发、操作、升级和支持的能力。