ImageVerifierCode 换一换
格式:DOCX , 页数:26 ,大小:198.88KB ,
资源ID:5529341      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bdocx.com/down/5529341.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(上半年数据库系统工程师真题选择题及答案解析上午.docx)为本站会员(b****4)主动上传,冰豆网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰豆网(发送邮件至service@bdocx.com或直接QQ联系客服),我们立即给予删除!

上半年数据库系统工程师真题选择题及答案解析上午.docx

1、上半年数据库系统工程师真题选择题及答案解析上午2017 年上半年数据库管理工程师真题 +解析上午选择题1、CPU执行算术运算或者逻辑运算时, 常将源操作数和结果暂存在 ( )中。A. 程序计数器 (PC)B. 累加器 (AC)C. 指令寄存器 (IR)D. 地址寄存器 (AR)答案: B寄存器是 CPU中的一个重要组成部分, 它是 CPU内部的临时存储单元。寄存器既可以用来存放数据和地址, 也可以存放控制信息或 CPU 工作时的状态。在 CPU中增加寄存器的数量,可以使 CPU把执行程序时所需的数据尽可能地放在寄存器件中,从而减少访问内存的次数,提高其运行速度。但是寄存器的数目也不能太多,除了

2、增加成本 外,由于寄存器地址编码增加也会增加指令的长度。 CPU中的寄存器通常分为存放数据的寄存器、 存放地址的寄存器、 存放控制信息的寄存器、存放状态信息的寄存器和其他寄存器等类型。程序计数器用于存放指令的地址。 令当程序顺序执行时, 每取出一条指令, PC内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入 PC,然后由 PC指向新的程序地址。程序状态寄存器用于记录运算中产生的标志信息, 典型的标志为有进位标志位、零标志位、符号标志位、溢出标志位、奇偶标志等。地址寄存器包括程序计数器、堆栈指示器、变址寄存器、段地址寄存器等,用于记录各种内存地址。累加寄存器通常简称为

3、累加器, 它是一个通用寄存器。 其功能是当运算器的算术逻辑单元执行算术或逻辑运算时,为 ALU提供一个工作区。例如,在执行一个减法运算前,先将被减数取出放在累加器中, 再从内存储器取出减数, 然后同累加器的内容相减, 所得的结果送回累加器中。累加器在运算过程中暂时存放被操作数和中间运算结果, 累加器不能用于长时间地保存一个数据。指令寄存器:一般用来保存当前正在执行的一条指令。地址寄存器:一般用来保存当前 CPU所访问的内存单元的地址,以方便对内存的读写操作。2、要判断字长为 16 位的整数 a 的低四位是否全为 0,则( )A. 将 a 与 0x000F进行 逻辑与运算,然后判断运算结果是否等

4、于 0B. 将 a 与 0x000F 进行逻辑或运算,然后判断运算结果是否等于 FC. 将 a 与 0xFFF0进行逻辑弄或 运算,然后判断运算结果是否等于0D. 将 a 与 0xFFF0进行逻辑与 运算,然后判断运算结果是否等于 F答案: A要判断数的最后四位是否都为了 0,应该将最后四位与 1 进行逻辑与运算,其它数位与 0 做逻辑与运算, 最后判定最终的结果是否为 0; 因此得出与 a 进行逻辑与运算的数:前 12 位为 0 最后 4 位为 1,即0x000F逻辑或运算: 0 或 0=0;1 或 0=1;0 或 1=1;1 或 1=1; 逻辑与运算: 0 与 0=0;1 与 0=0;0

