logo
  • write-homewrite-home-active首页
  • icon-chaticon-chat-activeAI 智能助手
  • icon-pluginicon-plugin-active浏览器插件
  • icon-subjecticon-subject-active学科题目
  • icon-uploadicon-upload-active上传题库
  • 更多功能
  • icon-appicon-app-active手机APP
首页
/
计算机
题目

第一章作业解答1.1基本的软件系统包括哪些内容?答:基本的软件系统包括系统软件与应用软件两大类。系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源[1]提供给用户使用。包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。1.2计算机硬件[2]系统由哪些基本部件组成?它们的主要功能是什么?答:计算机的硬件系统通常由输入设备、输出设备、运算器[3]、存储器[4]和控制器等五大部件组成。输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系统所要求的信息形式输出。存储器的主要功能是存储信息,用于存放程序和数据。运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。1.3冯·诺依曼计算机的基本思想是什么?什么叫存储程序方式?答:冯·诺依曼计算机的基本思想包含三个方面:1)计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。2)采用二进制[5]形式表示数据和指令。3)采用存储程序方式。存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器[6]中。在解题过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。1.4早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心?答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的传递。随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器[7]。同时随着半导体存储器[8]代替磁芯存储器,存储容量[9]成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。为了适应发展的需要,现代计算机组织结构逐步转变为以存储器为中心。-851038353170“8”“5”“1”“0”压缩的十进制[10]数串-8510000010000101000100001101“0”“8”“5”“1”“0”“-”2.18数据校验码的实现原理是什么?答:。数据校验码的实现原理是在正常编码中加入一些冗余位,即在正常编码组中加入一些非法编码,当合法数据编码出现某些错误时,就成为非法编码,因此就可以通过检测编码是否合法来达到自动发现、定位乃至改正错误的目的。在数据校验码的设计中,需要根据编码的码距合理地安排非法编码的数量和编码规则。2.19什么是“码距”?数据校验与码距有什么关系?答:码距是指在一组编码中任何两个编码之间最小的距离。数据校验码的校验位越多,码距越大,编码的检错和纠错能力越强。记码距为d,码距与校验码的检错和纠错能力的关系是:d≥e+1可检验e个错。d≥2t+1可纠正t个错。d≥e+t+1且e>t,可检e个错并能纠正t个错。2.20奇偶校验码[11]的码距是多少?奇偶校验码的校错能力怎样?答:奇偶校验码的码距为2。奇偶校验码只能发现一位或奇数位个错误,而无法发现偶数位个错误,而且即使发现奇数位个错误也无法确定出错的位置,因而无法自动纠正错误。2.21下面是两个字符(ASCII码)的检一纠一错的海明校验码(偶校验),请检测它们是否有错?如果有错请加以改正,并写出相应的正确ASCII码所代表的字符。解:(1)指误字为E=P⊕A⊕A⊕A⊕A⊕A=1⊕1⊕1⊕1⊕0⊕1=1E1=P1⊕A6⊕A5⊕A3⊕A2⊕A=0⊕1⊕0⊕1⊕1⊕1=0E2=P2⊕A6⊕A4⊕A3=1⊕1⊕0⊕1=1E3=P4⊕A5⊕A4⊕A3=0⊕0⊕1⊕1=0得到的指误字为E4E8E2E1=0101=(5),表示接收到的海明校验码中第5位上的数码出现了错误。将第5位上的数码A=1取反,即可得到正确结果。正确ASCII码所代表的字符为1001011=“K”。(2)指误字为E=P⊕A⊕A⊕A⊕A⊕A=1⊕0⊕1⊕1⊕1⊕0=0E1=P1⊕A6⊕A5⊕A3⊕A2⊕A=0⊕0⊕0⊕1⊕1⊕0=0E2=P2⊕A6⊕A4⊕A3=0⊕1⊕0⊕1=0E3=P4⊕A5⊕A4⊕A3=0⊕1⊕1⊕0=0得到的指误字为E4E8E2E1=0000,无错。正确ASCII码为0101110=“.”2.22试编出8位有效信息01101101的检二纠一错的海明校验码(用偶校验)。解:8位有效信息需要用4个校验位,所以检一纠一错的海明校验码共有12位。4个校验位为:P=A⊕A⊕A⊕A⊕A=0⊕1⊕0⊕1⊕0=0P1=A7⊕A6⊕A4⊕A3⊕A1=0⊕1⊕0⊕1⊕0=0P2=A7⊕A5⊕A4⊕A2=1⊕1⊕0⊕1=1P4=A6⊕A5⊕A4⊕A=1⊕1⊕0⊕1=1检二纠一错的海明校验码,增加P8P=P⊕P⊕A⊕P⊕A⊕A⊕A⊕P⊕A⊕A⊕A⊕A=1解:模2除后,余数R(x)=10011,数据块的CRC码:2.24某CRC码(CRC)的生成多项式G(x)=x+x1+1,请判断下列CRC码是否存在错误。(1)0000000(2)1111101(3)1001111(4)1000110解:G(x)=1101(1)0000000模2除1101,余数为:000,无错(2)1111101模2除1101,余数为:010,有错(3)1001111模2除1101,余数为:100,有错(4)1000110模2除1101,余数为:000,无错2.25选择题(1)某机字长64位,其中1位符号位,63位尾数。若用定点小数表示,则最大正小数为B。A. +(1-2-64) B. +(1-2-63) C. 2-64 D. 2-63 E. [x]补=1.x1x2x3x4x5x6x7x8,当满足A时,x>-1/2成立。 F. x1=1,x2~x8至少有一个为1 G. x1=0,x2~x8至少有一个为1x1=1,x2~x8任意x1=0,x2~x8任意。原码[12]B.补码C.反码D.移码。原码补码反码D.都不是。已知[x]原求[x]补的方法是:在[x]原的末位加1已知[x]补求[-x]补的方法是:在[x]补的的末位加1已知[x]原求[x]补的方法是:将尾数连同符号位一起取反,再在末位加1已知[x]补求[-x]补的方法是:将尾数连同符号位一起取反,再在末位加1IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则它所能表示的最大规格化[13]正数为A。+(2-2-23)×2+127+(1-2-23)×2+127+(2-2-23)×2+2552+127-2-23。阶码的位数尾数的位数阶码采用的编码D.尾数采用的编码。2B.9 C.24D.72。10111000(x)应满足的条件不包括D。校验码中的任一位发生错误,在与G(x)作模2除时,都应使余数不为0校验码中的不同位发生错误时,在与G(x)作模2除时,都应使余数不同用G(x)对余数作模2除,应能使余数循环不同的生成多项式所得的CRC码的码距相同,因而检错、校错能力相同2.26填空题[x]补=,则x所表示的十进制数的真值为①,[1/4x]补=②;若[y]移,则y所表示的十进制数的真值为③;y的原码表示[y]原=④。答:①-55②11110010③+73④01001001(2)在带符号[14]数的编码方式中,零的表示是唯一的有①和②。答:①补码②移码[x1]补2]原=1.01101,则数x1的十进制数真值是①,x2的十进制数真值是②。答:①-73②-0.71875(4)设某浮点数的阶码为8位(最左一位为符号位),用移码表示;尾数为24位(最左一位为符号位),采用规格化补码表示,则该浮点数能表示的最大正数的阶码为①,尾数为②;规格化最大负数的阶码为③,尾数为④。(用二进制编码回答)(书上:最小负数的阶码为③,尾数为④)答:①②011111111111111111111111③④N,校验位数为K,则能够检测出一位出错并能自动纠错的海明校验码应满足的关系是①。N+K2.27是非题[x]K=0.x补x1x2x3x4x5x6,若要求x>1/2成立,则需要满足的条件是x7必须为1,x1~x2至少有一个为1。√(2) 一个正数的补码和它的原码相同,而与它的反码不同。×(3) 浮点数的取值范围取决于阶码的位数,浮点数的精度取决于尾数的位数。√(4) 在规格化浮点表示中,保持其他方面不变,只是将阶码部分由移码表示改为补码表示,则会使该浮点表示的数据表示[15]范围增大。×RC校验码时,采用不同的生成多项式,所得到CRC校验码的校错能力是相同的。×

