2022年软考-数据库系统工程师考试题库及全真模拟冲刺卷38(附答案带详解)

上传人:cl****1 文档编号:470424132 上传时间:2022-07-17 格式:DOCX 页数:16 大小:17.97KB
返回 下载 相关 举报
2022年软考-数据库系统工程师考试题库及全真模拟冲刺卷38(附答案带详解)_第1页
第1页 / 共16页
2022年软考-数据库系统工程师考试题库及全真模拟冲刺卷38(附答案带详解)_第2页
第2页 / 共16页
2022年软考-数据库系统工程师考试题库及全真模拟冲刺卷38(附答案带详解)_第3页
第3页 / 共16页
2022年软考-数据库系统工程师考试题库及全真模拟冲刺卷38(附答案带详解)_第4页
第4页 / 共16页
2022年软考-数据库系统工程师考试题库及全真模拟冲刺卷38(附答案带详解)_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《2022年软考-数据库系统工程师考试题库及全真模拟冲刺卷38(附答案带详解)》由会员分享,可在线阅读,更多相关《2022年软考-数据库系统工程师考试题库及全真模拟冲刺卷38(附答案带详解)(16页珍藏版)》请在金锄头文库上搜索。

1、2022年软考-数据库系统工程师考试题库及全真模拟冲刺卷(附答案带详解)1. 单选题采用DMA方式传送数据时,每传送一个数据都需要占用一个( )。问题1选项A.指令周期B.总线周期C.存储周期D.机器周期【答案】C【解析】存储周期,是指主存储器两次启动操作之间需要的最小时间间隔,也称之为主存储器周期时间。DMA获得内存总线的控制权,单纯的是为了做内存访问,所以仅需要一个存取周期。这是和时钟周期没关系的。2. 单选题某公司开发系统记录员工基本信息。假设每个员工只在一个部门工作:每个员工必须提供工作和家庭两部电话号码。( )不满足1NF。问题1选项A.R1(员工编号,姓名,性别)B.R2(员工编号

2、,姓名,家庭电话,工作电话)C.R3(员工编号,姓名,部门)D.R4(员工编号,姓名,电话家庭电话,工作电话)【答案】D【解析】D选项中的电话是可以再分的属性,所以不满足1NF。3. 单选题结构化查询语言(SQL)的出现,极大地促进了( )的应用。问题1选项A.层次数据库B.网络数据库C.关系数据库D.文件管理系统【答案】C【解析】SQL是一门ANSI的标准计算机语言,用来访问和操作数据库系统。SQL可与数据库程序协同工作,而关系型数据库管理系统使用的就是SQL语言进行数据的操作。4. 单选题若磁盘的转速提高一倍,则( )。问题1选项A.平均存取时间减半B.平均寻道时间加倍C.旋转等待时间减半

3、D.数据传输速率加倍【答案】C【解析】磁盘存取时间包括寻道的时间、定位扇区的时间(也就是旋转延迟时间)以及读写数据的时间(也就是传输时间),若磁盘的转速提高一倍,则旋转延迟时间减少一倍。5. 单选题数据库故障恢复中,根据日志文件进行的撤销操作是( )。问题1选项A.REDOB.ROLLBACKC.UNDOD.COMMIT【答案】C【解析】REDO是重做操作;UNDO是撤销操作。6. 单选题以下关于字典攻击的说法中,不正确的是( )。问题1选项A.字典攻击比暴力破解更加高效B.使用密码盐技术可以大大增加字典攻击的搜索空间C.字典攻击主要用于破解密码D.如果密码盐泄露,字典攻击就会和不加盐时的效果

4、一样【答案】B【解析】字典攻击:在破解密码或密钥时,逐一尝试用户自定义词典中的可能密码(单词或短语)的攻击方式。与暴力破解的区别是,暴力破解会逐一尝试所有可能的组合密码,而字典式攻击会使用一个预先定义好的单词列表(可能的密码)。密码盐:在密码学中,是指通过在密码任意固定位置插入特定的字符串,让散列后的结果和使用原始密码的散列结果不相符,这种过程称之为“加盐”。7. 单选题不属于SQL注入防范措施的是( )。问题1选项A.使用预编译语句,绑定变量B.对用户提交的数据进行严格过滤C.使用安全函数D.使用动态SQL语句【答案】D【解析】SQL注入其实就是恶意用户通过在表单中填写包含SQL关键字的数据

5、来使数据库执行非常规代码的过程。1.永远不要信任用户的输入。对用户的输入进行校验,可以通过正则表达式,或限制长度;对单引号和双-进行转换等。2.永远不要使用动态拼装sql,可以使用参数化的sql或者直接使用存储过程进行数据查询存取。3.永远不要使用管理员权限的数据库连接,为每个应用使用单独的权限有限的数据库连接。4.不要把机密信息直接存放,加密或者hash掉密码和敏感的信息。8. 单选题以下关于包过滤防火墙和代理服务防火墙的叙述中,正确的是( )。问题1选项A.包过滤成本技术实现成本较高,所以安全性能高B.包过滤技术对应用和用户是透明的C.代理服务技术安全性较高,可以提高网络整体性能D.代理服

