计算机科学导论习题答案

合集下载

计算机科学导论第2章-答案

计算机科学导论第2章-答案

第2章计算机体系结构与组织习题(答案)一.选择题1.D 2.D 3.D 4.D5.C6.B 7.A 8. C 9.A10.C11.A 12.C 13.C 14.C 15.A16.A 17.B 18.A二.简答题1.试简单叙述计算机采用二进制的原因。

答:计算机只认识二进制编码形式的指令和数据。

因此,包括数字、字符、声音、图形、图像等信息都必须经过某种方式转换成二进制的形式,才能提供给计算机进行识别和处理。

在计算机中采用二进制,是因为物理上实现容易。

由于二进制只有两个状态0和1,这正好与物理器件的两种状态相对应,例如电压信号的高与低,门电路的导通与截止等;而十进制电路则需要用十种状态来描述,这将使得电路十分复杂,处理也十分困难。

因此,采用二进制将使得计算机在物理上实现简单,且具有可靠性高、处理简单、抗干扰能力强等优点。

2.什么是定点数,它分为哪些种类?答:所谓定点数,就是指计算机在运算过程中,数据中小数点的位置固定不变。

其中小数点的位置是由计算机设计者在机器的结构中指定一个不变的位置,而不一定都必须具有小数点的指示装置。

定点数一般有小数和整数两种表示形式。

定点小数是把小数点固定在数据数值部分的左边,符号位的右边;定点整数则把小数点固定在数据数值部分的右边。

3.简要叙述声音的编码过程。

答:计算机获取声音信息的过程即是声音信号数字化的处理过程。

经过数字化处理后的数字声音信息才能被计算机所识别和处理。

声音被计算机处理的过程主要经过音频信号的采样、量化和编码几个过程。

4.简述计算机软件系统的分类。

(系统软件和应用软件两方面)软件是指能在计算机上运行的各种程序,包括各种有关的文档。

通常将软件分为系统软件和应用软件两大类。

1.系统软件可以把软件分成若干层,最内层是对硬件的扩充与完善,而外层则是对内层的再次扩充与完善。

一般把靠近内层、为方便使用和管理计算机资源的软件,称为系统软件。

系统软件通常是负责管理、控制和维护计算机的各种软硬件资源,并为用户提供一个友好的操作界面,以及服务于一般目的的上机环境。

计算机科学导论试题与答案

计算机科学导论试题与答案

《计算机科学导论》试卷一单选题 (共30题 , 总分值60分 )1.()是指对计算机系统所有的外部设备的管理。

DA.进程管理A. 进程管理B.存储管理C.文件管理D.设备管理2.()是所有计算机类型中价格最贵、功能最强的一种计算机。

DA.个人计算机A. 个人计算机B.小型计算机C.大型计算机D.巨型计算机3.()控制器是以包形式传送数据的高速串行接口。

BA.SCSIA. SCSIBC.火线D.B和C4.问题的分步骤解决被称为()。

DA.硬件A. 硬件B.操作系统C.计算机语言D.算法5.转换十进制整数为底b时, 我们需要连续()b。

BA.乘A. 乘B.除C.a、b都可以D.a、b都不行6.在计算机中表示图像的()图像方法中, 每个像素分配一个位模式。

AA.位图A. 位图B.矢量图C.量化D.二进制7.在计算机中, ()子系统是其他子系统的管理者。

DA.算术逻辑单元A. 算术逻辑单元B.输入/输出C.存储器D.控制单元8.一个有5根线的控制单元可以定义()种运算。

DA.5A. 5B.10C.16D.329.在计算机中, ()子系统接收数据和程序并将运算结果传给输出设备。

BA.算术逻辑单元A. 算术逻辑单元B.输入输出C.存储器D.控制单元10.()属于视频文件格式。

DA.W A VA. W A VB.MP3C.PDFD.A VI11.()存储设备用户只可写入一次信息。

AA.CD-ROMA. CD-ROMB.CD-RC.CD-RWD.以上都是12.目前使用的可移动硬盘是通过()接口与主机相连。

