logo资料库

2017上半年数据库系统工程师考试真题及答案-上午卷.doc

第1页 / 共31页
第2页 / 共31页
第3页 / 共31页
第4页 / 共31页
第5页 / 共31页
第6页 / 共31页
第7页 / 共31页
第8页 / 共31页
资料共31页,剩余部分请下载后查看
2017上半年数据库系统工程师考试真题及答案-上午卷
CPU执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(1)中。
HTTPS 使用(7)协议对报文进行封装。
2017 上半年数据库系统工程师考试真题及答案-上午卷 CPU 执行算术运算或者逻辑运算时,常将源操作数和结果暂存在(1)中。 (1)A.程序计数器 (PC) B.累加器 (AC) C.指令寄存器 (IR) D.地址寄存器 (AR) 【答案】B 【解析】 寄存器是 CPU 中的一个重要组成部分,它是 CPU 内部的临时存储单元。寄存器既可以用 来存放数据和地址,也可以存放控制信息或 CPU 工作时的状态。在 CPU 中增加寄存器的数量, 可以使 CPU 把执行程序时所需的数据尽可能地放在寄存器件中,从而减少访问内存的次数, 提高其运行速度。但是寄存器的数目也不能太多,除了增加成本外,由于寄存器地址编码增 加也会增加指令的长度。CPU 中的寄存器通常分为存放数据的寄存器、存放地址的寄存器、 存放控制信息的寄存器、存放状态信息的寄存器和其他寄存器等类型。 程序计数器用于存放指令的地址。令当程序顺序执行时,每取出一条指令,PC 内容自 动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入 PC,然后 由 PC 指向新的程序地址。 程序状态寄存器用于记录运算中产生的标志信息,典型的标志为有进位标志位、零标志 位、符号标志位、溢出标志位、奇偶标志等。 地址寄存器包括程序计数器、堆栈指示器、变址寄存器、段地址寄存器等,用于记录各 种内存地址。 累加寄存器通常简称为累加器,它是一个通用寄存器。其功能是当运算器的算术逻辑单 元执行算术或逻辑运算时,为 ALU 提供一个工作区。例如,在执行一个减法运算前,先将被 减数取出放在累加器中,再从内存储器取出减数,然后同累加器的内容相减,所得的结果送 回累加器中。累加器在运算过程中暂时存放被操作数和中间运算结果,累加器不能用于长时 间地保存一个数据。 指令寄存器:一般用来保存当前正在执行的一条指令。 地址寄存器:一般用来保存当前 CPU 所访问的内存单元的地址,以方便对内存的读写操 作。 要判断字长为 16 位的整数 a 的低四位是否全为 0,则(2)
(2) A.将 a 与 0x000F 进行"逻辑与"运算,然后判断运算结果是否等于 0 B.将 a 与 0x000F 进行"逻辑或"运算,然后判断运算结果是否等于 F C.将 a 与 0xFFF0 进行"逻辑弄或"运算,然后判断运算结果是否等于 0 D.将 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 与 1=0;1 与 1=1; 计算机系统中常用的输入/输出控制方式有无条件传送、中断、程序查询和 DMA 方式等。 当采用(3)方式时,不需要 CPU 执行程序指令来传送数据。 (3)A.中断 B.程序查询 C.无条件传送 D.DMA 【答案】D 【解析】 直接程序控制(无条件传送/程序查询方式): 无条件传送:在此情况下,外设总是准备好的,它可以无条件地随时接收 CPU 发来的输 出数据,也能够无条件地随时向 CPU 提供需要输入的数据 程序查询方式:在这种方式下,利用查询方式进行输入输出,就是通过 CPU 执行程序查 询外设的状态,判断外设是否准备好接收数据或准备好了向 CPU 输入的数据, 中断方式:由程序控制 I/O 的方法,其主要缺点在于 CPU 必须等待 I/O 系统完成数据传 输任务,在此期间 CPU 需要定期地查询 I/O 系统的恶状态,以确认传输是否完成。因此整个 系统的性能严重下降。 直接主存存取(Direct Memory Access,DMA)是指数据在主存与 I/O 设备间的直接成 块传送,即在主存与 I/O 设备间传送数据块的过程中,不需要 CPU 作任何干涉,只需在过程 开始启动(即向设备发出传送一块数据的命令)与过程结束(CPU 通过轮询或中断得知过程 是否结束和下次操作是否准备就绪)时由 CPU 进行处理,实际操作由 DMA 硬件直接完成,CPU 在传送过程中可做别的事情。
某系统由下图所示的冗余部件构成。若每个部件的千小时可靠度都为 R,则该系统的千 小时可靠度为(4)。 (4) A.(1-R³)(1-R²) B.(1-(1-R)³)( 1-(1-R)²) C.(1-R³) + (1-R²) D.(1-(1-R)³) + ( 1-(1-R)²) 【答案】B 【解析】本题考查系统可靠性。 计算机系统是一个复杂的系统,而且影响其可靠性的因素也非常繁复,很难直接对其进 行可靠性分析。若采用串联方式,则系统可靠性为每个部件的乘积 R=R1×R2×R3×…×Rn; 若采用并联方式,则系统的可靠性为 R=1-(1-R1)×(1-R2)×(1-R3)×…×(1-Rn)。 在本题中,既有并联又有串联,计算时首先我们要分别计算图中两个并联后的可靠度,它们 分别为(1-(1-R)3)和(1-(1-R)2)。,然后是两者串联,根据串联的计算公式,可得系 统的可靠度为(1-(1-R)3)(1-(1-R)2)。 己知数据信息为 16 位,最少应附加(5)位校验位,才能实现海明码纠错。 (5)A.3 B.4 C.5 D.6 【答案】C 【解析】 以下关于 Cache(高速缓冲存储器)的叙述中,不正确的是(6)。 (6)A.Cache 的设置扩大了主存的容量 B.Cache 的内容是主存部分内容的拷贝 C.Cache 的命中率并不随其容量增大线性地提高 D.Cache 位于主存与 CPU 之间 【答案】A
【解析】 高速缓存是用来存放当前最活跃的程序和数据的,作为主存局部域的副本,其特点是: 容量一般在几 KB 到几 MB 之间;速度一般比主存快 5 到 10 倍,由快速半导体存储器构成; 其内容是主存局部域的副本,对程序员来说是透明的。 高速缓存的组成如下图所示:Cache 由两部分组成:控制部分和 cache 部分。Cache 部 分用来存放主存的部分拷贝(副本)信息。控制部分的功能是:判断 CPU 要访问的信息是否 在 cache 中,若在即为命中,若不在则没有命中。命中时直接对 cache 存储器寻址。未命中 时,要按照替换原则,决定主存的一块信息放到 cache 的哪一块里面。 HTTPS 使用(7)协议对报文进行封装。 (7)A.SSH B.SSL C.SHA-1 D.SET 【答案】B 【解析】 HTTPS(全称:Hyper Text Transfer Protocol over Secure Socket Layer),是以安 全为目标的 HTTP 通道,简单讲是 HTTP 的安全版。即 HTTP 下加入 SSL 层,HTTPS 的安全基 础是 SSL,因此加密的详细内容就需要 SSL。 以下加密算法中适合对大量的明文消息进行加密传输的是(8) (8)A.RSA B.SHA-1 C.MD5 D.RC5 【答案】D 【解析】 加密技术中对称性加密技术的算法效率比较高,适合于大量数据的加密,在本题中属于
对称性加密算法的只有 RC5。 假定用户 A、B 分别从 I1、I2 两个 CA 取得了各自的证书,下面(9)是 A 、B 互信的必 要条件。 (9) A.A、B 互换私钥 C.I1、I2 互换私钥 【答案】B 【解析】 B.A、B 互换公钥 D.I1、I2 互换公钥 由于密钥对中的私钥只有持有者才拥有,所以私钥是不可能进行交换的。可以排除 A、 C 两个选项。A、B 要互信,首先其颁发机构必须能相互信任,所以可以排除 B 选项。 甲软件公司受乙企业委托安排公司软件设计师开发了信息系统管理软件,由于在委托开 发合同中未对软件著作权归属作出明确的约定,所以该信息系统管理软件的著作权由(10) 享有。 (10)A.甲 B.乙 C.甲与乙共同 D.软件设计师 【答案】A 【解析】 对于委托开发的作品,如果有合同约束著作权的归属,按合同约定来判定;如果合同没 有约定,则著作权归创造方。 根据我国商标法,下列商品中必须使用注册商标的是(11)。 (11)A.医疗仪器 B.墙壁涂料 C.无糖食品 D.烟草制品 【答案】D 【解析】 商标法实施细则规定,必须使用注册商标的商品范围包括: 1、国家规定并由国家工商行政管理局公布的人用药品和烟草制品; 2、国家规定并由国家工商行政管理局公布的其他商品。商标法规定,必须使用注册商 标的商品在商标未经核准注册时不得在市场上销售。 甲、乙两人在同一天就同样的发明创造提交了专利申请专利局将分别向各申请人通报有
关情况,并提出多种可能采用的解决办法。下列说法中,不可能采用(12)。 (12)A.甲、乙作为共同申请人 B.甲或乙一方放弃权利并从另一方得到适当的补偿 C.甲、乙都不授予专利权 D.甲、乙都授予专利权 【答案】D 【解析】 软件专利权是指通过申请专利对软件的设计思想进行保护的一种方式,而非对软件本身 进行的保护,我国在专利保护上,实行先申请制度,即谁申请在先,谁就享有该专利权。同 时申请则协商归属,协商不成则同时驳回双方的专利申请。 数字语音的采样频率定义为 8kHz 这是因为(13)。 (13)A.语音信号定义的频率最高值为 4kHz B.语音信号定义的频率最高值为 8kHz C.数字语音传输线路的带宽只有 8kHz D.一般声卡采样频率最高为每秒 8k 次 【答案】A 【解析】 音频数字化过程中采样频率应为声音最高频率 2 倍。本题采样频率为 8KHz,所以其语 音的最高频率应不超过 4KHz。 使用图像扫描仪以 300DPI 的分辨率扫描一幅 3x4 英寸的图片,可以得到(14)像素的数 字图像。 (14)A.300X300 B.300X400 C.900X4 D.900X1200 【答案】D 【解析】 图像分辨率 是指组成一幅图像的像素密度;也是水平和垂直的像素表示;即用每英寸多少点(dpi) 表示数字化图像的大小。 用 300dpi 来扫描一幅 3*4 英寸的彩色照片,那么得到一幅 900*1200 个像素点的图像
某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的 活动,边上的数字表示活动的持续时间(天),则完成该项目的最少时间为(15)天。 活动 BD 和 HK 最早可以从第(16)天开始。(活动 AB 、AE 和 AC 最早从第 1 天开始) (15)A.17 B.18 (16)A.3 和 10 B.4 和 11 C.19 C.3 和 9 D.20 D.4 和 10 【答案】D B 【解析】 关键路径:在活动图中时间跨度最长的路径。其决定项目最少工期。 项目关键路径是路径最长的一条,在该图中路径:A→B→D→I→J→L=3+5+2+2+8=20, 是路径最长的一条。 有任务 A→B 需要 3 天,所以 B→D 应在第 4 天开始;由于 H 点最迟出的时间为 10 后(A →E→G→H),所以 H→K 应在第 11 天开始 在采用结构化开发方法进行软件开发时,设计阶段接口设计主要依据需求分析阶段的 (17)。接口设计的任务主要是(18)。 (17)A.数据流图 B.E-R 图 C.状态-迁移图 D.加工规格说明 (18)A.定义软件的主要结构元素及其之间的关系 B.确定软件涉及的文件系统的结构及数据库的表结构 C.描述软件与外部环境之间的交互关系,软件内模块之间的调用关系 D.确定软件各个模块内部的算法和数据结构
【答案】A C 【解析】 (17)软件设计必须依据对软件的需求来进行,结构化分析的结果为结构化设计提供了最 基本的输入信息。从分析到设计往往经历以下流程: (1)研究、分析和审查数据流图。根据穿越系统边界的信息流初步确定系统与外部接口。 (2)根据数据流图决定问题的类型。数据处理问题通常有两种类型:变换型和事务型。针 对两种不同的类型分别进行分析处理。 (3)由数据流图推导出系统的初始结构图。 (4)利用一些启发式原则来改进系统的初始结构图,直到得到符合要求的结构图为止。 (5)根据分析模型中的实体关系图和数据字典进行数据设计,包括数据库设计或数据文件 的设计。 (6)在设计的基础上,依旧分析模型中的加工规格说明、状态转换图进行过程设计。 所以接口设计应该为需求分析阶段的数据流图,即选项 A (18)接口设计的主要任务为:描述软件与外部环境之间的交互关系,软件内模块之间的 调用关系 在进行软件开发时,采用无主程序员的开发小组,成员之间相互平等;而主程序员负责 制的开发小组,由一个主程序员和若干成员组成,成员之间没有沟通。在一个由 8 名开发人 员构成的小组中,无主程序员组和主程序员组的沟通路径分别是(19) (19)A.32 和 8 B.32 和 7 C.28 和 8 D.28 和 7 【答案】D 【解析】 程序设计小组的组织形式一般有主程序员组,无主程序员组和层次式程序员组。其中 无主程序员组中的成员之间相互平等,工作目标和决策都由全体成员民主讨论。对于项目规 模较小、开发人员少、采用新技术和确定性较小的项目比较合适,而对大规模项目不适宜采 用。所以其沟通路径的数量为(8*7)/2=28 而主程序员制则有主程序员负责决策。其他成员与主程序员沟通即可。所以其沟通路 径数量为 8-1=7 在高级语言源程序员,常需要用户定义的标识符程序员的对象命名,常见的命名对象有
分享到:
收藏