第一章作业解答

1.1基本的软件系统包括哪些内容?

答:基本的软件系统包括系统软件与应用软件两大类。

系统软件是一组保证计算机系统高效、正确运行的基础软件,通常作为系统资源[1]提供给用户使用。包括:操作系统、语言处理程序、数据库管理系统、分布式软件系统、网络软件系统、各种服务程序等。

1.2计算机硬件[2]系统由哪些基本部件组成?它们的主要功能是什么?

答:计算机的硬件系统通常由输入设备、输出设备、运算器[3]、存储器[4]和控制器等五大部件组成。

输入设备的主要功能是将程序和数据以机器所能识别和接受的信息形式输入到计算机内。

输出设备的主要功能是将计算机处理的结果以人们所能接受的信息形式或其它系统所要求的信息形式输出。

存储器的主要功能是存储信息,用于存放程序和数据。

运算器的主要功能是对数据进行加工处理,完成算术运算和逻辑运算。

控制器的主要功能是按事先安排好的解题步骤,控制计算机各个部件有条不紊地自动工作。

1.3冯·诺依曼计算机的基本思想是什么?什么叫存储程序方式?

答:冯·诺依曼计算机的基本思想包含三个方面:

1)计算机由输入设备、输出设备、运算器、存储器和控制器五大部件组成。

