《计算机科学导论》第三章课后作业解答(个人版)

1.说出5种计算机可以处理的数据。

数字、文本、音频、图像和视频。

2.位模式的长度如何与其能表示的符号数量相关?

若位模式的长度为n,则其能表示的符号数量为2n.

3.位图方法是如何以位模式来表示一个图像的?

一张图像由模拟数据组成,数据密度(色彩)因空间变化,意味着数据需要采样。样本被称为像素,换言之,整个图像被分成小的像素,每个像素有单独的密度值,而该值由位模式表示。

4.矢量图方法优先于位图方法的优点是什么?其缺点又是什么?

矢量图图像编码方法并不存储每个像素的位模式。一个图像被分解成几何图形的组合。每个几何形状由数学公式表达。而这些几何形状的绘制由矢量图编码方法中的命令来完成。当该图像的大小改变时,图像的质量并不会受影响。其缺点是不适合存储照片图像的细微精妙。

5.将音频数据转换为位模式需要哪些步骤?

采样,量化,编码。

6.比较和对照在无符号、符号加绝对值以及二进制补码格式中的正整数、负整数和0的表示法。

9.讨论在符号加绝对值和二进制补码格式中最左位扮演的角色。

符号加绝对值表示法中的最左位定义整数的符号,0表示正整数,1表示负整数。

二进制补码表示法中的最左位决定整数的符号,0表示该数为正,1表示该数为负。

二者表达的含义大致相同,但本质上是不同的。前者的最左位本身就代表了该整数的“正号”和“负号”,即符号,使得其所表示的0也有正负之分;后者的最左位相当于在无符号表示法的基础上增添了最左位的正负性,若为0则该表示法的计算方式和无符号相同,若为1则在计算该值时在无符号表示法的基础上使最左位的符号由正变负。

10.回答以下关于实数浮点表示法的问题:

a.为什么需要规范化?

将表示法规范化后,有利于精简数据长度,统一数据的表示格式,进一步促进了数据运算的便利。

b.什么是尾数?

将一个二进制数规范化后,尾数就是指小数点右边的二进制数。

c.数字在规范化后,何种信息被计算机存储在内存中?

符号、指数和尾数。

11.一个字节包含_____位。    c.8

12.在一个64种符号的集合中,每个符号需要的位模式长度为______位。    c.6

13.10位可以用位模式表示多少种符号?    d.1024

14.假如E的ASCII码是1000101,那么e的ASCII码是______.不查ASCII码表回答问题。    d.1100101

15.在所有语言中使用的32位码表示系统称为______.    b.Unicode

16.使用______方法,图像可以在计算机中表示。    d.位图或矢量图

17.在计算机中表示图像的______图像方法中,每个像素分配一个位模式。    a.位图

18.在计算机中表示图像的______图像方法中,图像分解成几何图形的组合。    b.矢量图

19.在计算机中表示图像的______图像方法中,重新调整图像尺寸导致图像粗糙。     a.位图

20.当我们存储音乐到计算机中时,音频信号必须要_______.     d,取样、量化和编码

21.在______数字表示法中,如果最左边一位为0,其表示的十进制数是非负的。    d.二进制补码和浮点

22.在______数字表示法中,如果最左边一位为1,其表示的十进制数是负的。    d.二进制补码和浮点

23.哪一种数字表示法常用于存储小数部分的指数数值?      c.余码系统

24.在余码转换中,对要转换的数字______偏移量。    b.减

25.当小数部分被规范化,计算机存储______.     d.符号、指数和尾数

26.存储于计算机中数字的小数部分的精度由______来定义。     c.尾数

27.在IEEE标准格式中,一个实数的符号与尾数的组合,用______表示法作为整数存储。     d.以上都不是

28.有多少不同的5位模式?    25=32种

29.一些国家的车牌有2个十进制数码(0~9),我们可以有多少种不同的车牌? 如果不允许使用数码0,又会有多少种不同的车牌?

102=100种。如果不使用数码0,则92=81种。

36.将下列十进制数转成8位无符号整数。

a.23    → (0001 0111)2

b.121    → (0111 1001)2

c.34    → (0010 0010)2

d.342    → (0101 0110)2

37.将下列十进制数转成16位无符号整数。

a.41    → (0000 0000 0010 1001)2

b.411    → (0000 0001 1001 1011)2

c.1234    → (0000 0100 1101 0010)2

d.342    → (0000 0001 0101 0110)2

38.将下列十进制数转成8位二进制补码表示。

a.-12    → (1111 0100)2

b.-145    → (0110 1111)2

c.56    → (0011 1000)2

d.142    → (1000 1110)2

39.将下列十进制数转换成16位二进制补码表示。

a.102    → (0000 0000 0110 0110)2

b.-179    → (1111 1111 0100 1101)2

c.534    → (0000 0010 0001 0110)2

d.62056    → (1111 0010 0110 1000)2

44.将下面的二进制浮点数规范化。在规范化后详细指明指数的值是多少。

a.1.10001    即指数的值为0

b.23×111.1111    → (1.1111 11)2×25   即指数的值为5

c.2-2×101.110011    → (1.0111 0011)2×20   即指数的值为0

d.2-5×101101.00000110011000    → (1.0110 1000 0011 0011 000)2×20   即指数的值为0

时间: 2024-08-07 00:28:35

《计算机科学导论》第三章课后作业解答(个人版)的相关文章

《计算机科学导论》第二章课后作业解答(个人版)