5、与 1=0;1 与 1=1;3、计算机系统中常用的输入 / 输出控制方式有无条件传送、中断、程序查询和 DMA 方式等。当采用 ( )方式时,不需要 CPU执行程序指令来传送数据。A. 中断B. 程序查询C. 无条件传送D. DMA答案: D直接程序控制(无条件传送 / 程序查询方式):无条件传送:在此情况下,外设总是准备好的,它可以无条件地随时 接收 CPU发来的输出数据,也能够无条件地随时向 CPU提供需要输入的数据程序查询方式:在这种方式下, 利用查询方式进行输入输出, 就是通过 CPU执行程序查询外设的状态,判断外设是否准备好接收数据或准备好了向 CPU输入的数据,中断方式:由程序控制

6、 I/O 的方法,其主要缺点在于 CPU必须等待 I/O 系统完成数据传输任务, 在此期间 CPU需要定期地查询 I/O 系统的恶状态,以确认传输是否完成。因此整个系统的性能严重下降。直接主存存取( Direct Memory Access,DMA)是指数据在主存与 I/O 设备间的直接成块传送, 即在主存与 I/O 设备间传送数据块的过程中, 不需要 CPU作任何干涉,只需在过程开始启动(即向设备发出传送一块数据的命令) 与过程结束(CPU通过轮询或中断得知过程是否结束和下次操作是否准备就绪)时由 CPU进行处理,实际操作由 DMA 硬件直接完成, CPU在传送过程中可做别的事情。4、某系统

7、由下图所示的冗余部件构成。若每个部件的千小时可靠度都为 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)答案: B本题考查系统可靠性。计算机系统是一个复杂的系统,而且影响其可靠性的因素也非常繁 复,很难直接对其进行可靠性分析。若采用串联方式,则系统可靠性为每个部件的乘积 R=R1 R2 R3 Rn;若采用并联方式,则系统的可靠性为 R=1-(1-R1)( 1-R2)( 1-R3) ( 1-Rn)。在本题中, 既有并联又有串联, 计算时首先

8、我们要分别计算图中两个并联后的可靠度,它们分别为( 1-( 1-R)3)和( 1-( 1-R) 2)。, 然后是两者串联,根据串联的计算公式,可得系统的可靠度为( 1-( 1-R)3)( 1-(1-R) 2)。5、己知数据信息为 16 位,最少应附加 ( )位校验位,才能实现海明码纠错。A. 3B. 4C. 5D. 6答案: C6、以下关于 Cache(高速缓冲存储器 )的叙述中,不正确的是 ( )。A. Cache的设置扩大了主存的容量B. Cache的内容是主存部分内容的拷贝C. Cache 的命中率并不随其容量增大线性地提高D. Cache位于主存与 CPU之间答案: A高速缓存是用来存

9、放当前最活跃的程序和数据的,作为主存局部域 的副本,其特点是:容量一般在几 KB到几 MB 之间;速度一般比主存快 5 到 10 倍,由快速半导体存储器构成;其内容是主存局部域的副本,对程序员来说是透明的。Cache由两部分组成:控制部分和 cache 部分。 Cache部分用来存放主存的部分拷贝(副本)信息。控制部分的功能是:判断 CPU要访问的信息是否在 cache中,若在即为命中,若不在则没有命中。命中 时直接对 cache存储器寻址。未命中时,要按照替换原则,决定主存的一块信息放到 cache的哪一块里面。7、HTTPS使用( )协议对报文进行封装。A. SSHB. SSLC. SHA

10、-1D. SET答案: BHTTPS(全称: Hyper TextTransferProtocol over SecureSocket Layer),是以安全为目标的 HTTP通道,简单讲是 HTTP的安全版。即 HTTP下加入 SSL层, HTTPS的安全基础是 SSL,因此加密的详细内容就需要SSL。8、以下加密算法中适合对大量的明文消息进行加密传输的是 ( )A. RSAB. SHA-1C. MD5D. RC5答案: D加密技术中对称性加密技术的算法效率比较高,适合于大量数据的加密,在本题中属于对称性加密算法的只有 RC5。9、假定用户 A、B 分别从 I1、I2 两个 CA取得了各自的