2)采用二进制[5]形式表示数据和指令。

3)采用存储程序方式。

存储程序是指在用计算机解题之前,事先编制好程序,并连同所需的数据预先存入主存储器[6]中。在解题过程(运行程序)中,由控制器按照事先编好并存入存储器中的程序自动地、连续地从存储器中依次取出指令并执行,直到获得所要求的结果为止。

1.4早期计算机组织结构有什么特点?现代计算机结构为什么以存储器为中心?

答:早期计算机组织结构的特点是:以运算器为中心的,其它部件都通过运算器完成信息的传递。

随着微电子技术的进步,人们将运算器和控制器两个主要功能部件合二为一,集成到一个芯片里构成了微处理器[7]。同时随着半导体存储器[8]代替磁芯存储器,存储容量[9]成倍地扩大,加上需要计算机处理、加工的信息量与日俱增,以运算器为中心的结构已不能满足计算机发展的需求,甚至会影响计算机的性能。为了适应发展的需要,现代计算机组织结构逐步转变为以存储器为中心。

-8510

38

35

31

70

“8”

“5”

“1”

“0”

压缩的十进制[10]数串

-8510

0000

1000

0101

0001

0000

1101

“0”

“8”

“5”

“1”

“0”

“-”

2.18数据校验码的实现原理是什么?

答:。数据校验码的实现原理是在正常编码中加入一些冗余位,即在正常编码组中加入一些非法编码,当合法数据编码出现某些错误时,就成为非法编码,因此就可以通过检测编码是否合法来达到自动发现、定位乃至改正错误的目的。在数据校验码的设计中,需要根据编码的码距合理地安排非法编码的数量和编码规则。

2.19什么是“码距”?数据校验与码距有什么关系?

答:码距是指在一组编码中任何两个编码之间最小的距离。

数据校验码的校验位越多,码距越大,编码的检错和纠错能力越强。

记码距为d,码距与校验码的检错和纠错能力的关系是:

d≥e+1可检验e个错。

d≥2t+1可纠正t个错。

d≥e+t+1且e>t,可检e个错并能纠正t个错。

2.20奇偶校验码[11]的码距是多少?奇偶校验码的校错能力怎样?

答:奇偶校验码的码距为2。奇偶校验码只能发现一位或奇数位个错误,而无法发现偶数位个错误,而且即使发现奇数位个错误也无法确定出错的位置,因而无法自动纠正错误。

2.21下面是两个字符(ASCII码)的检一纠一错的海明校验码(偶校验),请检测它们是否有错?如果有错请加以改正,并写出相应的正确ASCII码所代表的字符。

解:

(1)指误字为

E=P⊕A⊕A⊕A⊕A⊕A=1⊕1⊕1⊕1⊕0⊕1=1

E1=P1⊕A6⊕A5⊕A3⊕A2⊕A=0⊕1⊕0⊕1⊕1⊕1=0

E2=P2⊕A6⊕A4⊕A3=1⊕1⊕0⊕1=1

E3=P4⊕A5⊕A4⊕A3=0⊕0⊕1⊕1=0

得到的指误字为E4E8E2E1=0101=(5),表示接收到的海明校验码中第5位上的数码出现了错误。将第5位上的数码A=1取反,即可得到正确结果。正确ASCII码所代表的字符为1001011=“K”。

(2)指误字为

E=P⊕A⊕A⊕A⊕A⊕A=1⊕0⊕1⊕1⊕1⊕0=0

E1=P1⊕A6⊕A5⊕A3⊕A2⊕A=0⊕0⊕0⊕1⊕1⊕0=0

