高校计算机基础第一章作业答案
第一章作业答案
一单选题(错一题,扣1分)
1.每一台数字计算机ENIAC,于(C)在美国诞生。
A.1942
B.1951
C.1946
D.1949
2.客机、火车订票系统属于(B)。
A.科学计算方面的计算机应用
B.数据处理方面的计算机应用
C.过程把握方面的计算机应用
D.人工智能方面的计算机应用
3.IBM公司的“深蓝”计算机已经与世界象棋大师进行竞赛并获得成功,“深蓝”体现了计算机(D)方面的应用。
一单选题(错一题,扣1分)
1.每一台数字计算机ENIAC,于(C)在美国诞生。
A.1942
B.1951
C.1946
D.1949
2.客机、火车订票系统属于(B)。
A.科学计算方面的计算机应用
B.数据处理方面的计算机应用
C.过程把握方面的计算机应用
D.人工智能方面的计算机应用
3.IBM公司的“深蓝”计算机已经与世界象棋大师进行竞赛并获得成功,“深蓝”体现了计算机(D)方面的应用。
A.科学计算
B.数据处理
C.协助设计
D.人工智能
4.依据计算机用途分类,可将计算机分为(D)。
A.通用计算机、个人计算机
B.数字计算机、模仿计算机
C.数字计算机、混合计算机
D.通用计算机、公用计算机
5.数据处理的基本单位是(B)。
A.位B.字节C.字D.双字
6.下列数中最大的数是(D)。
A.(1000101)2
B. 107Q
C.(73)10
B.数据处理
C.协助设计
D.人工智能
4.依据计算机用途分类,可将计算机分为(D)。
A.通用计算机、个人计算机
B.数字计算机、模仿计算机
C.数字计算机、混合计算机
D.通用计算机、公用计算机
5.数据处理的基本单位是(B)。
A.位B.字节C.字D.双字
6.下列数中最大的数是(D)。
A.(1000101)2
B. 107Q
C.(73)10
D.4BH
先都转换为10进制,(1000101)2=69,107Q=71,4BH=75,这里Q和H分别表示8进制和16进制。
7.已知:3×4=10,则5×6=(B)。
A.24
B.26
C.30
D.36
设为R进制,则3×4=(10)R=(12)10,对于任意的R进制,(10)R=(R)10,所以R=12,接受除12取余法,可求5×6=(30)10=(26)12。
12 | 30 (6)
12 | 2 (2)
8.将175转换成十六进制,结果为(A)。
A.AFH
先都转换为10进制,(1000101)2=69,107Q=71,4BH=75,这里Q和H分别表示8进制和16进制。
7.已知:3×4=10,则5×6=(B)。
A.24
B.26
C.30
D.36
设为R进制,则3×4=(10)R=(12)10,对于任意的R进制,(10)R=(R)10,所以R=12,接受除12取余法,可求5×6=(30)10=(26)12。
12 | 30 (6)
12 | 2 (2)
8.将175转换成十六进制,结果为(A)。
A.AFH
B.10FH
C.D0H
D.98H
接受除16取余法,15用F表示,10用A表示。
16 | 175 (15)
16 | 10 (10)
9.假如(73)X=(3B)16,则X为(B)。
A.2
B.8
C.10
D.16
接受排解法,A和D确定不对,(3B)16=(59)10,C也不对。
10.假设某计算机的字长为8位,则十进制数(+67)10的反码表示为(A)。
A.01000011
C.D0H
D.98H
接受除16取余法,15用F表示,10用A表示。
16 | 175 (15)
16 | 10 (10)
9.假如(73)X=(3B)16,则X为(B)。
A.2
B.8
C.10
D.16
接受排解法,A和D确定不对,(3B)16=(59)10,C也不对。
10.假设某计算机的字长为8位,则十进制数(+67)10的反码表示为(A)。
A.01000011
B.00111100
C.00111101
D.10111100
先转换为2进制,(+67)10=(1000011)2;再求原码,由于字长为8,所以原码为01000011;最终负数的补码与原码相同。
11.假设某计算机的字长为8位,则十进制数(-75)10的补码表示为(D)。
A.01001011
B.11001011
C.10110100
D.10110101
先转换为2进制,(-75)10=(-1001011)2;再求原码,由于字长为8,负数的符号位用1表示,所以原码为11001011;再求反码,除符号位各位取反,为10110100;最终求补码,为反码加1,即10110100+1=10110101。
12.已知[X]补=10111010,求X(真值)(A)。
A.-1000110
C.00111101
D.10111100
先转换为2进制,(+67)10=(1000011)2;再求原码,由于字长为8,所以原码为01000011;最终负数的补码与原码相同。
11.假设某计算机的字长为8位,则十进制数(-75)10的补码表示为(D)。
A.01001011
B.11001011
C.10110100
D.10110101
先转换为2进制,(-75)10=(-1001011)2;再求原码,由于字长为8,负数的符号位用1表示,所以原码为11001011;再求反码,除符号位各位取反,为10110100;最终求补码,为反码加1,即10110100+1=10110101。
12.已知[X]补=10111010,求X(真值)(A)。
A.-1000110
B.-1000101
C.1000100
D.1000110
先求原码,任何一个数的补码的补码即是原码本身,[10111010]补=[10111010]反+1=11000101+1=11000110,所以[X]原=11000110,X(真值)=-1000110。
13.某计算机字长为32位,用4个字节表示一个浮点数,其中尾数部分用定点小数表示,如课本中图1-4所示,则尾数部分可表示的最大数值为(B)。
A.1
B.1-2-23
C.1-2-24
D.1-2-22
尾数部分共24位,最大值为011111111111111111111111,其真值为(0.11111111111111111111111)2,
(0.11111111111111111111111)2+(0.00000000000000000000001)2=1
(0.00000000000000000000001)2=(2-23)10。
C.1000100
D.1000110
先求原码,任何一个数的补码的补码即是原码本身,[10111010]补=[10111010]反+1=11000101+1=11000110,所以[X]原=11000110,X(真值)=-1000110。
13.某计算机字长为32位,用4个字节表示一个浮点数,其中尾数部分用定点小数表示,如课本中图1-4所示,则尾数部分可表示的最大数值为(B)。
A.1
B.1-2-23
C.1-2-24
D.1-2-22
尾数部分共24位,最大值为011111111111111111111111,其真值为(0.11111111111111111111111)2,
(0.11111111111111111111111)2+(0.00000000000000000000001)2=1
(0.00000000000000000000001)2=(2-23)10。
14.已知:“B”的ASCII码值是66,则码值为1000100的字符为(B)。
A.“C”
B.“D”
C.“E”
D.“F”
(1000100)2=(68)10,68-66=2,“B”+2=“D”。
15.已知字母“m”的ASCII码为6DH,则字母“p”的ASCII码是(C)。
A.68H
B.69H
C.70H
D.71H
“p”-“m”=3,6DH+3=70H。
16.在计算机系统内部,汉字的表示方法是接受(B)。
A.ASCII码
B.机内码
A.“C”
B.“D”
C.“E”
D.“F”
(1000100)2=(68)10,68-66=2,“B”+2=“D”。
15.已知字母“m”的ASCII码为6DH,则字母“p”的ASCII码是(C)。
A.68H
B.69H
C.70H
D.71H
“p”-“m”=3,6DH+3=70H。
16.在计算机系统内部,汉字的表示方法是接受(B)。
A.ASCII码
B.机内码
C.国标码
D.区位码
17.汉字“办”的区位码是1676,其国标码是(C)。
A.1676H
B.4908H
C.306CH
D.3108H
国标码=区位码+2021H,16=10H,76=4CH,10H+20H=30H,4CH+20H=6CH。
18.一个汉字的编码为B5BCH,它可能是(B)。
A.国标码
B.机内码
C.区位码
D.ASCII码
国标码和区位码的两个字节的最高位都是0,机内码的两个字节的最高位都是1,而B5BCH 的两个字节的最高位都是1。
D.区位码
17.汉字“办”的区位码是1676,其国标码是(C)。
A.1676H
B.4908H
C.306CH
D.3108H
国标码=区位码+2021H,16=10H,76=4CH,10H+20H=30H,4CH+20H=6CH。
18.一个汉字的编码为B5BCH,它可能是(B)。
A.国标码
B.机内码
C.区位码
D.ASCII码
国标码和区位码的两个字节的最高位都是0,机内码的两个字节的最高位都是1,而B5BCH 的两个字节的最高位都是1。
19.一个汉字字形接受(B)点阵时,其字形码要占72B。
A.16×16
B.24×24
C.32×32
D.48×48
72B=72×8=576bit=24×24bit。
20.在规律运算中有Y=A+B,则表示规律变量A和B进行(B)。
A.与运算
B.或运算
C.非运算
D.与非运算
21.对于真值表为:A B F
0 0 0
0 1 1
1 0 1
A.16×16
B.24×24
C.32×32
D.48×48
72B=72×8=576bit=24×24bit。
20.在规律运算中有Y=A+B,则表示规律变量A和B进行(B)。
A.与运算
B.或运算
C.非运算
D.与非运算
21.对于真值表为:A B F
0 0 0
0 1 1
1 0 1
1 1 0
其F=f(A,B)的规律关系是(D)。
A.与运算
B.或运算
C.与非运算
D.异或运算
22.依据冯.诺依曼机的基本特点,下面说法不正确的是(B)。
A.接受存储程序方式,计算机能自动逐条取指令并运转。
B.硬件与软件不分开,配置不同的硬件及软件来顺应不同的要求。
负75的补码怎么求 C.指令和数据都接受二进制。
D.指令由操作码和地址码组成。
23.关于计算机指令系统及工作原理,不正确的说法是(A)。
A.全部计算机的指令系统都是一样的。
B.计算机自动处理是指运转事后编制好的运算程序。
C.指令逐条运转由计算机硬件实现。
其F=f(A,B)的规律关系是(D)。
A.与运算
B.或运算
C.与非运算
D.异或运算
22.依据冯.诺依曼机的基本特点,下面说法不正确的是(B)。
A.接受存储程序方式,计算机能自动逐条取指令并运转。
B.硬件与软件不分开,配置不同的硬件及软件来顺应不同的要求。
负75的补码怎么求 C.指令和数据都接受二进制。
D.指令由操作码和地址码组成。
23.关于计算机指令系统及工作原理,不正确的说法是(A)。
A.全部计算机的指令系统都是一样的。
B.计算机自动处理是指运转事后编制好的运算程序。
C.指令逐条运转由计算机硬件实现。
D.计算机程序是用户依据某一任务的处理步骤,选用一组指令进行有序陈列的集合。
24.不能用来衡量计算机运算速度的方法是(D)。
A.时间频率
B.指令执行速度MIPS
C.核心程序法
D.外频
二多选题(错一题,扣2分)
1.目前计算机技术的进展趋势是(ADEF)。
A.智能化
B.自动化
C.标准化
D.网络化
E.巨型化
F.微型化
2.由于打字员的疏忽,输入数据时遗漏了部分数据中表示16进制的“H”,在下列数据中,
24.不能用来衡量计算机运算速度的方法是(D)。
A.时间频率
B.指令执行速度MIPS
C.核心程序法
D.外频
二多选题(错一题,扣2分)
1.目前计算机技术的进展趋势是(ADEF)。
A.智能化
B.自动化
C.标准化
D.网络化
E.巨型化
F.微型化
2.由于打字员的疏忽,输入数据时遗漏了部分数据中表示16进制的“H”,在下列数据中,
现在仍能确定其原来大小的是(ABCF)。
A.0
B.1
C.D
D.10
E.101
F.A1
0在任意进制下的大小都等于0;1在任意进制下的大小都等于1;只要在16进制下(假设只要2进制、8进制、10进制和16进制)才有数码A和D,所以能确定D和A1都是16进制,因而能确定其原来大小;而10和101在不同进制下大小是不一样的,因而不能确定
其原来大小。
3.在汉字编码中有区位码、国标码和机内码之分,下列各组编码有可能是汉字机内码的有(ADE)。
A.C5B4H
B.A57BH
A.0
B.1
C.D
D.10
E.101
F.A1
0在任意进制下的大小都等于0;1在任意进制下的大小都等于1;只要在16进制下(假设只要2进制、8进制、10进制和16进制)才有数码A和D,所以能确定D和A1都是16进制,因而能确定其原来大小;而10和101在不同进制下大小是不一样的,因而不能确定
其原来大小。
3.在汉字编码中有区位码、国标码和机内码之分,下列各组编码有可能是汉字机内码的有(ADE)。
A.C5B4H
B.A57BH
C.A992H
D.A8A8H
E.F2D2H
F.3CB6H
国标码=区位码+2021H,机内码=国标码+8080H=区位码+A0A0H,所以机内码的每个字节肯定是大于A0H的。
三问答题(要有过程,对一题,加4分)
1.假设用4个字节表示浮点数,阶码部分为8位补码定点整数,尾数部分为24位补码定点小数,如课本中图1-4所示,求(-10.375)10如何用浮点数表示?
(1) 先将(-10.375)10转化为2进制。
整数部分接受除2取余法,小数部分接受乘2取整法,10=(1010)2,0.375=(0.011)2。(-10.375)10=(-1010.011)2。
(2) 将(-1010.011)2表示为(尾数×10阶码)2的方式,其中尾数是确定值小于1的定点小数,且最高位必需是非零的有效位,阶码是定点整数。
(-1010.011)2=(-0.1010011×10100)2,尾数=(-0.1010011)2,阶码=(100)2。
D.A8A8H
E.F2D2H
F.3CB6H
国标码=区位码+2021H,机内码=国标码+8080H=区位码+A0A0H,所以机内码的每个字节肯定是大于A0H的。
三问答题(要有过程,对一题,加4分)
1.假设用4个字节表示浮点数,阶码部分为8位补码定点整数,尾数部分为24位补码定点小数,如课本中图1-4所示,求(-10.375)10如何用浮点数表示?
(1) 先将(-10.375)10转化为2进制。
整数部分接受除2取余法,小数部分接受乘2取整法,10=(1010)2,0.375=(0.011)2。(-10.375)10=(-1010.011)2。
(2) 将(-1010.011)2表示为(尾数×10阶码)2的方式,其中尾数是确定值小于1的定点小数,且最高位必需是非零的有效位,阶码是定点整数。
(-1010.011)2=(-0.1010011×10100)2,尾数=(-0.1010011)2,阶码=(100)2。
(3) 转化为浮点数格式。
尾数部分(-0.1010011)2用补码定点小数表示:
原码表示为110100110000000000000000,最高位为符号位,由于负数,所以用1表示。尾数部分共24位,而11010011不足24位,由于在小数的后面补0,其大小不变,所以在后面补了16个0。反码为101011001111111111111111,补码为101011001111111111111111+1=101011010000000000000000。
阶码部分(100)2用补码定点整数表示:
原码表示为00000100,而负数的补码与原码相同,所以补码为00000100。
浮点数格式为:前面8位为阶码部分,后面24位为尾数部分,所以(-10.375)10用浮点数表示为:00000100101011010000000000000000。
2.字符串“1加1等于2”在机器内存中如何表示?
字符’1’和’2’用ASCII码表示,1的ASCII码为00110001,2的ASCII码为00110010。字符’加’、’等’和’于’用汉字机内码表示,先查’加’、’等’和’于’的国标码为0011110001010011、0011010101001000和0101001101011010,而汉字机内码为国标码的两个字节的最高位变为1,所以’加’、’等’和’于’的汉字机内码为1011110011010011、1011010111001000和110100
尾数部分(-0.1010011)2用补码定点小数表示:
原码表示为110100110000000000000000,最高位为符号位,由于负数,所以用1表示。尾数部分共24位,而11010011不足24位,由于在小数的后面补0,其大小不变,所以在后面补了16个0。反码为101011001111111111111111,补码为101011001111111111111111+1=101011010000000000000000。
阶码部分(100)2用补码定点整数表示:
原码表示为00000100,而负数的补码与原码相同,所以补码为00000100。
浮点数格式为:前面8位为阶码部分,后面24位为尾数部分,所以(-10.375)10用浮点数表示为:00000100101011010000000000000000。
2.字符串“1加1等于2”在机器内存中如何表示?
字符’1’和’2’用ASCII码表示,1的ASCII码为00110001,2的ASCII码为00110010。字符’加’、’等’和’于’用汉字机内码表示,先查’加’、’等’和’于’的国标码为0011110001010011、0011010101001000和0101001101011010,而汉字机内码为国标码的两个字节的最高位变为1,所以’加’、’等’和’于’的汉字机内码为1011110011010011、1011010111001000和110100
1111011010。
字符串“1加1等于2”在机器内存中表示为:
00110001
10111100
11010011
00110001
10110101
11001000
11010011
11011010
00110010
3.求实现两个2位二进制数加法的规律电路。两个2位二进制数分别为(a 1a 0)2和(b 1b 0)2,结果为(c 2c 1c 0)2,即输入规律变量为a 1、a 0、b 1、b 0,分别求输出规律变量c 2、c 1、c 0的规律函数表达式,再画出规律电路。
字符串“1加1等于2”在机器内存中表示为:
00110001
10111100
11010011
00110001
10110101
11001000
11010011
11011010
00110010
3.求实现两个2位二进制数加法的规律电路。两个2位二进制数分别为(a 1a 0)2和(b 1b 0)2,结果为(c 2c 1c 0)2,即输入规律变量为a 1、a 0、b 1、b 0,分别求输出规律变量c 2、c 1、c 0的规律函数表达式,再画出规律电路。
参考课本25页例1-5的两个一位二进制数加法。为了区分算术运算符和规律运算符号,以+表示算术加运算,以&表示规律与运算,以|表示规律或运算。
设:a 0 +b 0=d 0s 0,a 1 +b 1=d 1s 1 ,d 0+ s 1=d 2s 2
则:s 0=a 0⊕b 0,d 0=a 0&b 0,s 1=a 1⊕b 1,d 1=a 1&b 1 ,s 2=d 0⊕s 1,d 2=d 0&s 1
依据二进制加法的特点,c 0= s 0,c 1=s 2,c 2=d 1|d 2
所以:
c 0=s 0=a 0⊕b 0
c 1=s 2=
d 0⊕s 1=( a 0&b 0)⊕(a 1⊕b 1)
c 2=
d 1|d 2=(a 1&b 1) |(d 0&s 1)= (a 1&b 1) |[ a 0&b 0&(a 1⊕b 1)]
规律电路为:
设:a 0 +b 0=d 0s 0,a 1 +b 1=d 1s 1 ,d 0+ s 1=d 2s 2
则:s 0=a 0⊕b 0,d 0=a 0&b 0,s 1=a 1⊕b 1,d 1=a 1&b 1 ,s 2=d 0⊕s 1,d 2=d 0&s 1
依据二进制加法的特点,c 0= s 0,c 1=s 2,c 2=d 1|d 2
所以:
c 0=s 0=a 0⊕b 0
c 1=s 2=
d 0⊕s 1=( a 0&b 0)⊕(a 1⊕b 1)
c 2=
d 1|d 2=(a 1&b 1) |(d 0&s 1)= (a 1&b 1) |[ a 0&b 0&(a 1⊕b 1)]
规律电路为:
a b c 0
1
2
a b
1
2
a b
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论