11、证书,下面 ( )是 A 、B 互信的必要条件。A. A、B 互换私钥B. A、B 互换公钥C. I1、I2 互换私钥D. I1、I2 互换公钥答案: B由于密钥对中的私钥只有持有者才拥有,所以私钥是不可能进行交 换的。可以排除 A、C 两个选项。 A、B 要互信,首先其颁发机构必须能相互信任,所以可以排除 B 选项。10、甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由 ( )享有。A. 甲B. 乙C. 甲与乙共同D. 软件设计师答案: A对于委托开发的作品,如果有合同约束著作权的归属,按合

12、同约定来判定;如果合同没有约定,则著作权归创造方。11、根据我国商标法,下列商品中必须使用注册商标的是 ( )。A. 医疗仪器B. 墙壁涂料C. 无糖食品D. 烟草制品答案: D商标法实施细则规定,必须使用注册商标的商品范围包括:1、国家规定并由国家工商行政管理局公布的人用药品和烟草制品;2、国家规定并由国家工商行政管理局公布的其他商品。 商标法规定, 必须使用注册商标的商品在商标未经核准注册时不得在市场上销售。12、甲、乙两人在同一天就同样的发明创造提交了专利申请专利局将 分别向各申请人通报有关情况, 并提出多种可能采用的解决办法。 下列说法中,不可能采用 ( )。A. 甲、乙作为共同申请人

13、B. 甲或乙一方放弃权利并从另一方得到适当的补偿C. 甲、乙都不授予专利权D. 甲、乙都授予专利权答案: D软件专利权是指通过申请专利对软件的设计思想进行保护的一种方式,而非对软件本身进行的保护,我国在专利保护上,实行先申请制度,即谁申请在先,谁就享有该专利权。同时申请则协商归属,协商不成则同时驳回双方的专利申请。13、数字语音的采样频率定义为 8kHz 这是因为 ( )。A. 语音信号定义的频率最高值为 4kHzB. 语音信号定义的频率最高值为 8kHzC. 数字语音传输线路的带宽只有 8kHzD. 一般声卡采样频率最高为每秒 8k 次答案: A音频数字化过程中采样频率应为声音最高频率 2

14、倍。本题采样频率为 8KHz,所以其语音的最高频率应不超过 4KHz。14、使用图像扫描仪以 300DPI 的分辨率扫描一幅 3x4 英寸的图片, 可以得到 ( )像素的数字图像。A. 300X300B. 300X400C. 900X4D. 900X1200答案: D图像分辨率是指组成一幅图像的像素密度; 也是水平和垂直的像素表示; 即用每英寸多少点( dpi)表示数字化图像的大小。用 300dpi 来扫描一幅 3*4 英寸的彩色照片,那么得到一幅 900*1200个像素点的图像15、某软件项目的活动图如下图所示, 其中顶点表示项目里程碑, 连接顶点的边表示包含的活动,边上的数字表示活动的持续

15、时间 (天), 则完成该项目的最少时间为 (15)天。 活动 BD和 HK最早可以从第 (16) 天开始。 (活动 AB 、AE和 AC最早从第 1 天开始)A. 17B. 18C. 19D. 20答案: D 16A. 3 和 10B. 4 和 11C. 3 和 9D. 4 和 10答案: B关键路径:在活动图中时间跨度最长的路径。其决定项目最少工期。 项目关键路径是路径最长的一条,在该图中路径: A BD I J L=3+5+2+2+8=20,是路径最长的一条。有任务 AB 需要 3 天,所以 B D 应在第 4 天开始;由于 H 点最迟出的时间为 10 后( A E GH),所以 HK 应

