计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA方式等。当采用( )方式时,不需要CPU执行程序指令来传送数据。

A. 中断

B. 程序查询

C. 无条件传送

D. DMA

答案: D

本题考查计算机系统基础知识。
中断方式、程序查询方式和无条件传送方式都是通过CPU执行程序指令来传送数据的,DMA方式下是由DMA控制器直接控制数据的传送过程,CPU需要让出对总线的控制权,并不需要CPU执行程序指令来传送数据。


以下加密算法中适合对大量的明文消息进行加密传输的是( )。

A. RSA

B. SHA-1

C. MD5

D. RC5

答案: D

本题考查加密算法的基本知识。
根据题意,要求选出适合对大量明文进行加密传输的加密算法。备选项中的4种加密算法均能够对明文进行加密。
RSA是一种非对称加密算法,由于加密和解密的密钥不同,因此便于密钥管理和分发,同时在用户或者机构之间进行身份认证方面有较好的应用;
SHA-1是一种安全散列算法,常用于对接收到的明文输入产生固定长度的输出,来确保明文在传输过程中不会被篡改;
MD5是一种使用最为广泛的报文摘要算法。
RC5是一种用于对明文进行加密的算法,在加密速度和强度上,均较为合适,适用于大量明文进行加密并传输。


假定用户A、B 分别从I1、I2两个CA取得了各自的证书,下面( )是A 、B 互信的必要条件。

A. A、B互换私钥

B. A、B互换公钥

C. I1、I2互换私钥

D. I1、I2互换公钥

答案: D

本题考查证书认证的基本知识。
用户可在一定的认证机构(CA)处取得各自能够认证自身身份的数字证书,与该用户在同一机构取得的数字证书可通过相互的公钥认证彼此的身份;当两个用户所使用的证书来自于不同的认证机构时,用户双方要相互确定对方的身份之前,首先需要确定彼此的证书颁发机构的可信度。即两个CA之间的身份认证,需交换两个CA的公钥以确定CA的合法性,然后再进行用户的身份认证。


甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由( )享有。

A. 甲

B. 乙

C. 甲与乙共同

D. 软件设计师

答案: A

本题考查知识产权知识。
依照《计算机软件保护条例》的相关规定,计算机软件著作权的归属可以分为以下情况。
①独立开发
这种开发是最普遍的情况。此时,软件著作权当然属于软件开发者,即实际组织开发、直接进行开发,并对开发完成的软件承担责任的法人或者其他组织;或者依照自己具有的条件独立完成软件开发,并对软件承担责任的自然人。
②合作开发
由两个以上的自然人、法人或者其他组织合作开发的软件,一般是合作开发者签定书面合同约定软著作权归属。如果没有书面合同或者合同并未明确约定软件著作权的归属,合作开发的软件如果可以分割使用的,开发者对各自开发的部分可以单独享有著作权;但是行使著作权时,不得扩展到合作开发的软件整体的著作权。如果合作开发的软件不能分割使用,其著作权由各合作开发者共同享有,通过协商一致行使;不能协商一致,又无正当理由的,任何一方不得阻止他方行使除转让权以外的其他权利,但是所提收益应当合理分配给所有合作开发者。
③委托开发
接受他人委托开发的软件,一般也是由委托人与受托人签订书面合同约定该软件著作权的归属;如无书面合同或者合同未作明确约定的,则著作权人由受托人享有。
④国家机关下达任务开发
由国家机关下达任务开发的软件,一般是由国家机关与接受任务的法人或者其他组织依照项目任务书或者合同规定来确定著作权的归属与行使。这里需要注意的是,国家机关下达任务开发,接受任务的人不能是自然人,只能是法人或者其他组织。但如果项目任务书或者合同中未作明确规定的,软件著作权由接受任务的法人或者其他组织享有。
⑤职务开发
自然人在法人或者其他组织中任职期间所开发的软件有下列情形之一的,该软件著作权由该法人或者其他组织享有。首先,针对本职工作中明确指定的开发目标所开的软件;还有,开发的软件是从事本职工作活动所预见的结果或者自然的结果:最后,主要使用了法人或者其他组织的资金、专用设备、未公开的专门信息等物质技术条件所开发并由法人或者其他组织承担责任的软件。但该法人或者其他组织可以对开发软件的自然人进行奖励。
⑥继承和转让
软件著作权是可以继承的。软件著作权是属于自然人的,该自然人死亡后,在软件著作权的保护期内,软件著作权法的继承人可以依照继承法的有关规定,继承除署名权以外的其他软件著作权权利,包括人身权利和财产权利。软件著作权属于法人或者其他组织的,法人或者其他组织变更、终止后,其著作权在条例规定的保护期内由承受其权利义务的法人或者其他组织享有;没有承受其权利义务的法人或者其他组织的,由国家享有。