DA.IDEA. IDEB.RS-232C.SCSIB13.TCP/IP协议族中()在物理介质上发送二进制流。

DA.数据链路层A. 数据链路层B.传输层C.应用层D.物理层14.在计算机中, ()子系统存储数据和程序。

CA.算术逻辑单元A. 算术逻辑单元B.输入/输出C.存储器D.控制单元15.在计算机中表示图像的()图像方法中, 图像分解成几何图形的组合。

《计算机科学导论》课后练习

《计算机科学导论》课后练习

Chapter 1 练习复习题1.定义一个基于图灵模型的计算机。

答:Turing proposed that all kinds of computation could be performed by a special kind of a machine. He based the model on the actions that people perform when involved in computation. He abstracted these actions into a model for a computational machine that has really changed the world.图灵模型假设各种各样的运算都能够通过一种特殊的机器来完成,图灵机的模型是基于各种运算过程的。

图灵模型把运算的过程从计算机器中分离开来,这确实改变了整个世界。

2.定义一个基于冯·诺伊曼模型的计算机。

答:The von Neumann Model defines the components of a computer, which are memory, the arithmetic logic unit (ALU), the control unit and the input/output subsystems.冯·诺伊曼模型定义了计算机的组成,它包括存储器、算术逻辑单元、控制单元和输入/输出系统。

3.在基于图灵模型的计算机中,程序的作用是什么?答:Based on the Turing model a program is a set of instruction that tells the computer what to do.基于图灵模型的计算机中程序是一系列的指令,这些指令告诉计算机怎样进行运算。

4.在基于冯·诺伊曼模型的计算机中,程序的作用是什么?答:The von Neumann model states that the program must be stored in the memory. The memory of modern computers hosts both programs and their corresponding data. 冯·诺伊曼模型的计算机中,程序必须被保存在存储器中,存储程序模型的计算机包括了程序以及程序处理的数据。

计算机科学导论考试试题及答案

计算机科学导论考试试题及答案

计算机科学导论考试试题及答案一. 选择题1. 下列哪项不属于计算机科学的研究内容?A. 算法与数据结构B. 网络与通信技术C. 法律与伦理问题D. 人工智能与机器学习2. 下列哪项不是计算机硬件的组成部分?A. 主板B. 显卡C. 操作系统D. CPU3. 以下哪种存储介质具有最高的读写速度?A. 硬盘B. 固态硬盘C. 光盘D. U盘4. 在二进制数系统中,1111的十进制表示为:A. 15B. 14C. 13D. 125. 下列哪项不属于计算机网络的分类?A. 局域网B. 广域网C. 个人网D. 互联网二. 填空题1. 计算机中的最小存储单位为______。

2. HTML是用于______的标记语言。

3. 在计算机中,1KB等于______字节。

4. 执行一个计算机程序时,计算机首先从______读取指令。

5. OSI模型中,位于物理层之上的是______层。

三. 简答题1. 请简述计算机操作系统的作用。

计算机操作系统是控制和管理计算机硬件与软件资源的核心程序。

它的主要作用包括:- 硬件管理:操作系统能够管理计算机的硬件资源,如分配CPU时间片、处理IO请求、管理内存等。

- 软件管理:操作系统可以控制和管理各种软件程序的运行,如进程管理、文件管理、网络管理等。

- 用户接口:操作系统提供与用户交互的界面,使用户能够方便地操作计算机。

- 错误处理:操作系统可以监控和处理计算机系统中的错误和异常情况,保证系统的稳定性和安全性。

2. 解释什么是算法,并举例说明。

算法是解决问题的一系列有限步骤的描述,它可以作为计算机程序的基础。

算法包括输入、输出和执行步骤,用于描述问题的详细解决方法。

举个例子,比如我们要编写一个算法实现两个整数的相加。

算法的步骤如下:1. 输入两个整数a和b。

2. 将a和b相加,得到结果c。

3. 输出结果c。

这个算法通过输入两个整数,执行相加操作,最后输出结果,解决了整数相加的问题。

