第一次作业
一、单选题
1题(1分)      你的得分:1
    采用十六进制书写二进制数,位数可以减少到原来的【1】。
    A. 12        B. 13        C. 14        D. 15
题目答案:C
题目分析: 一位十六进制数可以用四位二进制来表示,所以采用十六进制书写二进制数,位数可以减少到原来的1/4
2题(1分)      你的得分:1
    若把8位二进制编码10001000看成纯整数的反码,则其真值为【2】。
    A. -119        B. 120        C. -120        D. 119
题目答案:A
题目分析: [X]=10001000,则[X]=11110111,所以其真值为-119
3题(1分)      你的得分:1
    关于ASCII码字符集中的字符,下面叙述中正确的是【3】。
    A. ASCII码字符集共有128个不同的字符
    B. 每个字符都是可打印(或显示)
    C. 每个字符在PC机键盘上都有一个键与之对应
    D. ASCII码字符集中大小写英文字母的编码相同
题目答案:A
你的答案:A
题目分析:
    目前计算机中使用得最为广泛的西文字符集及其编码就是ASCII码,它一共有128个字符,其中包括10个数字、26个小写字母、26个大写字母、算术运算符、标点符号、商业符号等,大小写字母的编码是不相同的,由此排除D。其中只有94个字符可以打印(或显示),这些字符有确定的结构形状,在计算机上有相应的键对应,可以在显示器和打印机等输出设备上输出。还有32个字符是控制字符,它们在传输、打印或显示时起控制作用,是不能直接打印(或显示)出来的,因此 BC也是错误的。所以应当选择选项A
4题(1分)      你的得分:1
    -216位补码形式为【4】。
    A. FFFOH      B. FFF1H      C. FFFFH      D. FFFEH
题目答案:D
你的答案:D
题目分析:
    [-2]=1000000000000010B=8002H[-2]=1111111111111101B=FFFDH[-2]=1111111111111110B=FFFEH
5题(1分)      你的得分:1
    在机器数【5】中,零的表示形式是唯一的。
    A. 补码        B. 原码        C. 补码和反码        D. 原码和反码
题目答案:A
你的答案:A
6题(1分)      你的得分:1
    93H看成一个组合BCD码,其结果是【6】。
    A. 10010101      B. 10010011      C. 10000011      D. 10000001
题目答案:B你的答案:B
7题(1分)      你的得分:1
    下面【7】命题是正确的。
    A. 负数的反码与其真值数相同                B. 负数的补码与其真值数相同
    C. 正数的原码、反码、补码与其真值数相同    D. [+0]=11111111B
题目答案:C你的答案:C
8题(1分)      你的得分:0
    与十进制数254等值的数是【8】。
    A. 11111110        B. 11101111        C. 11111011        D. 11101110
题目答案:A你的答案:D
9题(2分)      你的得分:2
    在微型计算机中的机器数为91H,若其代表的真值为【9】;则它是采用【10】表示的。
  9  A. 91          B. 129        C. -127        D. 三者都可能
  10  A. 原码        B. 反码        C. 补码        D. BCD
题目答案:AD你的答案:AD
题目分析: [X]=91H,则X=-17。若[X]=91H,则[X]=11101110B,即X=-110。若[X]=91H,则[X]=11101111B,即X=-111
    [X]BCD=91H,则X=91
10题(1分)      你的得分:1
    下列不同数制表示的数中,数值最小的是【11】。
    A. 11011101B        B. 334Q        C. 219D        D. DAH
题目答案:D你的答案:D
题目分析:  A. 11011101B=221        B. 334Q=220        C. 219D=219        D. DAH=218
11题(1分)      你的得分:1
    下列数中最大的数是【12】。
    A. 10000011B        B. (10010101)BCD        C. 92H        D. 101
