《2017年上半年 数据库系统工程师 基础知识》由会员分享,可在线阅读,更多相关《2017年上半年 数据库系统工程师 基础知识(14页珍藏版)》请在金锄头文库上搜索。
1、全国计算机技术与软件专业技术资格(水平)考试2017年上半年 数据库工程师 上午试卷(考试时间 9 : 0011 : 30 共 150 分钟)请按下述要求正确填写答题卡1. 在答题卡的指定位置上正确写入你的姓名和准考证号,并用正规 2B 铅笔在你写入的准考证号下填涂准考证号。2. 本试卷的试题中共有 75 个空格,需要全部解答,每个空格 1 分,满分 75 分。3. 每个空格对应一个序号,有 A、B、C、D 四个选项,请选择一个最恰当的选项作为解答,在答题卡相应序号下填涂该选项。4. 解答前务必阅读例题和答题卡上的例题填涂样式及填涂注意事项。解答时用正规 2B 铅笔正确填涂选项,如需修改,请用
2、橡皮擦干净,否则会导致不能正确评分。例题 2017 年上半年全国计算机技术与软件专业技术资格(水平)考试日期是(88) 月 (89) 日。(88)A. 3 B. 4 C. 5 D. 6(89)A. 20 B. 21 C. 22 D. 23因为考试日期是“5 月 20 日”,故(88)选 C,(89)选 A,应在答题卡序号 88 下对 C 填涂,在序号 89 下对 A 填涂(参看答题卡)。CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(1)中。(1)A.程序计数器 (PC)B.累加器 (AC)C.指令寄存器 (IR)D.地址寄存器 (AR)要判断字长为16位的整数a的低四位是否全为0
3、,则(2) (2) A.将a与0x000F进行逻辑与运算,然后判断运算结果是否等于0 B.将a与0x000F进行逻辑或运算,然后判断运算结果是否等于F C.将a与0xFFF0进行逻辑弄或运算,然后判断运算结果是否等于0 D.将a与0xFFF0进行逻辑与运算,然后判断运算结果是否等于F计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和DMA 方式等。当采用(3)方式时,不需要CPU执行程序指令来传送数据。(3)A.中断B.程序查询C.无条件传送D.DMA某系统由下图所示的冗余部件构成。若每个部件的千小时可靠度都为R,则该系统的千小时可靠度为(4)。(4) A.(1-R)(1-R)
4、B.(1-(1-R)( 1-(1-R) C.(1-R) + (1-R)D.(1-(1-R) + ( 1-(1-R)己知数据信息为16位,最少应附加(5)位校验位,才能实现海明码纠错。 (5)A.3B.4C.5D.6以下关于Cache(高速缓冲存储器)的叙述中,不正确的是(6)。 (6)A.Cache的设置扩大了主存的容量B.Cache的内容是主存部分内容的拷贝C.Cache 的命中率并不随其容量增大线性地提高 D.Cache位于主存与CPU之间HTTPS 使用(7)协议对报文进行封装。 (7)A.SSHB.SSLC.SHA-1D.SET以下加密算法中适合对大量的明文消息进行加密传输的是(8)
5、(8)A.RSAB.SHA-1C.MD5D.RC5假定用户A、B 分别从I1、I2两个CA取得了各自的证书,下面(9)是A 、B 互信的必要条件。(9) A.A、B 互换私钥B.A、B 互换公钥C.I1、I2互换私钥D.I1、I2互换公钥甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由(10)享有。(10)A.甲B.乙C.甲与乙共同D.软件设计师 根据我国商标法,下列商品中必须使用注册商标的是(11)。(11)A.医疗仪器B.墙壁涂料C.无糖食品D.烟草制品甲、乙两人在同一天就同样的发明创造提
6、交了专利申请专利局将分别向各申请人通报有关情况,并提出多种可能采用的解决办法。下列说法中,不可能采用(12)。(12)A.甲、乙作为共同申请人 B.甲或乙一方放弃权利并从另一方得到适当的补偿 C.甲、乙都不授予专利权 D.甲、乙都授予专利权数字语音的采样频率定义为8kHz这是因为(13)。(13)A.语音信号定义的频率最高值为4kHz B.语音信号定义的频率最高值为8kHz C.数字语音传输线路的带宽只有8kHz D.一般声卡采样频率最高为每秒8k次使用图像扫描仪以300DPI 的分辨率扫描一幅3x4英寸的图片,可以得到(14)像素的数字图像。(14)A.300X300B.300X400C.9
7、00X4D.900X1200某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(15)天。 活动BD和HK最早可以从第(16)天开始。(活动AB 、AE和AC最早从第1天开始)(15)A.17B.18C.19D.20(16)A.3和10B.4和11C.3和9D.4和10在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的(17)。接口设计的任务主要是(18)。(17)A.数据流图B.E-R图C.状态-迁移图D.加工规格说明(18)A.定义软件的主要结构元素及其之间的关系B.确定软件
8、涉及的文件系统的结构及数据库的表结构 C.描述软件与外部环境之间的交互关系,软件内模块之间的调用关系 D.确定软件各个模块内部的算法和数据结构在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由8名开发人员构成的小组中,无主程序员组和主程序员组的沟通路径分别是(19)(19)A.32和8B.32和7C.28和8D.28和7 在高级语言源程序员,常需要用户定义的标识符程序员的对象命名,常见的命名对象有(20)。关键字(或保留字) 变量 函数 数据类型 注释(20)A.B.C.D.在仅由字符a、b构成的所
9、有字符串中,其中以b结尾的字符串集合可用正规式表示为(21)。(21)A.(b|ab)*bB.(ab*)*bC.a*b*bD.(a|b)*b在以阶段划分的编译中,判断程序语句的形式是否正确属于(22)阶段的工作。(22)A.词法分析B.语法分析C.语义分析D.代码生成某计算机系统页面大小为4K,进程的页面变换表如下所示。若进程的逻辑地址为2D16H 。该地址经过变换后,其物理地址应为(23)(23)A.2048HB.4096HC.4D16HD.6D16H某系统中有3个并发进程竞争资源R ,每个进程都需要5 个R ,那么至少有(24) 个R,才能保证系统不会发生死锁。(24)A.12B.13C.
10、14D.15以下关于C/S( 客户机/服务器)体系结构的优点的叙述中,不正确的是(25)。(25)A.允许合理的划分三层的功能,使之在逻辑上保持相对独立 B.允许各层灵活地选用平台和软件 C.各层可以选择不同的开发语言进行并行开发 D.系统安装、修改和维护均只在服务器端进行在设计软件的模块结构时,(26)不能改进设计质量。 (26)A.尽量减少高扇出结构B.模块的大小适中 C.将具有相似功能的模块合并D.完善摸块的功能在面向对象方法中,多态指的是(27) (27)A.客户类无需知道所调用方法的特定子类的实现 B.对象动态地修改类 C.一个对象对应多张数据库表 D.子类只能够覆盖父类中非抽象的方
11、法在数据库系统运行维护阶段,通过重建视图能够实现(28)(28)A.程序的逻辑独立性B.程序的物理独立性 C.数据的逻辑独立性D.数据的物理独立性数据库概念结构设计阶段是在(29)的基础上,依照用户需求对信息进行分类、聚集和概括,建立概念模型。(29)A.逻辑设计B.需求分析C.物理设计D.运行维护数据模型通常由(30)三要素构成。(30)A.网状模型、关系模型、面向对象模型B.数据结构、网状模型、关系模型 C.数据结构、数据操纵、关系模型D.数据结构、数据操纵、完整性约束 给定关系模式R ,其中U为关系R的属性集,F是U上的一组函数依赖,X、Y、Z、W是U上的属性组。下列结论正确的是(31)
12、。(31)A.若wx y ,y Z成立,则X Z成立B.若wxy,yZ成立,则WZ成立 C.若X y,WYz成立,则xwZ成立 D.若Xy ,ZU成立,则XYZ成立在关系R(A1,A2 ,A3) 和 S(A2 ,A3 ,A4) 上进行关系运算,与该关系表达式等价的是(32) (32)A.B. C.D.将该查询转换为等价的SQL语句如下:(33)A. B. C. D.给定关系模式R , U=A,B,C,D,E, F= BA ,D A ,AE ,AC B ,则 R 的候选关键字为(34),分解= (R1(ABCE),R2(CD) (35)。(34)A.CDB.ABDC.ACDD.ADE(35)A.
13、具有无损连接性,且保持函数依赖B.不具有无损连接性,但保持函数依赖 C.具有无损连接性,但不保持函数依赖 D.不具有无损连接性,也不保持函数依赖并发执行的三个事务T1 、T2 和T3,事务T1对数据D1加了共享锁,事务T2、 T3分别对数据D2 、D3加了排它锁,之后事务T1对数据(36);事务T2对数据(37)。(36)A.D2 、D3 加排它锁都成功B.D2 、D3 加共享锁都成功 C.D2 加共享锁成功 ,D3 加排它锁失败D.D2 、D3 加排它锁和共享锁都失败(37)A.D1、D3 加共享锁都失败B.D1 、D3 加共享锁都成功 C.D1 加共享锁成功 ,D3 加排它锁失败D.D1 加排它锁成功 ,D3 加共享锁失败数据库概念结构设计阶段的工作步骤依次为(38)。(38)A.设计局部视图抽象修改重构消除冗余合并取消冲突 B.设计局部视图抽象合并取消冲突修改重构消除冗余 C.抽象设计局部视图修改重构消除冗余合并取消冲突 D.抽象设计局部视图合并取消冲突修改重构消除冗余在数据传输过程中,为了防止被窃取可以通过(39)来实现的。(39)A.用户标识与鉴别B.存取控制C.存取控制D.审计在某企业的工程项目管理数据库中供应商关系Supp、项目关系Proj 和零件关