计算机科学导论(第4版)习题答案-第3、4章

计算机科学导论(第4版)习题答案-第3、4章

第3章程序设计语言习题一、选择题1. A2. A3. D4. A5. AB6. C7.D8.C9.D 10. D11.ABCD 12.B 13.A 14.A二、简答题1.简述程序的概念。

答:一个程序就是能够实现特定功能的一组指令序列的集合。

或者程序=算法+数据结构。

2. 简述程序设计语言的发展阶段。

经历了机器语言、汇编语言和高级语言三个发展阶段。

机器语言又称面向机器的语言,是特定的计算机硬件系统所固有的语言,是CPU唯一能够真正不经过翻译而直接识别和执行的语言。

相比而言,其他任何语言编写的程序都必须最终转换成机器语言以后才能在CPU上执行。

由于二进制编码形式的机器指令不便于记忆和使用,人们很快引入了便于记忆、易于阅读和理解、由英文单词或其缩写符号表示的指令,称为汇编指令,又称符号指令或助记符。

利用汇编指令编写得到的程序称为汇编语言程序。

通过引入汇编语言,在一定程度上解决了低级语言程序设计的问题,之后又出现了程序的“可移植性”问题,即程序员编写的源程序如何从一台计算机方便地转移到另一台计算机上执行。

为了解决这个问题,人们引入了高级语言。

高级语言是一种利用意义比较直观的各种“单词”和“公式”,按照一定的“语法规则”来编写程序的语言,又称为程序设计语言或算法语言。

高级语言之所以“高级”,是因为高级语言把很多硬件上复杂费解的概念抽象化了,从而使得程序员可以绕开复杂的计算机硬件的问题、无需了解计算机的指令系统,就能完成程序设计的工作。

3. 简述程序设计过程的一般步骤。

程序设计的过程一般有四个步骤。

(1)分析问题在着手解决问题之前,应该通过分析,充分理解问题,明确原始数据、解题要求、需要输出的数据及形式等。

(2)设计算法算法是解题的过程。

首先集中精力于算法的总体规划,然后逐层降低问题的抽象性,逐步充实细节,直到最终把抽象的问题具体化成可用程序语句表达的算法。

这是一个自上而下、逐步细化的过程。

(3)编码利用程序设计语言表示算法的过程称为编码。

计算机科学导论 答案及评分标准

计算机科学导论  答案及评分标准

计算机科学导论答案及评分标准(供参考)
一、选择题(30分)
B C D A A D C B D A C B B C B
二、计算题(20分)
1. 2127(1-2-23)
2. 10100.1101
3. (166)10
4.(C5)16
三、名词解释(30分)
1. 通过通信信道在各计算机之间进行数据与信息的收集、传输、交换或重新分布的一个过程。

2. 用字符串表示的,符号化了的IP地址。

3. 带有结构的数据元素集合,结构反映了数据元素相互之间存在的某种联系。

4. 一个信道每秒钟传输的比特数的能力。

5. 是人为制造对计算机系统工作有干扰和破坏作用且极易传播的程序。

6. 全球最大的、由众多网络互连而成的计算机互联网。

四、问答题(20分)
1.答:操作系统是对计算机资源进行管理和控制的程序,是用户和计算机的接口。

完成功能主要包括处理机管理、存储器管理、文件管理、设备管理和作业管理。

2.答:星型、环形、总线型和层次型等(三种即可),特点(略)。

3.答:数据库、数据库管理系统、数据库管理员、数据库应用程序和用户。

4.答:存储器主要功能是存放程序或各类数据,将存储器分为Cache—主存—辅存不同层次,是为了扩大存储容量和提高访存速度。

前者使存储器速度与CPU匹配,后者是为了扩大存储容量。

计算机科学导论刘艺_瞿高峰_习题答案

计算机科学导论刘艺_瞿高峰_习题答案

