首页 > 全部 > 数据库系统工程师上午基础知识考试 > 数据库系统工程师上午基础知识考试选择题专项强化真题试卷2

数据库系统工程师上午基础知识考试选择题专项强化真题试卷2

本单篇文档共8425字,内容预览3600字,预览为有答案版,源文件无水印,下载后包含无答案空白卷版和有答案版,同时也有计算机类软考中级整科真题模拟题,讲义课件,思维导图,易错高频题等下载。
价格: 1.00 原价:¥8.00
收藏

数据库系统工程师上午基础知识考试选择题专项强化真题试卷2

中文选择题

1.某软件设计师自行将他人使用C程序语言开发的控制程序转换为机器语言形式的控制程序,并固化在芯片中,该软件设计师的行为(14)。(D)

A. 不构成侵权,因为新的控制程序与原控制程序使用的程序设计语言不同

B. 不构成侵权,因为对原控制程序进行了转换与固化,其使用和表现形式不同

C. 不构成侵权,将一种程序语言编写的源程序转换为另——种程序语言形式,属于一种“翻译”行为

D. 构成侵权,因为他不享有原软件作品的著作权

解析:计算机软件著作权的客体是指著作权法保护的计算机软件著作权的范围(受保护的对象)。著作权法保护的计算机软件是指计算机程序(源程序和目标程序)及其有关文档(程序设计说明书、流程图、用户手册等)。该设计师自行(未经许可)使用他人使用C程序语言开发的软件的行为属于侵权行为。

2.在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称为(48)。(B)

A. 语义冲突

B. 命名冲突

C. 属性冲突

D. 结构冲突

解析:本题考查应试者对数据库设计中概念结构设计的掌握。题干中给出的“教师”和“职工”是代表着同一实体,即“异名同意”,为命名冲突;语义冲突不是数据库设计中的概念;属性冲突是指属性域冲突(值的类型、取值域不同)和取值单位不同:结构冲突是指同一对象在不同局部应用(子系统)中的分别被当作实体和属性对待,或同一实体在不同局部应用中所具有的属性不完全相同。故答案应选B。

3.800×600的分辨率的图像,若每个像素具有16位的颜色深度,则可表示(14)种不同的颜色。(C)

A. 1000

B. 1024

C. 65536

D. 480000

解析:颜色深度决定了彩色图像中可出现的最多颜色数,或灰度图像中的最大灰度等级。如一幅图像的图像深度为b位,则该图像的最多颜色数或灰度级为2b种。显然,表示一个像素颜色的位数越多,它能表达的颜色数或灰度级就越多。一幅彩色图像的每个像素有16位,则最大颜色数目为216=65536,就是说像素的深度为16位,每个像素可以是216种颜色中的一种。表示一个像素的位数越多,它能表达的颜色数目就越多,它的深度就越深。

4.通常在软件的(18)活动中无需用户参与。(C)

A. 需求分析

B. 维护

C. 编码

D. 测试

解析:为确保软件符合用户需求,在各种软件开发过程中,用户承担着非常重要的作用。进行需求分析时,需要用户和软件人员共同讨论,并且只有用户参与,才能有助于软件人员了解用户的知识、管理和技能等背景,也才能确保软件符合用户需求。软件设计是将需求分析阶段确定的、直接反映用户需求的逻辑方案转换为可以在计算机中实现的技术方案。在此过程中,不仅需要技术专家参与,也要求系统的用户高度参与和控制,用户主要参与系统总体结构设计、代码设计和数据库设计等工作。测试是软件质量的保证性手段,因为用户是软件的直接或间接使用者,这一群体能对软件系统成果产生重大影响,不同种类的用户可以以不同形式参与系统测试活动。软件编码阶是用程序代码实现软件设计的活动,这一活动只是将软件人员与用户共同确定的软件设计用指定的程序设计语言进行实现,得到可以在计算机上运行的实体,用户通常不需要参与这个过程。

5.“一旦事务成功提交,其对数据库的更新操作将永久有效,即使数据库发生故障”,这一性质是指事务的(43)。(D)

A. 原子性

B. 一致性

C. 隔离性

D. 持久性

解析:本题考查的是事务的基本概念。事务的4个特性为原子性(Atomicity)、一致性 (Consistency)、隔离性(1solation)和持久性(Durability),这4个特性也称事务的ACID性质。