E2=P2⊕A6⊕A4⊕A3=0⊕1⊕0⊕1=0

E3=P4⊕A5⊕A4⊕A3=0⊕1⊕1⊕0=0

得到的指误字为E4E8E2E1=0000,无错。正确ASCII码为0101110=“.”

2.22试编出8位有效信息01101101的检二纠一错的海明校验码(用偶校验)。

解:8位有效信息需要用4个校验位,所以检一纠一错的海明校验码共有12位。

4个校验位为:

P=A⊕A⊕A⊕A⊕A=0⊕1⊕0⊕1⊕0=0

P1=A7⊕A6⊕A4⊕A3⊕A1=0⊕1⊕0⊕1⊕0=0

P2=A7⊕A5⊕A4⊕A2=1⊕1⊕0⊕1=1

P4=A6⊕A5⊕A4⊕A=1⊕1⊕0⊕1=1

检二纠一错的海明校验码,增加P8

P=P⊕P⊕A⊕P⊕A⊕A⊕A⊕P⊕A⊕A⊕A⊕A=1

解:模2除后,余数R(x)=10011,数据块的CRC码:

2.24某CRC码(CRC)的生成多项式G(x)=x+x1+1,请判断下列CRC码是否存在错误。

(1)0000000(2)1111101(3)1001111(4)1000110

解:G(x)=1101

(1)0000000模2除1101,余数为:000,无错

(2)1111101模2除1101,余数为:010,有错

(3)1001111模2除1101,余数为:100,有错

(4)1000110模2除1101,余数为:000,无错

2.25选择题

(1)某机字长64位,其中1位符号位,63位尾数。若用定点小数表示,则最大正小数为B。

A. +(1-2-64)
B. +(1-2-63)
C. 2-64
D. 2-63
E. [x]补=1.x1x2x3x4x5x6x7x8,当满足A时,x>-1/2成立。
F. x1=1,x2~x8至少有一个为1
G. x1=0,x2~x8至少有一个为1
x1=1,x2~x8任意
x1=0,x2~x8任意
。
原码[12]B.补码C.反码D.移码
。
原码
补码
反码D.都不是
。
已知[x]原求[x]补的方法是:在[x]原的末位加1
已知[x]补求[-x]补的方法是:在[x]补的的末位加1
已知[x]原求[x]补的方法是:将尾数连同符号位一起取反,再在末位加1
已知[x]补求[-x]补的方法是:将尾数连同符号位一起取反,再在末位加1
IEEE754标准规定的32位浮点数格式中,符号位为1位,阶码为8位,尾数为23位,则它所能表示的最大规格化[13]正数为A。
+(2-2-23)×2+127
+(1-2-23)×2+127
+(2-2-23)×2+255
2+127-2-23
。
阶码的位数
尾数的位数
阶码采用的编码D.尾数采用的编码
。
2B.9 C.24D.72
。



10111000
(x)应满足的条件不包括D。
校验码中的任一位发生错误,在与G(x)作模2除时,都应使余数不为0
校验码中的不同位发生错误时,在与G(x)作模2除时,都应使余数不同
用G(x)对余数作模2除,应能使余数循环
不同的生成多项式所得的CRC码的码距相同,因而检错、校错能力相同
2.26填空题
[x]补=,则x所表示的十进制数的真值为①,
[1/4x]补=②;若[y]移,则y所表示的十进制数的真值为③;y的原码表示
[y]原=④。
答:①-55②11110010③+73④01001001
(2)在带符号[14]数的编码方式中,零的表示是唯一的有①和②。
答:①补码②移码
[x1]补2]原=1.01101,则数x1的十进制数真值是①,x2的十进制数真值是②。
答:①-73②-0.71875
(4)设某浮点数的阶码为8位(最左一位为符号位),用移码表示;尾数为24位(最左一位为符号位),采用规格化补码表示,则该浮点数能表示的最大正数的阶码为①,尾数为②;规格化最大负数的阶码为③,尾数为④。(用二进制编码回答)
(书上:最小负数的阶码为③,尾数为④)
答:①②011111111111111111111111
③④
N,校验位数为K,则能够检测出一位出错并能自动纠错的海明校验码应满足的关系是①。
N+K
2.27是非题
[x]K=0.x补x1x2x3x4x5x6,若要求x>1/2成立,则需要满足的条件是x7必须为1,x1~x2至少有一个为1。√
(2) 一个正数的补码和它的原码相同,而与它的反码不同。×
(3) 浮点数的取值范围取决于阶码的位数,浮点数的精度取决于尾数的位数。√
(4) 在规格化浮点表示中,保持其他方面不变,只是将阶码部分由移码表示改为补码表示,则会使该浮点表示的数据表示[15]范围增大。×
RC校验码时,采用不同的生成多项式,所得到CRC校验码的校错能力是相同的。×