第一章绪论1. 和计算机相关的问题.2. 冯.诺依曼模型.3. 第一点:尽管这个模型能够体现现代计算机的功能,但是它的定义太广泛.第二点:而且,并没有清楚地说明基于这个模型的机器能够完成的操作类型和数量.4. 输入数据和程序.5. 存储器,算术逻辑单元,控制单元和输入/输出单元.6. 存储器是用来存储的区域,在计算机处理过程中用来存储数据和程序.7. 算术逻辑单元是进行计算和逻辑判断的地方.8. 控制单元是用来对存储器,算术逻辑单元,输入/输出单元等子系统的操作进行控制的单元.9. 输入子系统负责从计算机外部接受输入数据和程序;输出子系统负责将计算机的处理结果输出到计算机外部.10. 早期的计算机的存储器存储数据.而完成某一任务的程序是通过操作一系列的开关或改变配线系统来实现的.而基于冯.诺依曼模型的计算机的存储器主要用来存储程序及其相应的数据.11.编程在早期的计算机中体现为对系列开关的开闭和配线系统的改变.而冯.诺依曼模型通过详细的第一计算机可以使用的不同指令集,从而使编程变得相对简单.程序员通过组合这些不同的指令来创建任意数量的程序.从而改变了编程的概念.12. B13. C14. A15. B16. D17. C18. D19. C20. A21. D22. A23. C24. D25. D26. D第三章数的表示1. 将十进制转换成二进制,则反复采用底数除法.将要转换的数反复除2,所得余数做为从右往左的数.直到除数为1,作为最左端的数.2. 将所给的二进制的数每个二进制数字分别乘以它的权值,最后将每个二进制位乘以权值后的结果相加即得到相应的十进制数.3. 第N位是2的N-1次幂.4. 第N位是10的N-1次幂.5. 符号加绝对值格式,二进制反码格式和二进制补码格式.6. 计算机定义一个最大的无符号整数的常量,这样,计算机所能存储的无符号整数就介于0到该常量之间.也就定义了一个存值范围.7. 位数分配是指用以表示整数的二进制位数.8. 因为8位的存储单元中,范围最大的无符号整数类型的范围是0~255,256超出其存储范围,在计算机中不能存储.9. 计数和寻址. 10. 溢出. 11. 一样.12. 符号加绝对值:在N位的存储单元中,将该负数忽略其负号,然后转换成N-1位的二进制数,不足位数左边补0.最后在最左边加1.二进制反码:在N位的存储单元中,将该负数忽略其负号,然后转换成N位的二进制数,不足位数左边补0.最后,将其每一位换成它的反码形式.(0->1,1->0).二进制补码: 在N位的存储单元中,将该负数忽略其负号,然后转换成N位的二进制数,不足位数左边补0.最后,将最右边的所有0和首次出现的1保持不变,其余位取反.13. 0在符号加绝对值中的形式有N个0,表+0;最左边为1其右边带上N-1个0,表-0.在二进制反码中的形式有N个0,表+0;N个1,表-0.在二进制补码中的形式有N个0.14. 符号加绝对值可以表示的数的范围:-(2^(N-1)-1) ~ (2^(N-1)-1).二进制反码可以表示的数的范围: -(2^(N-1)-1) ~ (2^(N-1)-1).二进制补码可以表示的数的范围: -2^(N-1) ~ (2^(N-1)-1).15. 最左边一位在符号加绝对值中表示数的正负性.在二进制反码中表示数的正负性.在二进制补码中表示数的正负性.16.~19.*20. C21. A22. D23. D24. B25. C26. D27. D28. C29. D30. D31. C32. B33. D34. ~46*47.例子: 23. 23/2=11…1, 11/2=5…1, 5/2=2…1, 2/2=1…0, 剩1. 即:10111,所以其八位无符号整数即为00010111.48.例子: 41. 41/2=20…1, 20/2=10…0, 10/2=5…0, 5/2=2…1, 2/2=1…0, 剩1.即:101001,所以其16位无符号整数为0000000000101001.49. 例子:-101, 去其负号. 101/2=50…1, 50/2=25…0, 25/2=12…1, 12/2=6…0,6/2=3…0, 3/2=1…1, 剩1. 即:1100101. 其8位符号加绝对值即补足7位,再在最左边加1表负数. 即:11100101.50. 同上.51. 例子:-110, 去其负号, 110/2=55…0, 55/2=27…1, 27/2=13…1, 13/2=6…1,6/2=3…0, 3/2=1…1, 剩1. 即:1101110. 其16位无符号整数位:0000000001101110,二进制反码整数即为:1111111110010001.以下略.方法由上面依此类推.第四章位运算略第五章计算机组成39.A 40.B 41.A 42.D 43.D 44.D 45.C46.A 47.B 48.A 49.(2^34) 50.D 51.A 52.A 53.C 54.B 55.D56.D 57.A 58.B 59.C 60.B 61.B 62.A 63.C 64.B 65.D66.C 67.D 68.D 69.C 70.C 71.A 72.C 73.B 74.C 75.B76.A 77.C第六章计算机网络1. 模型是标准化组织制定的用于网络设计的指南;协议是用于控制网络或交互式网络种不同设备间交互的一系列规则。