6、务技术只能配置成用户认证后才建立连接【答案】B【解析】包过滤防火墙工作在网络协议IP层,它只对IP包的源地址、目标地址及相应端口进行处理,因此速度比较快,能够处理的并发连接比较多,缺点是对应用层的攻击无能为力,包过滤成本与它的安全性能没有因果关系,而应用程序和用户对于包过滤的过程并不需要了解,因此该技术对应用和用户是透明的,本题选择B选项。9. 单选题( )是一种先进先出的线性表,只允许在表的一端插入元素,而在表的另一端删除元素。问题1选项A.栈B.队列C.串D.树【答案】B【解析】队列是先入先出的线性表,队列仅在表头删除元素、在表尾插入元素。10. 单选题以下有关测试的说法中,错误的是( )

7、。问题1选项A.测试证明了程序的正确性B.测试无法执行穷举测试,只能做选择测试C.测试工作需要制定测试计划,按计划执行测试工作D.白盒测试方法用于单元测试环节【答案】A【解析】软件测试的目的是发现软件的错误,验证软件是否满足用户需求,并通过分析软件错误产生的原因,以帮助发现当前开发工作所采用的软件过程的缺陷,以便进行软件过程改进。软件测试不能发现软件中的所有错误,也不可能保证软件完全正确。11. 单选题项目复杂性、规模和结构的不确定性属于( )风险。问题1选项A.项目B.技术C.经济D.商业【答案】A【解析】项目风险涉及到各种形式的预算、进度、人员、资源以及客户相关的问题,并且可能导致项目损失

8、。12. 单选题设计操作系统时不需要考虑的问题是( )。问题1选项A.计算机系统中硬件资源的管理B.计算机系统中软件资源的管理C.用户与计算机之间的接口D.语言编译器的设计实现【答案】D【解析】OS作为用户与计算机硬件之间的接口。13. 单选题有一进口商品数据表iteminfo(itemid,itemtype,unitprice,itemcount),其中itemid是自动编号字段,其他属性可以为NULL。如果用SQL语句:INSERT INTO iteminfo(unitprice,itemcount) VALUES (9.99,150)向数据表中插入元组时,则该元组的item_type属性

9、值为( )。问题1选项A.NULLB.任意值C.0D.插入失败,不存在该元组【答案】A【解析】缺省为NULL值。答案为A。14. 单选题下列不属于社会工程学攻击的是( )。问题1选项A.攻击者编造一个故事使受害者信服,从而透露秘密消息B.攻击者伪造一条来自银行或其他金融机构的需要“验证”登录的消息C.攻击者通过搭线窃听方式窃取了从网络节点A发送到网络节点B的消息D.通过电话以知名人士的名义去推销诈骗【答案】C【解析】社会工程攻击,是一种利用“社会工程学”来实施的网络攻击行为。在计算机科学中,社会工程学指的是通过与他人的合法地交流,来使其心理受到影响,做出某些动作或者是透露一些机密信息的方式。这

10、通常被认为是一种欺诈他人以收集信息、行骗和入侵计算机系统的行为。所以,ABD都符合社会攻击学的特点。15. 单选题关系模式R中,D为R的函数依赖和多值依赖的集合。将R分解为两个关系模式R1和R2,则以下说法中错误的是( )。问题1选项A.如果U1U2U1-U2成立,那么此分解具有无损连接性B.如果U1U2U1-U2成立,那么此分解具有无损连接性C.如果U1U2U1-U2不成立,那么此分解不具有无损连接性D.如果U1U2U1-U2不成立,那么此分解不具有无损连接性【答案】C【解析】将R分解为两个关系模式R1和R2,如果U1U2U1-U2或者U1U2U2-U1成立,那么此分解具有无损连接性。所以,

11、:如果U1U2U1-U2不成立,那么此分解不具有无损连接性,这个说法是片面的,是错误的。16. 单选题A transaction is an action, or a series of actions, carried out by a single user or( ), that accesses or changes the contents of the database.A transaction should possess the four basic or so-called ACID properties:Atomicity. The “all or nothing” pr

12、operty. A transaction is an( ) unit that is either performed in its entirety or is not performed at all.Consistency. A transaction must transform the database from one consistent state to another consistent state.Isolation.Transactions execute independently of one another. In other words, the partia

13、l effects of( )transactions should not be visible to other transactions.Durability.The effects of a successfully completed (committed)transaction are permanently recorded in the database and must not be lost because of a subsequent failure.The four properties above, only( )property is the responsibi

14、lity of the concurrency control subsystem to ensure. It is the responsibility of both the( )and the application developers to ensure consistency. To guarantee the Atomicity and Durability properties after a failure, a log file is needed.问题1选项A.application developerB.all usersC.application programD.DBMS问题2选项A.IndivisibleB.permanentC.

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号