2014年5月 数据库系统工程师 上午题
摘要:对于【数据库系统工程师】软考考试而言,真题无疑是最重要的学习资料之一。在软考备考过程中,吃透真题、掌握真题所考知识点、熟悉真题的出题思路,对我们提升分数的效果是最明显的,通过对真题的反复练习,还可以查漏补缺。今天,给大家带来【2014年5月 数据库系统工程师 上午题】部分真题的详解,一起来看看吧~1、在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存
1、在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是( )。
A、 程序计数器
B、 状态寄存器
C、 通用寄存器
D、 累加寄存器
答案:D
答题解析:
CPU中有一些重要的寄存器,程序计数器(PC)用于存放指令的地址。当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令。当程序出现转移时,则将转移地址送入PC,然后由PC指出新的指令地址。
状态寄存器用于记录运算中产生的标志信息。状态寄存器中的每一位单独使用,称为标志位。标志位的取值反映了ALU当前的工作状态,可以作为条件转移指令的转移条件。典型的标志位有以下几种:进位标志位(C)、零标志位(Z)、符号标志位(S)、 溢出标志位(V)、奇偶标志位(P)。
通用寄存器组是CPU中的一组工作寄存器,运算时用于暂存操作数或地址。在程序中使用通用寄存器可以减少访问内存的次数,提高运算速度。累加器(accumulator):累加器是一个数据寄存器,在运算过程中暂时存放操作数和中间运算结果,不能用于长时间地保存一个数据。
累加器是一个数据寄存器,在运算过程中暂时存放操作数和中间运算结果,不能用于长时间地保存一个数据。
2、某机器字长为n,最高位是符号位,其定点整数的最大值为 ( )。
A、
B、 2的(n-1)次方-1
C、
D、
答案:B
答题解析:
本题考查计算机系统中数据表示基础知识。
机器字长为n,最zui高位为符号位,则剩余的n-1位用来表示数值,其最zui大值是这n-1位都为1,也就是。
3、海明码利用奇偶性检错和纠错,通过在n个数据位之间插入k个检验位,扩大数据编码的码距。若n=48,则k应为( )。
A、 4
B、 5
C、 6
D、 7
答案:C
答题解析:
本题考查数据校验基础知识。
设数据位是n位,校验位是k位,则n和k必须满足以下关系:2k(k为2的指数)-1≥n+k。
若n=48,则k为6时可满足26-1≥48 +6。
海明码的编码规则如下。
设k个校验位为Pk,Pk-1,…,P1, n个数据位为Dn-1, D n-2,…,D1, D0,对应的海明码为H n+k, H n+k-1…,H1,那么:
①Pi在海明码的第2 i-1位置,即Hj=Pi,且j=2 i-1;数据位则依序从低到高占据海明码中剩下的位置。
②海明码中的任一位都是由若干个校验位来校验的。其对应关系如下:被校验的海明位的下标等于所有参与校验该位的校验位的下标之和,而校验位则由自身校验。
查看完整试题>>>
软考资料: 2024年软考论文范文> 软考考试核心重点难点汇总> 查看更多>
备考刷题:章节练习+每日一练> 软考历年试题+模拟题>查看更多>