计算机系统平台第三章试题及答案
一、填空题。
1、规定计数进位的规则叫做()。(进位制)
2、习惯上用进位制规定的()来命名计数方法。(进位的值) 3、
表示()。(十进制的数2)
4、八进制需要()个数码符号。(8)
5、十进制转换成二进制的方法有()和()。(减权定位法;除基取余法)
二、单项选择题。
1、用q进制表示的数,第n位的位权是(C)。 Aq?﹢1 Bq? Cq?﹣1 Dq?﹢2 2、(11000101)2 =( B )10 A196 B197 C198 D199 3、(111000)2 =( C )10 A58 B59 C56 D55
4、(157)8 =( A )10 A111 B112 C113 D114 5、(3136)8 =( B )10
A1631 B1630 C1629 D1628 6、(45)8 =( C )2
A10101 B100100 C100101 D100110 7、(2014)8 =( A )16、 A40C B40D C40B D40F 8、(169)16 =( A )10 A361 B361 C363 D364 9、(1000)16 =( D )8
A10002 B10001 C1000 D10000 10、(3AF)16 =( D )10 A946 B945 C944 D943
三、多项选择题。
1、二进制数主要的运算有(ABCD) A加 B减 C乘 D除 2、逻辑运算的符号有(BC) A∨ B∧ C& D∩
3、二进制数主要的逻辑运算有(ABCD)
A逻辑与 B逻辑或 C逻辑非 D逻辑异或 4、下列说法正确的是(ABD)
A原码实现加减法很不方便,但实现乘除法规则简单
B数的原码同其真值有简单的对应关系,比较容易相互转换
C原码表示法直接用数字绝对值对应的二进制数表示,并在前面加一位符号位,用1表示正号,0表示负号
D二进制数算术运算的法则和十进制数的算数运算法则相同,只是进位为二。 5、下列说法正确的是(ABC)
A正数的补码就是它的二进制表示 B补码实现加减法的规则比较简单
C负数的补码可以通过将其二进制表示按位取反、末位加一的方法获得 D原码实现加减法的规则比较简单
6、与十进制数291不等值的十六进制数为(BCD )。 A、123 B、213 C、231 D、132 7、浮点数的三部分信息是(ABC) A符号 B指数 C尾数 D基数 8、下列说法正确的是(ABCD)
A计算机能够理解的语言被称为机器语言
B机器语言是由一条一条语句构成的,这些语句通常被称为机器指令 C高级语言更接近人类语言
D高级语言编写的程序需要用编译或者解释程序翻译成机器语言 9、补码运算的优点有(ABC) A减法运算可以用加法来实现
B数的符号位可以同数值部分作为一个整体参与运算 C两数的补码之和(差)=两数和(差)的补码 D原码编码简单
10、反码的作用(AB)
A在加减乘除等运算过程中做中间数 B实现某些特定的功能的逻辑设计
四、简答题。
请写出反码的定义。
答:正数的反码等于正数本身,负数的反码等于把负数绝对值的二进制表示每位取反。歧视就是求补码的中间步骤,按位取反得出的结,只不过补码多加了一个加1 的步骤。