题目答案:C你的答案:C
题目分析:  A. 10000011B=131    B. (10010101)BCD=95    C. 92H=150    D. 101
12题(1分)      你的得分:0
    计算机内机器数通常采用【13】形式来表示。
    A. 原码      B. 反码      C. 补码      D. ASCII
题目答案:C你的答案:D
题目分析:计算机内机器数通常采用补码形式来表示;而字符则采用ASCII码表示。
13题(1分)      你的得分:1
    下面的数值表示中,和127相等的是【14】。
    A. 11111111B        B. 127H        C. 80H        D. 7FH
题目答案:D你的答案:D
14题(1分)      你的得分:1
    二进制数 10010110.10B 的十进制数值可表示为【15】。
    A. 96.8        B. 150.5        C. 96.5        D. 160.5
题目答案:B你的答案:B
15题(1分)      你的得分:1
    10位二进制补码表示的十进制整数范围为:-512511,前者的补码为【16】。
    A. 0000000000          B. 1000000000
    C. 1111111110          D. 1111111111
题目答案:B你的答案:B
16题(1分)      你的得分:1
    下面几个不同进制的数中,最小的数是【17】。
    A. 1001001B        B. 75        C. 37D        D. A7H
题目答案:C你的答案:C
题目分析: A. 1001001B=73        B. 75=75        C. 37D=37        D. A7H=167
二、多选题
1题(1分)      你的得分:0
    指出下列【1】是合法的组合式(压缩型)BCD码。
    A. 1000 0100      B. 1110 0110      C. 0011 0101      D. 1010 1001
题目答案:AC你的答案:AD
题目分析:BD选项的高4位出现大于9的代码,因此不是BCD
三、是非题
1题(1分)      你的得分:1
    1】计算机内的溢出是指运算结果为无穷大。
题目答案:F你的答案:F
题目分析:计算机内的溢出是指运算结果超出所能表示的范围。
2题(1分)      你的得分:1
    2】计算机存储信息的最小单位是字节。
题目答案:T你的答案:T
题目分析:计算机存储信息的最小单位是字节。
3题(1分)      你的得分:0
    3】二进制补码11111111 1011010010110100对应相同大小的真值。
题目答案:T题目分析: 二进制补码11111111 1011010010110100对应相同大小的真值,因为一个用16位二进制表示,一个用8位二进制表示。均为-75的补码。
4题(1分)      你的得分:0
    4】用字长16位的寄存器存放带符号数的补码,则机器数的最大值和最小值分别为7FFFH8000H
题目答案:T
5题(1分)      你的得分:0
    5BCD码表示的数是二进制数。
题目答案:F你的答案:T
四、填空题
1题(2分)      你的得分:2
    下列各数均为二进制补码:A=00110010BB=01001010BC=11101001BD=10111010B。试写出下列运算的十进制数真值:A+B=1】,D-C-A=2】。
题目答案:11242-97
你的答案:11242-97
题目分析:
    下列各数均为二进制补码:A=00110010BB=01001010BC=11101001BD=10111010B。试写出下列运算的十进制数真值:A+B=4】,D-C-A=5】。
A+B
[A]=00110010B
+[B]=01001010B
----------------
      01111100B    =124
  [D]=10111010B
+[-C]=00010111B
-----------------
二进制转换十六进制数        11010001B
+[-A]=11001110B
-----------------
        10011111B  =-97
2题(2分)      你的得分:2
    5BH =3B = 4D
题目答案:31011011491
你的答案:301011011491
3题(3分)      你的得分:0
    已知[X]原码=[Y]反码=[Z]补码=90H,试用十进制数分别写出X=5】;Y=6】;Z=7】。
题目答案:5-166-1117-112
你的答案:5】【6】【7
题目分析:
    [X]原码=90H,即[X]=10010000,则X=-16
    [X]反码=90H,即[X]=10010000,则[X]=11101111,那么X=-111
    [X]补码=90H,即[X]=10010000,则[X]=10001111[X]=11110000,那么X=-112

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。