16、在第 11 天开始17、在采用结构化开发方法进行软件开发时, 设计阶段接口设计主要依据需求分析阶段的 (17)。接口设计的任务主要是 (18)。A. 数据流图B. E-R图C. 状态-迁移图D. 加工规格说明答案: A18 A. 定义软件的主要结构元素及其之间的关系B. 确定软件涉及的文件系统的结构及数据库的表结构C. 描述软件与外部环境之间的交互关系,软件内模块之间的调用关系D. 确定软件各个模块内部的算法和数据结构答案: C软件设计必须依据对软件的需求来进行, 结构化分析的结果为结构化设计提供了最基本的输入信息。从分析到设计往往经历以下流程:(1) )研究、分析和审查数据流图。根据穿越系统

17、边界的信息流初步确定系统与外部接口。(2) )根据数据流图决定问题的类型。 数据处理问题通常有两种类型:变换型和事务型。针对两种不同的类型分别进行分析处理。(3) )由数据流图推导出系统的初始结构图。(4) )利用一些启发式原则来改进系统的初始结构图,直到得到符合要求的结构图为止。(5) )根据分析模型中的实体关系图和数据字典进行数据设计,包括数据库设计或数据文件的设计。(6) )在设计的基础上,依旧分析模型中的加工规格说明、状态转换图进行过程设计。所以接口设计应该为需求分析阶段的数据流图,即选项 A接口设计的主要任务为: 描述软件与外部环境之间的交互关系, 软件内模块之间的调用关系19、在进

18、行软件开发时, 采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由 8 名开发人员构成的小组中, 无主程序员组和主程序员组的沟通路径分别是 ( )A. 32 和 8B. 32 和 7C. 28 和 8D. 28 和 7答案: D程序设计小组的组织形式一般有主程序员组,无主程序员组和层次 式程序员组。 其中无主程序员组中的成员之间相互平等, 工作目标和决策都由全体成员民主讨论。对于项目规模较小、开发人员少、 采用新技术和确定性较小的项目比较合适,而对大规模项目不适宜采用。所以其沟通路径的数量为( 8*7)/2=28而主

19、程序员制则有主程序员负责决策。其他成员与主程序员沟通即可。所以其沟通路径数量为 8-1=720、在高级语言源程序员, 常需要用户定义的标识符程序员的对象命名,常见的命名对象有 ( )。关键字(或保留字) 变量 函数 数据类型 注释A. B. C. D. 答案: A在编写程序时需要命名的对象有关键字,变量,函数。21、在仅由字符 a、b 构成的所有字符串中,其中以 b 结尾的字符串集合可用正规式表示为 ( )。A. (b|ab)*bB. (ab*)*bC. a*b*bD. (a|b)*b答案: D正规式 (a|b)* 对应的正规集为 ,a,b,aa,ab, ,所有由 a 和 b组成的字符串 ,结

20、尾为 b。22、在以阶段划分的编译中, 判断程序语句的形式是否正确属于 ( ) 阶段的工作。A. 词法分析B. 语法分析C. 语义分析D. 代码生成答案: B词法分析阶段是编译过程的第一阶段, 其任务是对源程序从前到后(从左到右)逐个字符扫描,从中识别出一个个“单词”符号。词法分析过程的依据是语言的词法规则, 即描述“单词”结构的规则。语法分析阶段其任务是在词法分析的基础上, 根据语言的语法规则将单词符号序列分解成各类语法单位。通常语法分析是确定整个输入串是否构成一个语法上正确的程序。一般来说,通过编译的程序,不存在语法上的错误。语义分析阶段其任务主要检查源程序是否包含静态语义错误, 并收集类