计算机科学导论(瞿中-习题答案)--第三版

计算机科学导论(瞿中-习题答案)--第三版

1964 年我国第一台自行设计的大型通用数字电子管计算机 119 机研制成功(如图 1.4 所示), 平均浮点运算速度达到 5 万次/每秒。 (3) 第二代晶体管计算机研制(1965—1972) 1965 年研制成功的我国第一台大型晶体管计算机(109 乙机,共用 2 万多支晶体管,3 万多 支二极管)。对 109 乙机加以改进,两年后又推出 109 丙机,为用户运行了 15 年,有效算题时 间 10 万小时以上,在我国两弹试验中发挥了重要作用,被用户誉为“功勋机” 。 同时华北计算所先后研制成功 108 机、108 乙机(DJS-6)、121 机(DJS-21)和 320 机(DJS-6), 并在 738 厂等五家工厂生产。哈军工(国防科大前身)于 1965 年 2 月成功推出了 441B 晶体管计 算机并小批量生产了 40 多台。
1
4. 第四代计算机(1972 年至今) 其主要特征是使用了大规模和超大规模集成电路,使计算机沿着两个方向飞速向前发展。 一方面,利用大规模集成电路制造多种逻辑芯片,组装出大型、巨型计算机,使运算速度向每 秒十万亿次、百万亿次及更高速度发展,存储容量向百兆、千兆字节发展,巨型机的出现,推 动了许多新兴学科的发展。另一方面,利用大规模集成电路技术,将运算器、控制器等部件集 成在一个很小的集成电路芯片上,从而出现了微处理器。微型计算机、笔记本型和掌上型等超 微型计算机的诞生是超大规模集成电路应用的直接结果,并使计算机很快进入到寻常百姓家。 完善的系统软件、丰富的系统开发工具和商品化的应用程序的大量涌现,以及通信技术和计算 机网络的飞速发展,使得计算机进入了一个快速发展的阶段。 现在很多国家正在研制新一代的计算机,新一代计算机将是微电子技术、光学技术、超导 技术、电子仿生技术等多学科相结合的产物。它能进行知识处理、自动编程、测试和排错,以 及用自然语言、图形、声音和各种文字进行输入和输出。新一代计算机的研究目标是打破计算 机现有的体系结构,使得计算机能够具有像人那样的思维、推理和判断能力。已经实现的非传 统计算技术有超导计算、量子计算、生物计算、光计算等。未来的计算机可能是超导计算机、 量子计算机、生物计算机、光计算机、纳米计算机或 DNA 计算机等。 2. 简述中国计算机的发展历程。 1. 华罗庚和我国第一个计算机科研小组 华罗庚教授是我国计算技术的奠基人和最主要的开拓者之一。当冯·诺依曼开创性地提出并 着手设计 EDVAC 时,正在美国 Princeton 大学工作的华罗庚教授参观过他的实验室,并经常与 他讨论有关学术问题。1952 年,全国大学院系进行调整,他从清华大学电机系物色了闵乃大、 夏培肃和王传英三位科研人员,在他担任所长的中国科学院数学所内建立了中国第一个电子计 算机科研小组。1956 年,在筹建中科院计算技术研究所时,华罗庚教授担任筹备委员会主任。 2. 第一代电子管计算机研制(1958—1964) 我国从 1957 年开始研制通用数字电子计算机,1958 年 8 月 1 日该机研制成功,可以表演 短程序运行,标志着我国第一台电子计算机诞生。为纪念这个日子,该机定名为八一型数字电 子计算机。该机在 738 厂开始小量生产,改名为 103 型计算机(即 DJS-1 型),共生产 38 台。 1958 年 5 月我国开始了第一台大型通用电子计算机(104 机)研制(如图 1.2 所示),以前苏联 当时正在研制的 БЭСМ-II 计算机为蓝本, 在前苏联专家的指导帮助下, 中科院计算所、 四机部、 七机部和部队的科研人员与 738 厂密切配合,于 1959 年国庆节前完成了研制任务。 在研制 104 机同时, 夏培肃院士领导的科研小组首次自行设计于 1960 年 4 月研制成功一台 小型通用电子计算机,即 107 机
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