. 原子性:指事务的所有操作在数据库中要么全做要么全都不做。如银行转账中的两个操作必须做为一个单位来处理,不能只执行部分操作。

. 一致性:指一个事务独立执行的结果,将保持数据的一致性,即数据不会因为事务的执行而遭受破坏。数据的一致性是对现实世界真实状态的描述,如银行转账业务执行后也应该是账目平衡的。数据库在运行过程中会出现瞬间的不一致状态,如从A账户减去x元到给B账户加上x元之前这段时间数据是不一致的,但这种不一致只能出现在事务执行过程中,并且不一致的数据不能被其他事务所访问。一致性可以由DBMS的完整性约束机制来自动完成,而复杂的事务则由应用程序来完成。

. 隔离性:指一个事务的执行不能被其他事务干扰。并发事务在执行过程中可能会对同一数据进行操作,这些事务的操作应该不会相互干扰,是相互隔离的。如事务执行中数据不一致性状态出现时不能让其他事务读取到不一致的数据。

. 持久性:指一个事务一旦提交,它对数据库的改变必须是永久的,即便系统出现故障时也是如此。如转账事务执行成功后,A、B两个账户上的余额就是一个新的值,在没有出现下一个事务对其修改之前一直保持不变,即使系统出现故障,也应该恢复到这个值。

综上所述试题(43)的正确答案是D。

6.在有事务运行时转储全部数据库的方式是(48)。(D)

A. 静态增量转储

B. 静态海量转储

C. 动态增量转储

D. 动态海量转储

解析:本题考查对数据库转储概念的掌握。数据库转储方式依照转储时是否允许运行事务来划分,转储时允许运行事务程序为动态转储,不允许运行事务程序为表态转储。依照转储量划分,只转储自上次转储以来更新过的数据的方式为增量转储,转储全部数据的方式为海量转储。根据题意,应为动态海量转储。

7.若内存地址区间为4000H~43FFH,每个存贮单元可存储16位二进制数,该内存区域用4片存储器芯片构成,则构成该内存所用的存储器芯片的容量是(6)。(C)

A. 512×16bit

B. 256×8bit

C. 256×16bit

D. 1024×8bit

解析:首先将地址编码转换位十进制数,4000H16=1638410,43FFH16=740710,然后令两个地址码相减再加1,即得到这段地址空间中存储单元的个数,17407-16384+1=1024,因此共有1024个内存单元。1024×16b/4=256×16b,因此芯片的容量为256×16b。

8.若数据A持有事务T1所加的排它锁,那么其他事务对数据A(44)。(D)

A. 加共享锁成功,加排它锁失败

B. 加排它锁成功,加共享锁失败

C. 加共享锁、加排它锁都成功

D. 加共享锁、加排它锁都失败

解析:本题考查数据库事务处理方面的基础知识。并发事务如果对数据读写时不加以控制,会破坏事务的隔离性和一致性。控制的手段就是加锁,在事务执行时限制其他事务对数据的读取。在并发控制中引入两种锁:排它锁(Exclusive Locks,X锁)和共享锁(Share Locks,S锁)。排它锁又称为写锁,用于对数据进行写操作时进行锁定。如果事务T对数据A加上X锁后,就只允许事务T对读取和修改数据A,其他事务对数据A不能再加任何锁,从而也不能读取和修改数据A,直到事务T释放A上的锁。共享锁又称为读锁,用于对数据进行读操作时进行锁定。如果事务T对数据A加上了S锁后,事务T就只能读数据A但不可以修改,其他事务可以再对数据A加S锁来读取,只要数据A上有S锁,任何事务都八能再对其加S锁读取而不能加X锁修改。因此,试题(44)的正确答案是D。

9

本文档预览:3600字符,共8425字符,源文件无水印,下载后包含无答案版和有答案版,查看完整word版点下载

剩余未完,查看全文
收藏
数据库系统工程师上午基础知识考试选择题专项强化真题试卷2

推荐资源

客服

扫码添加客服微信

热线

官方客服

如遇问题,请联系客服为您解决

电话客服:

客服微信:pujinet

工作时间:9:00-18:00,节假日休息

公众号

扫码关注微信公众号