21、型信息供后面的代码生成阶段使用。语义分析的一个主要工作是进行类型分析和检查。中间代码生成其任务是根据语义分析的输出生成中间代码。目标代码生成是编译器工作的最后一个阶段。 其任务是把中间代码变换成特定机器上的绝对指令代码、 可重定位的指令代码或汇编指令代码。 本阶段与具体机器密切相关。23、某计算机系统页面大小为 4K,进程的页面变换表如下所示。若 进程的逻辑地址为 2D16H 。该地址经过变换后,其物理地址应为 ( )A. 2048HB. 4096HC. 4D16HD. 6D16H答案: C页面大小为 4K 说明,业内地址为 12 位。也就是逻辑地址中 2D16H 中的 D16H 在页内(十六

22、进制转二进制,每位十六进制的数对应四位二进制),其 2 表示的是页号,逻辑页号为 2 对应的物理块号为 4。所以该逻辑地址对应的物理地址应该为 4D16H。24、某系统中有 3 个并发进程竞争资源 R ,每个进程都需要 5 个 R , 那么至少有 ( ) 个 R,才能保证系统不会发生死锁。A. 12B. 13C. 14D. 15答案: B给每个进程分配其所需的最大资源数少一个资源(本题 3*4 个), 如果还有一个资源剩余, 则不会发生死锁。 因为将这个剩余资源分配给任意一个进程, 该进程就会得到满足运行, 其运行后,将其所释放的资源再分配给其他进程,这样所有的进程都可以执行完成。25、以下关

23、于 C/S( 客户机/ 服务器)体系结构的优点的叙述中, 不正确的是 ( ) 。A. 允许合理的划分三层的功能,使之在逻辑上保持相对独立B. 允许各层灵活地选用平台和软件C. 各层可以选择不同的开发语言进行并行开发D. 系统安装、修改和维护均只在服务器端进行答案: DC/S(客户机 / 服务器)体系结构由于在客户端需要安装相关的客户端软件, 当客户端软件需要安装、修改和维护时,需要到每个客户端进行维护操作。26、在设计软件的模块结构时, ( )不能改进设计质量。A. 尽量减少高扇出结构B. 模块的大小适中C. 将具有相似功能的模块合并D. 完善摸块的功能答案: C将具有相似功能的模块合并,会导

24、致模块的聚合程度变低,可维护性下降。在结构化设计中, 系统由多个逻辑上相对独立的模块组成, 在模块划分时需要遵循如下原则:(1) )模块的大小要适中。系统分解时需要考虑模块的规模,过大的模块可能导致系统分解不充分, 其内部可能包括不同类型的功能, 需要进一步划分, 尽量使得各个模块的功能单一; 过小的模块将导致系统的复杂度增加, 模块之间的调用过于频繁, 反而降低了模块的独立性。一般来说,一个模块的大小使其实现代码在 12 页纸之内,或者其实现代码行数在 50 200 行之间,这种规模的模块易于实现和维护。(2) )模块的扇入和扇出要合理。一个模块的扇出是指该模块直接调用的下级模块的个数; 扇

25、出大表示模块的复杂度高, 需要控制和协调过多的下级模块。 扇出过大一般是因为缺乏中间层次, 应该适当增加中间层次的控制模块; 扇出太小时可以把下级模块进一步分解成若干个子功能模块, 或者合并到它的上级模块中去。 一个模块的扇入是指直接调用该模块的上级模块的个数;扇入大表示模块的复用程度高。 设计良好的软件结构通常顶层扇出比较大, 中间扇出较少, 底层模块则有大扇入。一般来说,系统的平均扇入和扇出系数为 3 或 4,不应该超过 7,否则会增大出错的概率。(3) )深度和宽度适当。深度表示软件结构中模块的层数,如果层数过多,则应考虑是否有些模块设计过于简单, 看能否适当合并。 宽度是软件结构中同一

26、个层次上的模块总数的最大值, 一般说来, 宽度越大系统越复杂,对宽度影响最大的因素是模块的扇出。 在系统设计时,需要权衡系统的深度和宽度, 尽量降低系统的复杂性, 减少实施过程的难度,提高开发和维护的效率。27、在面向对象方法中,多态指的是 ( )A. 客户类无需知道所调用方法的特定子类的实现B. 对象动态地修改类C. 一个对象对应多张数据库表D. 子类只能够覆盖父类中非抽象的方法答案: D不同类的对象对同一消息作出不同的响应就叫做多态多态存在的三个条件1、有继承关系2、子类重写父类方法3、父类引用指向子类对象28、在数据库系统运行维护阶段,通过重建视图能够实现 ( )A. 程序的逻辑独立性B