以下答案为班团委查阅多方资料做的,仅供参考。

09通软班团委第一章绪论1. 和计算机相关的问题.2. 冯.诺依曼模型.3. 第一点:尽管这个模型能够体现现代计算机的功能,但是它的定义太广泛.第二点:而且,并没有清楚地说明基于这个模型的机器能够完成的操作类型和数量.4. 输入数据和程序.5. 存储器,算术逻辑单元,控制单元和输入/输出单元.6. 存储器是用来存储的区域,在计算机处理过程中用来存储数据和程序.7. 算术逻辑单元是进行计算和逻辑判断的地方.8. 控制单元是用来对存储器,算术逻辑单元,输入/输出单元等子系统的操作进行控制的单元.9. 输入子系统负责从计算机外部接受输入数据和程序;输出子系统负责将计算机的处理结果输出到计算机外部.10. 早期的计算机的存储器存储数据.而完成某一任务的程序是通过操作一系列的开关或改变配线系统来实现的.而基于冯.诺依曼模型的计算机的存储器主要用来存储程序及其相应的数据.11.编程在早期的计算机中体现为对系列开关的开闭和配线系统的改变.而冯.诺依曼模型通过详细的第一计算机可以使用的不同指令集,从而使编程变得相对简单.程序员通过组合这些不同的指令来创建任意数量的程序.从而改变了编程的概念.12. B13. C14. A15. B16. D17. C18. D19. C20. A21. D22. A23. C24. D25. D26. D第二章略第三章数的表示1. 将十进制转换成二进制,则反复采用底数除法.将要转换的数反复除2,所得余数做为从右往左的数.直到除数为1,作为最左端的数.2. 将所给的二进制的数每个二进制数字分别乘以它的权值,最后将每个二进制位乘以权值后的结果相加即得到相应的十进制数.3. 第N位是2的N-1次幂.4. 第N位是10的N-1次幂.5. 符号加绝对值格式,二进制反码格式和二进制补码格式.6. 计算机定义一个最大的无符号整数的常量,这样,计算机所能存储的无符号整数就介于0到该常量之间.也就定义了一个存值范围.7. 位数分配是指用以表示整数的二进制位数.8. 因为8位的存储单元中,范围最大的无符号整数类型的范围是0~255,256超出其存储范围,在计算机中不能存储.9. 计数和寻址.10. 溢出.11. 一样.12. 符号加绝对值:在N位的存储单元中,将该负数忽略其负号,然后转换成N-1位的二进制数,不足位数左边补0.最后在最左边加1.二进制反码:在N位的存储单元中,将该负数忽略其负号,然后转换成N位的二进制数,不足位数左边补0.最后,将其每一位换成它的反码形式.(0->1,1->0).二进制补码: 在N位的存储单元中,将该负数忽略其负号,然后转换成N位的二进制数,不足位数左边补0.最后,将最右边的所有0和首次出现的1保持不变,其余位取反.13. 0在符号加绝对值中的形式有N个0,表+0;最左边为1其右边带上N-1个0,表-0.在二进制反码中的形式有N个0,表+0;N个1,表-0.在二进制补码中的形式有N个0.14. 符号加绝对值可以表示的数的范围:-(2^(N-1)-1) ~ (2^(N-1)-1).二进制反码可以表示的数的范围: -(2^(N-1)-1) ~ (2^(N-1)-1).二进制补码可以表示的数的范围: -2^(N-1) ~ (2^(N-1)-1).15. 最左边一位在符号加绝对值中表示数的正负性.在二进制反码中表示数的正负性.在二进制补码中表示数的正负性.16.~19.*20. C21. A22. D23. D24. B25. C26. D27. D28. C29. D30. D31. C32. B33. D34. ~46*47.例子: 23. 23/2=11…1, 11/2=5…1, 5/2=2…1, 2/2=1…0, 剩1. 即:10111,所以其八位无符号整数即为00010111.48.例子: 41. 41/2=20…1, 20/2=10…0, 10/2=5…0, 5/2=2…1, 2/2=1…0, 剩1.即:101001,所以其16位无符号整数为0000000000101001.49. 例子:-101, 去其负号. 101/2=50…1, 50/2=25…0, 25/2=12…1, 12/2=6…0,6/2=3…0, 3/2=1…1, 剩1. 即:1100101. 其8位符号加绝对值即补足7位,再在最左边加1表负数. 即:11100101.50. 同上.51. 例子:-110, 去其负号, 110/2=55…0, 55/2=27…1, 27/2=13…1, 13/2=6…1,6/2=3…0, 3/2=1…1, 剩1. 即:1101110. 其16位无符号整数位:0000000001101110,二进制反码整数即为:1111111110010001.以下略.方法由上面依此类推.第四章位运算略第五章计算机组成39.A 40.B41.A 42.D 43.D 44.D 45.C46.A 47.B 48.A 49.(2^34) 50.D51.A 52.A 53.C 54.B 55.D56.D 57.A 58.B 59.C 60.B61.B 62.A 63.C 64.B 65.D66.C 67.D 68.D 69.C 70.C71.A 72.C 73.B 74.C 75.B76.A 77.C第六章计算机网络1. 模型是标准化组织制定的用于网络设计的指南;协议是用于控制网络或交互式网络种不同设备间交互的一系列规则。