根据我国商标法,下列商品中必须使用注册商标的是( )。

A. 医疗仪器

B. 墙壁涂料

C. 无糖食品

D. 烟草制品

答案: D

本题考查法律法规知识。
我国商标法第六条规定:“国家规定必须使用注册商标的商品,必须申请商标注册,未经核准注册的,不得在市场销售。”
目前根据我国法律法规的规定必须使用注册商标的是烟草类商品。


某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(15)天。活动BD和HK最早可以从(16)天开始。(活动AB 、AE和AC最早从第1天开始)

A. 3和10

B. 4和11

C. 3和9

D. 4和10

答案: B

本题考查软件项目管理的基础知识。
活动图是描述一个项目中各个工作任务相互依赖关系的一种模型,项目的很多重要特性可以通过分析活动图得到,如估算项目完成时间,计算关键路径和关键活动等。
根据上图计算出关键路径为A-B-D-I-J-L,其长度为20。
活动弧BD对应的活动的最早开始时间为第4天。活动弧HK对应活动的最早开始时间为第11天。


在以阶段划分的编译中,判断程序语句的形式是否正确属于( ) 阶段的工作。

A. 词法分析

B. 语法分析

C. 语义分析

D. 代码生成

答案: B

本题考查程序语言基础知识。
程序语言中的词(符号)的构成规则可由正规式描述,
词法分析的基本任务就是识别出源程序中的每个词。
语法分析是分析语句及程序的结构是否符合语言定义的规范,对于语法正确的语句,
语义分析是判断语句的含义是否正确,因此判断语句的形式是否正确时语法分析阶段的工作。


在设计软件的模块结构时,( )不能改进设计质量。

A. 尽量减少高扇出结构

B. 模块的大小适中

C. 将具有相似功能的模块合并

D. 完善模块的功能

答案: C

本题考查软件设计的相关知识。
在软件设计中,人们总结了一些启发式原则,根据这些原则进行设计,可以设计出较高质量的软件系统。其中,模块的扇入扇出适中,模块大小适中以及完善模块功能都可以改进设计质量。而将相似功能的模块合并可能会降低模块内聚和提髙模块之间的耦合,因此并不能改进设计质量。


在数据库系统运行维护阶段,通过重建视图能够实现( )。

A. 程序的逻辑独立性

B. 程序的物理独立性

C. 数据的逻辑独立性

D. 数据的物理独立性

答案: C

本题考查数据库系统原理的基本知识。
视图对应了数据库系统三级模式/两级映象中的外模式,重建视图即是修改外模式及外模式/模式映象,实现了数据的逻辑独立性,独立性是指数据的独立性,而不是程序的独立性。


数据模型通常由( )三要素构成。

A. 网状模型、关系模型、面向对象模型

B. 数据结构、网状模型、关系模型

C. 数据结构、数据操纵、关系模型

D. 数据结构、数据操纵、完整性约束

答案: D

本题考查的是数据库系统原理的基本知识。
数据模型是数据库中非常核心的内容。一般来讲,数据模型是严格定义的一组概念的集合。这些概念精确的描述了系统的静态特性、动态特性和完整性约束条件。因此数据模型通常由数据结构、数据操纵和完整性约束三要素构成。外模式、模式和内模式是数据库系统的三级模式结构。数据库领域中常见的数据模型有网状模型、层次模型、关系模型和面向对象模型,这些指的是数据模型的种类。实体、联系和属性是概念模型的三要素,概念模型又称为信息模型,是数据库中的一类模型,它和数据模型不同,是按用户的观点来对数据和信息建模的。


