计算机应用中级工程师真题,2017年上半年数据库系统工程师真题+答案解析(上午选择+下午案例完整版)最新全国计算机软考中级.docx...

2017年上半年数据库系统工程师真题+答案解析(上午选择+下午案例完整版)最新全国计算机软考中级.docx

2017年上半年数据库管理工程师真题 +解析 上午选择题1、 CPU 执行算术运算或者逻辑运算时, 常将源操作数和结果暂存在 () 中。A. 程序计数器 (PC)B. 累加器 (AC)C. 指令寄存器 (IR)D. 地址寄存器 (AR)答案:B寄存器是 CPU 中的一个重要组成部分, 它是 CPU 内部的临时存储单 元。 寄存器既可以用来存放数据和地址, 也可以存放控制信息或 CPU 工作时的状态。在 CPU 中增加寄存器的数量,可以使 CPU 把执行程 序时所需的数据尽可能地放在寄存器件中,从而减少访问内存的次 数, 提高其运行速度。但是寄存器的数目也不能太多,除了增加成本 外, 由于寄存器地址编码增加也会增加指令的长度。 CPU 中的寄存器 通常分为存放数据的寄存器、 存放地址的寄存器、 存放控制信息的寄 存器、存放状态信息的寄存器和其他寄存器等类型。程序计数器用于存放指令的地址。 令当程序顺序执行时, 每取出一条 指令, PC 内容自动增加一个值,指向下一条要取的指令。当程序出 现转移时,则将转移地址送入 PC ,然后由 PC 指向新的程序地址。 程序状态寄存器用于记录运算中产生的标志信息, 典型的标志为有进 位标志位、零标志位、符号标志位、溢出标志位、奇偶标志等。地址寄存器包括程序计数器、堆栈指示器、变址寄存器、段地址寄存 器等,用于记录各种内存地址。累加寄存器通常简称为累加器, 它是一个通用寄存器。 其功能是当运 算器的算术逻辑单元执行算术或逻辑运算时,为 ALU 提供一个工作 区。例如,在执行一个减法运算前,先将被减数取出放在累加器中, 再从内存储器取出减数, 然后同累加器的内容相减, 所得的结果送回 累加器中。累加器在运算过程中暂时存放被操作数和中间运算结果, 累加器不能用于长时间地保存一个数据。指令寄存器:一般用来保存当前正在执行的一条指令。地址寄存器:一般用来保存当前 CPU 所访问的内存单元的地址,以 方便对内存的读写操作。2、要判断字长为 16位的整数 a 的低四位是否全为 0,则 ()A. 将 a 与 0x000F 进行 " 逻辑与 " 运算, 然后判断运算结果是否等于 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与 1=0; 1与 1=1;3、计算机系统中常用的输入 /输出控制方式有无条件传送、中断、程 序查询和 DMA 方式等。当采用 () 方式时,不需要 CPU 执行程序指令 来传送数据。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 在传送过程中可做别的事情。4、某系统由下图所示的冗余部件构成。若每个部件的千小时可靠度 都为 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本题考查系统可靠性。计算机系统是一个复杂的系统,而且影响其可靠性

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值