举例:OSI模型,TCPIP协议。

2. OSI模型有7层结构:7,应用层,6.表示层,5.会话层,4.传输层,3.网络层,2.数据连接层,1.物理层3. 物理层和数据连接层,网络层,传输层,应用层4. 物理层负责在物理介质中传输位流;数据连接层将位组成叫做帧的逻辑单元;网络层负责原站点和目的站点之间包的传送;传输层负责整个消息的源至目的地的传送;会话层用来控制用户间的会话;表示层关心的是两个系统间所交换的信息的语法(格式)和语义(意义),它基于不同的系统使用不同德编码这个事实;应用层使得用户都可以访问软件。

5. 点对点传送:当一个站点接收到帧的地址,他会将源地址该为自己的地址,目的地址改为下一个站点的地址;源至目的地的传送:是独立包的端到端的传送,如果包丢失,他必须重发,确保它被正确的目的端得传输层。

6. 帧包含网络层的信息,数据链接路层通过加入报头和报尾来接受或中间定义帧。

消息是由一个或多个包组成的。

7. 会话层防止系统或网络出错加入了同步点的结点,已进行备份传输。

8. 总线拓扑架构,星型拓扑结构,环形拓扑结构。

9. 中继器:是使数据再生的电子设备,他延伸了网络的物理长度;网桥:是一个通信控制器,他可以吧长总线变为一些较小的段,每一个小段都是独立的通信段;路由器:是连接局域网,城域网,广域网的设备;网关:是充当协议转换器的连接设备10. UDP:用户数据报协议,是其中比较简单的协议,他是一个端到端的协议,传输时只提供端到端的基本传输需要;TCP:传输层控制协议,为应用程序提供了完整的传输层服务,是可靠的传输协议。