1.定义一个数字系统. 数字系统定义了如何用独特的符号表示一个数字.在不同的系统中,数字有不同的表示方法 2.辨析位置化和非位置化数字系统. 位置化数字系统中,数字中符号所占据的位置决定了其表示的值:非位置化数字系统中,符号所占用的位置通过与其值无关——每个符号的值都是固定的. 3.定义位置化数字系统中的底或基数.位置化数字系统中底与符号的数量有什么关系? 底与位置化数字系统中符号所表示的值有关.位置化数字系统中底与符号的数量相同. 4.简述十进制系统.为什么称作decimal?该系统的底是多少

《计算机科学导论》第一章课后作业解答(个人版)

1.定义一个基于图灵模型的计算机. 这是一种图灵设想的通用计算设备,所有的计算都可以在这种设备上运行.通过给这种计算机输入数据,计算机中的程序就可以指导计算机来给数据进行处理,处理完后输出结果. 2.定义一个基于冯·诺伊曼模型的计算机. 基于冯·诺伊曼模型的计算机由存储器.算术逻辑单元.控制单元和输入/输出单元组成.存储器用来存储数据和程序:算术逻辑单元用来进行计算和逻辑运算:控制单元对该计算机内的子系统进行控制:输入/输出于从外部接收输入数据和程序以及将计算机的处理结果输出到计算机外部. 3.

《计算机科学导论》第四章课后作业解答(个人版)

1.逻辑运算和算术运算有什么区别? 算术运算就是平常我们所用的加减乘除,而逻辑运算是在二进制位上进行非.与.或和异或运算,逻辑运算中的二进制位只有两种状态:0(假)和1(真),结果中的二进制位也只有这两种状态. 4.解释“溢出”这个词. 当我们进行计算机数字中的算术运算时,要记住每个数字和结果应该在分配的二进制位的定义范围之内.若计算结果无法用被分配的二进制位数来正确表示时,该结果出现溢出. 5.在浮点数的加法运算中,怎样调整指数不同的数的表示方法? 在运算中先以某个数的指数为标准,通过去规范化

《计算机科学导论》第五章课后作业解答(个人版)

1.计算机由哪三个子系统组成? CPU.主存和输入/输出子系统. 2.CPU由哪几个部分组成? 算术逻辑单元(ALU),控制单元和一系列寄存器. 3.ALU的功能是什么? 算术逻辑单元负责算术.移位和逻辑运算. 4.控制单元的功能是什么? 控制单元控制各个子系统的操作. 5.主存的功能是什么? 存储数据和程序指令. 6.定义RAM.ROM.SRAM.DRAM.PROM.EPROM和EEPROM. 存储器的类型主要有两种:RAM和ROM. RAM:随机存取存储器是计算机中主存的主要部分.可以使用存

网络操作系统第三章课后习题解答

1.试对程序.进程.线程的概念和功能进行比较. (1)进程的概念: 关于进程,有很多定义,例如: 1)进程是程序的一次执行: 2)进程是可以和别的进程并发执行的计算: 3)进程就是一个程序在给定活动空间和初始条件下,在一个处理机上的执行进程: 4)进程是程序在一个数据集合上的运行过程,它是系统进行资源分配和调度的一个独立单位: 5)进程是动态的,有生命周期的活动.内核可以创建一个进程,最终将由内核终止该进程使其消亡: 总的来说,进程是在自身的虚拟地址空间运行的一个单独的程序. (2)进程与程序:

补基础:自学:计算机科学导论 第三章 数据存储 续

3.2.2 存储实数 1. 浮点表示法 该表示法允许小数点浮动,用于维持正确度或精度. 在此表示法中,无论十进制还是二进制,一个数字都由3部分组成: 符号 位移量: 显示小数点应该左右移动构成实际数字的位移量. 定点数:小数点位置固定的定点表示法 例子 3.18 - 3.19 展示了如何使用科学技术法,比如 + 7425000000000000000000.00可表示为 +7.425 * 1021  或者是+7.425E21 例子 3.20 用浮点格式表示数字(10100100000000000

《计算机网络·自顶向下方法》第七版 第三章 课后习题与问题 答案

非官方答案,本人已尽最大努力(包括参考官方答案),使结果正确,如有错误,请大佬指出 正文: 3.1~3.3节 R1 a.如果只是简单想把信件送到,那么所有的头部信息只需要一个目的地址就够了,题目给出端口号四个字节,所有分组的头部那就只需四个字节 此协议规定,运输层的全部任务就是,将应用层的数据,切成最大1196字节的块,把每一块加上目的主机对应程序的端口号,并将得到的分组交付给网络层 在接收方,运输层将网络层报文取回,去掉头部信息,将数据拼接成应用层需要的信息,根据端口号交付给应用层即可 不过话

JAVA第三周课后作业

JAVA课后作业 一.枚举类型 代码: enum Size{SMALL,MEDIUM,LARGE}; public cl ass EnumTest { public static void main(String[] args) { Size s=Size.SMALL; Size t=Size.LARGE; //s和t引用同一个对象? System.out.println(s==t);  // //是原始数据类型吗? System.out.println(s.getClass().isPrimi

第二章 课后作业 2.82,2.90

课后作业:2.90,2.82,3.55,3.62 2.90: A: 格式    SEEEEEEE    EMMMMMMM    MMMMMMMM    MMMMMMMM pi的二进制数表示为:0 10000000 10010010000111111101011, S: 为0,是个正数.       E:为 10000000  转为10进制为128,128-127=1,即实际指数部分为1.       M:为 10010010000111111101011. 这里,在底数左边省略存储了一个1,使用