数据库概念结构设计阶段的工作步骤依次为 ( )。

A. 设计局部视图→抽象→修改重构消除冗余→合并取消冲突

B. 设计局部视图→抽象→合并取消冲突→修改重构消除冗余

C. 抽象→设计局部视图→修改重构消除冗余→合并取消冲突

D. 抽象→设计局部视图→合并取消冲突→修改重构消除冗余

答案: D

本题考查的是应试者对数据库系统基本概念掌握程度。
数据库概念结构设计阶段是在需求分析的基础上,依照需求分析中的信息要求,对用户信息加以分类、聚集和概括,建立信息模型,并依照选定的数据库管理系统软件,转换成为数据的逻辑结构,再依照软硬件环境,最终实现数据的合理存储。 
概念结构设计工作步骤包括:选择局部应用、逐一设计分E-R图和E-R图合并,如下图所示


满足两阶段封锁协议的调度一定是( )。

A. 无死锁的调度

B. 可串行化调度

C. 可恢复调度

D. 可避免级联回滚的调度

答案: B

本题考查数据库两阶段封锁协议的基础知识。
两阶段封锁协议是由Eswaran等人在1976年提出的。
两阶段封锁协议的定义:每个事务的执行分为两个阶段:
增长阶段:事务可以获得锁,但不能释放锁;
缩减阶段:事务可以释放锁,但不能获得新锁。
对于一个事务而言,刚开始事务处于增长阶段,它可以根据需要获得锁;一旦该事务开始释放锁,它就进入了缩减阶段,就不能再发出加锁请求。
如果并行执行的所有事务均遵守两段锁协议,则这些事务的所有并行调度策略都是可串行化的。
事务遵守两段锁协议是可串行化调度的充分条件,而不是必要条件。
可串行化的调度中,不一定所有事务都必须符合两段锁协议。


下图中两个事务的调度属于( )。

A. 可串行化调度

B. 串行调度

C. 非可串行化调度

D. 产生死锁的调度

答案: C

本题考查事务调度和可串行化的基础知识。
调度:一个调度是各事务所有执行指令的一个执行序列,来源于任一事务T的任意两个指令在该序列中出现的顺序和它们在事务T中出现的顺序应保持一致。
串行调度:非交错的依此执行给定事务集合中的每一个事务的全部动作。
并发调度:交错执行各事务中操作的一个动作序列。
可串行化调度:如果一个并发调度可以通过将各事务中非冲突指令的执行顺序进行交换而变换成某个串行调度,则该调度是可串行化调度。
题中的调度无法通过非冲突指令的顺序交换变成串行调度,所以是非可串行化调度。


在日志中加入检查点,可( )。

A. 减少并发冲突

B. 提高一并故障恢复的效率

C. 避免级联回滚

D. 避免死锁

答案: B

本题考查数据库恢复的基础知识。
在日志中加入检查点,是CHECH POINT技术的核心。基本策略就是周期性的对日志做检查点,以避免故障恢复时检查整个日志。事务出现故障时,检查点前已提交的事务无需恢复。因此,可提升系统故障恢复的效率。