题目解答

答案

A B B D A A D B D ①-55②11110010③+73④01001001 ①补码②移码 ①-73②-0.71875 ①②011111111111111111111111 ③④ ① 2 K -1≥N+K √ × √ × ×

相关问题

  • 3.判断题K-means聚类算法对数据的尺寸敏感。()A. 对B. 错

  • 程序=算法+()A. 数据结构B. 程序结构C. 控制结构[1]D. 体系结构

  • 下列不属于量子机器学习算法的是()A. 量子支持向量机B. 量子主成分分析C. 薛定谔方程求解D. 深度量子学习

  • 下列哪项贪婪最佳优先搜索算法的描述正确()A. 贪婪最佳优先搜索不属于启发式搜索算法B. 贪婪最佳优先搜索是一种A*搜索算法C. 贪婪最佳优先搜索是一种广度优先搜索算法D. 贪婪最佳优先搜索属于有信息搜索算法

  • 2、网络安全工作的目标包括:()。A. 信息机密性B. 信息完整性C. 服务可用性D. 以上都是

  • 下列哪个方法属于知识图谱推理方法()A. 路径排序算法B. 深度学习推断C. 广度优先搜索D. 归纳逻辑程序设计

  • 4/5 以下属于人工智能实际应用的是()。A. 机器视觉B. 人脸识别C. 计算机辅助自动规划D. 智能工业机器人E. 刷卡门禁

  • 下列哪项不是求解对抗搜索问题的基本算法( ) A.反向传播算法 B.广度优先排序算法 C.Alpha-Beta剪枝算法D.最小最大搜索算法

  • 以下哪种方法属于卷积神经网络的基本组件()。A. 卷积层B. 池化层C. 激活函数D. 复制层

  • Windows中“复制”操作的快捷键是Ctrl+V。

  • 由脸书(Facebook)公司开发的深度学习编程框架是()A. TensorFlowB. PaddlePaddleC. PyTorchD. Mindspore

  • 8、信息安全“三个不发生”不包括( )。单选题Box 确保不发生大面积信息系统故障停运事故Box 确保不发生恶性信息泄密事故Box 确保不发生信息外网网站被恶意篡改事故Box 确保不发生信息内网非法外联事故

  • 9、不在网络安全的基本属性范围内的()。A. 机密性B. 可用性C. 完整性D. 多样性

  • 1、网上银行系统的一次转账操作过程中发生了转账金额被非法篡改的行为,这破坏了信息安全的()属性。A. 完整性B. 保密性C. 不可否认性D. 可用性

  • 下列哪项关于监督学习算法的描述正确()A. 强化学习的训练效果一定优于监督学习B. 主要的监督学习方法包括生成方法和判别方法C. 广度优先搜索算法是一种监督学习算法

  • 7、 加强电脑安全防护,及时升级病 毒库,安装防火墙,及时查杀病毒和木马,是防范 电信网络诈骗的有效做法。A. 正确B. 错误

  • AdaBoosting采用多个单一分类器组成一个强分类器()A. 错误B. 正确

  • 网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误

  • 下列哪项属于因果推理模型()A. 因果图B. 神经符号推理C. 符号推理模型D. 结构因果模型

  • 网络安全包括物理安全[1]、逻辑安全、操作系统安全及联网安全,其中逻辑安全包括访问控制[2]、加密、安全管理及用户身份认证。A. 正确B. 错误

上一页下一页
logo
广州极目未来文化科技有限公司
注册地址:广州市黄埔区揽月路8号135、136、137、138房
关于
  • 隐私政策
  • 服务协议
  • 权限详情
学科
  • 医学
  • 政治学
  • 管理
  • 计算机
  • 教育
  • 数学
联系我们
  • 客服电话: 010-82893100
  • 公司邮箱: daxuesoutijiang@163.com
  • qt

©2023 广州极目未来文化科技有限公司 粤ICP备2023029972号    粤公网安备44011202002296号