TCP将消息分成按顺序标记的连续的段,如果一个段丢失,则从发此段。

段在接收端如果失序,可在序列标记机制的帮组下排序。

11. TCP/IP要求互联网上链接的每台计算机都有一唯一的国际地址,这个地址有时候称互联网地址或IP地址。

12. TCP/IP的应用层等同于OSI模型中会话层,表示层和应用层的结合。

13. FTP,文件传输协议,是互联网上用于从一个机器向另一个机器传送文件的标准协议。

14. TEINET是互联网上允许远程登录的一个通用的客户-服务器程序。

15. SMTP是简单邮件传输协议。

16. 当用户到计算机实验室直接访问计算机时,称之为本地登录,另一方面,当用户在家中远程访问同一台计算机时则称为远程登录。

17. 静态文档:有固定的内容,它们在服务器端生成,并且只能被复制。

动态文档:是驻留在服务器端得程序,当浏览器发送请求服务器就运行改程序并将结果返回浏览器中运行。

活动文档:是程序,但是他们不能在服务端运行,相反浏览器需要请求程序的传送。

答案:18.b 19.c 20.b 21.c 22.d 23.d 24.a 25.c 26.a 27.b 28.b 29.d 30.b 31.c 32.a 33.b 34.c 35.a 36.a 37.d 38.b 39.b 40.b 41.d 42.c 43.c 44.d 45.a 46.b 47.a 48.a第七章操作系统1. 操作系统和应用程序都是软件,只不过操作系统是一种使得其他程序更加方便有效执行的程序。

2. 网络化和交互网络化的发展扩大了操作系统的内涵,产生了一种新的操作系统。

3. 单道程序在过去很流行,但是他还是值得一提,因为她有助于了解多道程序,在单道程序里,大多是内存专用于单一的程序,仅仅一小部分用来转载操作系统。

多道程序:同一时刻可以装入多个程序并且能够同时执行这些程序。

4. 内存管理器,进程管理器,设备管理器文件管理器,用户界面。

5. 多道程序使用的第一种技术称为分区调度,这种模式下,内存被分为几个不定长的分区;分页调度改进了分区调度的效率,在这种模式下,内存被分为大小相等的若干个部分称为帧,程序则被称为大小相等的部分称之为页。

6. 内存被分为大小相等的若干个部分称为帧,程序则被称为大小相等的部分称之为页。

7. 因为在请求分页调度中,内存可以同时载入多个程序的页。

8. 类似于分页调度的技术是分段调度。

9. 虚拟内存是划分硬盘上的空间,物理内存是你插在计算机里面的内存条,物理内存比虚拟内存快。

10. 程序是由程序员编写的一组稳定的指令,存在硬盘上,他可能会也可能不会成为作业;进程是驻留在进程中的作业;进程是执行中的程序。

11. 程序驻留在硬盘中,作业驻留在硬盘或内存中,进程驻留在内存中。

12. 状态图显示了每个实体状态。

13. 就绪状态,运行状态,等待状态;14. 就绪状态,运行状态,等待状态,保持状态,终止状态;15. 就绪状态,等待状态,终止状态;16. 作业调度器将作业从保持状态转入就需状态,或是从运行状态转入终止状态;进程调度器是将程序从一个状态转入另一个状态。

17. 为处理多个进程和作业,所以需要队列。

18. 1所谓死锁<DeadLock>: 是指两个或两个以上的进程在执行过程中,因争夺资源而造成的一种互相等待的现象,若无外力作用,它们都将无法推进下去.此时称系统处于死锁状态或系统产生了死锁,这些永远在互相等待的进程称为死锁进程. 2、在计算机操作系统中,一些进程需要一些资源才能运行,但这些资源被其他进程所占用,该进程始终得不到所需要的资源,则会产生饿死。

相关文档
最新文档