错题本——数据库系统工程师 2017相关推荐

  1. 错题本——数据库系统工程师 2009

    文章目录 数据库系统工程师 2009 数据库系统工程师 2009 关于软件著作权产生的时间,下面表述正确的是(10) . A. 自作品首次公开发表时 B. 自作者有创作意图时 C. 自作品得到国家著作 ...

  2. 错题本——数据库系统工程师 2010

    为实现程序指令的顺序执行,CPU (1)中的值将自动加1. A. 指令寄存器(IR) B. 程序计数器(PC) C. 地址寄存器(AR) D. 指令译码器(ID) 答案: B 本题考查CPU中相关寄存 ...

  3. 错题本——数据库系统工程师 2014

    在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是(). A. 程序计数器 B. 状态寄存器 C. 通用寄存器 D. 累加寄存器 答案: D 本题考查计算机系统基础知识. CP ...

  4. 错题本——数据库系统工程师 2012

    若CPU要执行的指令为:MOV R1,#45(即将数值45传送到寄存器R1中),则该指令中采用的寻址方式为(4). A. 直接寻址和立即寻址 B. 寄存器寻址和立即寻址 C. 相对寻址和直接寻址 D. ...

  5. 视频教程-2020软考数据库系统工程师-上午真题解析培训视频课程-软考

    2020软考数据库系统工程师-上午真题解析培训视频课程 河北师范大学软件学院优秀讲师,项目经理资质,担任操作系统原理.软件工程.项目管理等课程教学工作.参与十个以上百万级软件项目管理及系统设计工作.在 ...

  6. 安全工程师2017年真题_以下是2017年全球软件工程师的平均薪水

    安全工程师2017年真题 And here are those same salaries adjusted to San Francisco's cost of living: 以下是根据旧金山的生 ...

  7. 2011年给力新作——《数据库系统工程师考试案例梳理、真题透解与强化训练》...

    2011年给力新作--<数据库系统工程师考试案例梳理.真题透解与强化训练> 本书是为有志于通过全国计算机专业技术资格考试(数据库系统工程师)的读者编写的一本针对性强.高效的案例辅导用书,并 ...

  8. 计算机四级数据工程师题库,全国计算机等级考试四级数据库系统工程师练习题...

    全国计算机等级考试四级数据库系统工程师练习题 数据库系统工程师并不是搜有人都能够胜任的,因此需要大家的努力.下面是小编为大家搜集整理出来的有关于全国计算机等级考试四级数据库系统工程师练习题,希望可以帮 ...

  9. 2022数据库系统工程师 下午 试题四 真题答案

    参考答案: a.CURSOR b.Fetch c.v_bran_name, all_balance d.exit e.c_sum_bal f.rollback 免费视频讲解: [2022数据库系统工程 ...

最新文章

  1. python中文叫什么意思-在python中%是什么意思
  2. linux下elasticsearch 安装、配置
  3. 【数字信号处理】基本序列傅里叶变换总结 ( 单位脉冲序列 δ(n) | {1} 序列 | e^jωn 序列 | cosωn 序列 | sinωn 序列 | a^nu(n) | 矩形窗函数 ) ★★★
  4. android开发调用照相机
  5. 中澜视讯产品运营总监黄超强:产品+付费+未来汽车
  6. react取消捕获_React 面试指南 (上)
  7. JavaFX 2.1:Toolkit not initialized
  8. cas-client登录后报INVALID_PROXY_CALLBACK
  9. Android中字体文件位置
  10. Android MediaCodec硬解码H264文件
  11. 基于单片机的智能交通灯控制系统的设计
  12. python怎么设置为中文-python如何设置中文界面
  13. classic shell_使用Classic Shell将Windows 7开始菜单带到Windows 10
  14. 计算机卡驱动版本过低,显卡驱动版本过低怎么办?
  15. Windows Mobile 5.0 认知篇
  16. 2019 年第一季度 Dapp 报告,EOS 表现抢眼,TRON增长猛烈
  17. Ubuntu 18.04安装坚果云后打开出现白板
  18. VSPD  7.0  虚拟串口创建不成功能,  修复步骤:
  19. 大数据基础之常用Linux命令
  20. 如何为戴尔灵越15 5559加装内存条和固态硬盘

热门文章

  1. 工程师笔记|常见的嵌入式软件工程师面试题
  2. macbook pro 盒盖后不休眠的问题
  3. android倒计时录制视频下载,什么软件可以制作倒计时视频?安卓手机制作倒计时片头的方法...
  4. 身份证实名认证数据API可以这样获取和使用
  5. ARM处理器的七种工作模式,它们的名称(中英文)和应用场景
  6. 基于SSH开发物业管理信息系统
  7. 百度百科词条怎么做?百度百科词条创建攻略分享
  8. 浙江工商大学计算机考研调剂,2019年浙江工商大学考研预调剂信息
  9. 网络流建模汇总(转自Edelweiss)
  10. [转载]ProgressDialog集锦及各种效果