27、. 程序的物理独立性C. 数据的逻辑独立性D. 数据的物理独立性答案: C外模式/ 模式: 保证了数据与程序的逻辑独立性,简称数据的逻辑独立性。模式/ 内模式:保证了数据与应用程序的物理独立性,简称数据的物理独立性。外模式对应关系数据库的视图。29、数据库概念结构设计阶段是在 ( )的基础上,依照用户需求对信息进行分类、聚集和概括,建立概念模型。A. 逻辑设计B. 需求分析C. 物理设计D. 运行维护答案: B数据库的设计阶段分为四个阶段:需求分析阶段、概念结构设计阶 段、逻辑结构设计阶段、 和物理结构设计阶段。数据库概念结构设计阶段是在需求分析的基础上, 依照用户需求对信息进行分类、 聚集和

28、概括,建立概念模型30 、数据模型通常由 ( )三要素构成。A. 网状模型、关系模型、面向对象模型B. 数据结构、网状模型、关系模型C. 数据结构、数据操纵、关系模型D. 数据结构、数据操纵、完整性约束答案: D数据模型的三要素数据结构:是所研究的对象类型的集合,是对系统静态特性的描述。数据操作:对数据库中各种对象(型)的实例(值)允许执行的操作的集合,包括操作及操作规则。是对系统动态特性的描述。数据的约束:是一组完整性规则的集合。也就是说,对于具体的应用数据必须遵循特定的语义约束条件, 以保证数据的正确、 有效、相容。31、给定关系模式 R ,其中 U 为关系 R 的属性集, F 是 U 上

29、的一组函数依赖, X、Y、Z、W 是 U 上的属性组。下列结论正确的是( )。A. 若 wx y ,y Z成立,则 X Z 成立B. 若 wxy, yZ 成立,则 WZ 成立C. 若 X y, WYz 成立,则 xwZ 成立D. 若 X y , Z? U 成立,则 X YZ成立答案: C函数依赖的公理系统 (Armstrong)设关系模式 R, U 是关系模式 R 的属性全集, F 是关系模式 R 的一个函数依赖集。对于 R来说有以下的:自反律:若 Y? X? U,则 X Y 为 F 所逻辑蕴含增广律:若 X Y 为 F 所逻辑蕴含,且 Z? U,则 XZ YZ为 F 所逻辑蕴含传递律:若 X

30、 Y和 Y Z 为 F 所逻辑蕴含,则 XZ 为 F 所逻辑蕴含合并规则:若 XY,X Z,则 XYZ为 F 所蕴涵伪传递率:若 XY,WYZ,则 XW Z 为 F 所蕴涵分解规则:若 XY, Z? Y , 则 XZ 为 F 所蕴涵32 在 关 系 R(A1 , A2 , A3) 和 S(A2 , A3 , A4) 上 进 行关系运算,与该关系表达式等价的是 ( )A.B.C.D.答案: D题干的关系代数运算的含义是 R 与 S先进行自然连接运算,然后在自然连接的基础上进行选择运算,最后做投影运算。自然连接运算, 可以转化为 R 与 S先进行笛卡儿积运算, 在笛卡儿积运算的基础上,进行选择运算,选择运算的条件为: R.A2=S.A2AND R.A3=S.A3,然后在选择运算的结果集上,进行投影运算,投影运算是消除重复的列。将表达式综合起来,进行优化可以转换成选项 D 的表达式。33 将该查询转换为等价的 SQL语句如下 :答案: C本题筛选条件 A2 2017已经给出,像关系连接的筛选条件( R.A2=S.A2ANDR.A3=S.A3)和 A4= 95的条件缺失,且这些条件应该是同时满足,

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1