能给你课后解答的人浙江大学出版社陆汉泉主编的《大学计算机基础教程》!!

练习和参考答案

第1章概述

简答题:

1.计算机是一种现代智能电子设备,能够根据预先存储的程序,自动、快速地进行大量的数值计算和各种信息处理。

2.计算机的五个组成部分是输入、存储、处理(操作)、控制和输出。输入用于将用户的程序和数据发送到计算机;存储器用于存储程序和数据;处理用于算术和逻辑运算以及数据处理;控制是用来控制计算机部件的工作;输出用于告诉用户处理的结果。

3.信息系统的要素是:硬件、软件、数据/信息、人(用户)、过程(处理)和通信。

4.计算机的主要特点是:高速、精确的计算能力;准确的逻辑判断能力;存储能力强;自动功能;网络和通信能力等。

计算机科学研究的内容是计算机系统和计算机应用。该体系包括算法与数据结构、编程语言、体系结构、操作系统、软件方法论与软件工程、人机交互等。应用领域包括数值和符号计算、数据库、信息处理、人工智能、机器人、图形学、组织信息学、生物信息学等。

6.计算机文化这个词基本出现在80年代后期。计算机文化意味着能够理解什么是计算机,以及如何将其作为一种资源使用。你不仅应该知道如何使用计算机,更重要的是,你应该知道什么时候使用它。

7.计算机分为超(巨型)计算机、大中型计算机、小型计算机、工作站和微型计算机,微型计算机又可分为台式计算机、移动(便携式)计算机和嵌入式计算机。超级计算机的运算速度一般是每秒几百亿甚至几百亿次浮点运算;大中型计算机一般运行在每秒几亿个数量级;小型计算机的运行速度和存储容量低于大型机;工作站是功能和性能都很强的单用户计算机,通常用于处理要求很高的应用场合;作为桌面系统,微型计算机特别适合于个人事务处理、网络终端和其他应用。

多项选择问题:

1、E 2、C 3、B 4、BDFJLE 5、C 6、ABEFH

7、B 8、D 9、A 10、C 11、A 12、B

第二章信息表示和逻辑基础

简答题:

1.数制也叫“计数(或计数)制”。一般把一个多位数中每一位的构成方法和由低到高的进位规则称为数制。数系的三个基本特征是:(1)一个基于R的数系有R-1位数;(2)最大数为R-1;(3)计数规则是“每r进一”。

2.运算规则是当二进制位计数达到2时,在高位输入1。加法是:0+0 = 0,0+1 = 1,1 = 1,1+1 = 10;

乘法运算为:0 × 0 = 1,0 × 1 = 1,1× 0 = 0,1× 1 = 1。

3.将十进制整数转换成R数的方法是除以R,取余数的方法。

4.6D = 110B 12D = 1100 b 1024d = 1000000000 b 0.25d = 0.01B 7.125d = 11.0065448

5.要将R进制数转换为十进制数,请使用加权展开式:

其中:n:整数位数;m:小数位;答:数字0,1,...n-1;r是基数;Ri权重系数

6.(5678.123)10=5×103+6×102+7×101+8×100+1×10-1+2×10-2+3×10-3 (321.8) 10=3×102+2×101+1×100+8×10-1

(1100.0101) 2=1×23+1×22+0×21+0×20+0×2-1+1×2-2+0×10-3+1×2-4 (100111.0001) 10=1×25+1×22+1×21+1×20+1×2-4

7.1010B = 10D 10111011111101065438 = 157D 0.1655438

10.01B = 2.25d 1010.001B = 10.125d

8.每个3位二进制数对应1位八进制数,从小数点开始向左为整数。如果最高位数不足3位,可以加零;右边的十进制数,最低位数小于3,最低位数后必须加0。

9.每个4位二进制数对应1位八进制数,从小数点开始向左为整数。如果最高位数不足4位,可以加零;右边的十进制数,最低位数小于4,最低位数后必须加0。

10.1001011.0011111B = 233.154 o = 9b . 36h 10101065438

11 . 75 . 612O = 11101 . 110001010101B = 3D。C5H 64A。C3FH = 11001001 010.10000111111111B = 3112.600

12.正数的原码与其真值相同,负数的原码为本数真值的绝对值,符号位为1。反码的定义是:正数的反码等于它的原码;负数的补码,最高位(符号位)是1,其他位按位求反。补码的定义是:正数的补码等于它的原码;负数的补数等于它的补数加1(从最低位加1并考虑进位,但进位不改变符号位)。

13 . 0 . 11001:原码:0.11001,反码:0.11001。

-0.11001:原码:1.11,补码:1.00110。

0.1111:原码:0.1111,倒码:0.165438。

-0.1111:原码:1.1111,反码:65438。

0.567D≈0.10010B:原码:0.10010,补码:0.10010。

-0.567D≈-0.10010B:原码:1.10010,反码:1.011。

14.为了使它所代表的数符合实际需要,采用了固定小数点的方法来表示数及其运算。通用计算机中常用的数字表示格式有两种:定点格式和浮点格式。定点格式允许有限的值范围,将小数点固定在某个位置。为了处理方便,一般分为定点纯小数和定点纯整数。浮点表示法,即小数点的位置是浮动的,一个浮点数分为顺序码和尾数两部分。

15.左移n位:乘以2n;右移n位:除以2 n(舍入)

16.假设一个数可以使用的总位数是8,那么:数字符号有1位,顺序符号有3位,顺序码有3位,尾数留4位。最大数应该是0.011.11,即+0.111 * 2+3 = 0.9375 * 8。

17.BCD码是十进制数的二进制码,也称二进制-十进制码,即把十进制数转换成二进制,但不同于普通的转换,每个十进制数0-9对应一个四位二进制码。

18.汉字数量多,属性丰富,所以汉字编码体系也比较复杂,主要包括:汉字内码、汉字交换码、汉字输入码、汉字字形码。

19.(1)汉字内码:是汉字在计算机汉字系统中的表示方法,是计算机汉字系统的基础码。(2)汉字交换码:是汉字信息交换的代码标准(如内码)。(3)汉字输入码:是用于在计算机标准键盘上输入汉字的各种编码系统。(四)汉字字形编码:用于打印输出各种风格的字体和字形的编码。

20.命题是指具有具体意义,能判断其为真(T)还是假(False,F)的陈述性语句。命题演算中的基本逻辑连词是AND,OR and NOT。

21.命题公式是用逻辑连接词连接命题论据的公式。在两个公式等价的前提下,取其每组自变量的值,会得到相同的结果。

22.

公元前

F

0 0 0 0 0 0 0

0 0 1 0 0 0 0

0 1 0 0 0 0 0

0 1 1 1 0 0 1

1 0 0 0 0 0 0

1 0 1 0 1 0 1

1 1 0 0 0 1 1

1 1 1 0 0 0 0

23.

其实公式是可以简化的。

多项选择问题:

1、B 2、C 3、B 4、A 5、A

第3章计算机体系结构

简答题:

1.计算机系统由硬件系统和软件系统组成。计算机架构主要研究硬件组成,冯?诺依曼架构也叫冯?诺依曼模型,主要是:(1)计算机有五个组成部分,分别是输入、存储、处理、控制和输出。(2)计算机程序和程序运行所需的数据以二进制形式存储在计算机的内存中。(3)计算机程序的执行由计算机控制器根据程序的指令序列来执行。

2.计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备组成。按照子系统,可以解释为三个子系统,即处理器子系统、存储器子系统和输入输出子系统。

3.通常,存储系统由两部分组成:高速主存储器和低速辅助存储器。它的基本工作原理是将程序和数据存储在辅助存储器中,执行的程序从辅助存储器转移到主存储器中运行。运行后,程序和数据被保存或存储在辅助存储器中。

4.RISC被称为精简指令集计算机。从指令系统中去掉一些不常用的指令,降低了处理器电路的复杂度,提高了整个计算机的执行速度,但程序设计相对复杂。CISC被称为复杂指令集计算机,它有庞大的指令系统,相对容易的程序设计,高级指令,相对复杂的CPU设计。

5.缓存在CPU和主存之间,以减少CPU和内存之间的速度差异。虚拟内存只是一个容量非常大的内存的逻辑模型,而不是任何实际的物理内存。它利用磁盘等辅助内存来扩大主存容量,使之为更大或更多的程序所用。

6.多媒体信息交互处理所需的硬件设备基于普通PC机,包括:高性能CPU(带多媒体扩展指令MMX);快速大容量内存;声卡;显卡;视频卡和高质量显示器;CD-ROM或DVD-ROM驱动器;扫描仪;数码相机;数码相机等外围设备。多媒体信息处理所需的软件包括:多媒体操作系统;多媒体创作软件和应用软件,如图像处理、音乐处理、演示文稿制作、动画制作、视频处理等。

7.微型计算机的主要硬件包括:主板、微处理器、记忆棒、显卡、声卡、网卡、外部存储器、输入设备和输出设备。主板是微型计算机中最大的印刷电路板。主板上有各种连接外围电路和设备的接口,上面有安装CPU、内存和集成电路芯片、总线接口和附件的插槽。主板安装在主机箱中。微处理器由控制器和运算器两部分组成,集成在一个芯片上。它是计算机的核心部分,负责指挥和控制其他部分协同工作,对数据进行各种操作。记忆棒存储程序和数据,安装在主板上。它直接和CPU读写数据。显卡的作用是控制显示器的显示模式。声卡是多媒体计算机的主要组成部分之一,它包含录制和播放声音所需的硬件。网卡是连接计算机和网络的硬件设备。它通过网线(或无线)与网络设备相连,实现* * *资源共享和数据交换。外部存储器用于存储未运行的程序和数据。输入设备主要指键盘和鼠标。键盘是最方便的文字输入工具,鼠标属于指点设备,操作主要是移动和点击。输出设备主要是显示器和打印机。显示器可以在屏幕上显示计算机输出结果,而打印机可以将计算机输出结果打印在纸上。

8.硬盘的主要技术指标有:硬盘速度、存储容量、访问时间、数据传输速率等。硬盘通过系统总线与主机相连,系统总线主要包括IDE和SCSI。

9 .省略

10.

11.省略

填空:

1.内存和外部存储器;速度和容量;寄存器、高速缓存、存储器、外部存储器

2.超级计算机、大型机、中型计算机、小型机、工作站和微型计算机;处理能力,如速度、能力等。

3.算术单元和控制器;频率、字长、浮点运算能力

4.频率

5.读取数据包并解包、打包发送。

6.易失性,RAM,被读出

7.文件分配表(file allocation table)

8.150K

9.随机存取存储

10.用户和计算机

11.通用串行总线

多项选择问题:

1、B 2、C 3、C 4、BCDEF 5、C 6、B 7、D 8、D 9、D 10、A

11、D 12、B 13、D 14、B 15、B

第4章核心:操作系统

简答题:

1.系统软件是指管理、监控和维护计算机软硬件资源,为用户提供友好的交互界面,支持用户运行应用软件,提高计算机使用效率的软件。应用软件是人们为解决某些特定问题而设计开发的各种程序。

2.操作系统是系统软件,是计算机与用户之间的接口,是对计算机软硬件资源进行有效管理和控制,使其他程序能够更加方便有效地使用计算机的软件。操作系统可分为批处理系统、分时系统、实时系统、并行操作系统、网络操作系统和分布式系统。

3.操作系统内核是指操作系统的内核,可以直接操作各种计算机资源,实现设备驱动,管理内存。操作系统的外壳是内核和用户之间的接口。

4.根据功能特点,操作系统有四个功能:进程管理、内存管理、设备管理和文件管理。

5.进程是在内存中运行的程序。当一个作业被选中并在内存中运行时,它就成为一个进程。Job就是从选择一个程序开始,到运行结束,再变成一个程序的整个过程。程序是用户为完成特定任务而编译的代码,存储在外部存储器中。它们之间的转换是:外存中的程序被OS选中后成为作业,作业被选中后在内存中运行成为进程。流程运行后,变成作业状态,然后变成程序。

6.进程同步是指确保不同的进程使用不同的资源。死锁是指进程占用彼此需要的资源,导致进程无法同步。

7.进程是在内存中运行的程序,线程通常是比进程更小的可以独立运行的基本单元。一般来说,如果一个程序只有一个进程可以处理所有的任务,那么它就是单线程的;如果一个程序可以分解成多个进程* * *来完成程序的任务,那么程序分解的不同进程就叫做线程。

8.设备独立性意味着大多数软件与设备无关。为了实现这一目标,现代操作系统包含许多类型的设备驱动程序,以便操作系统可以直接支持设备。

9.设备驱动是指设备制造商提供的与设备相关的所有程序代码。

10.计算机时钟有硬件时钟和软件时钟。硬件时钟是一个简单的晶体振荡器,直接馈给一个电子计数器,在计数器归零时向CPU发出中断信号,然后再次进入计数过程。软件时钟是定时器软件,硬件只提供一个时间间隔,其他工作由软件完成。时钟的作用是提供系统时间,同时防止进程独占CPU或其他资源。

11.常见的OS有:MS-DOS:磁盘操作系统,应用于PC及其兼容机,采用命令行界面;Windows:基于图形用户界面(GUI)的单用户多任务操作系统;Unix:多任务多用户分时系统;Linux:免费的Unix操作系统,可以在PC上运行,具有强大的网络功能;Macintosh:最早的图形处理能力很强的GUI操作系统。

12.Windows有一个直观高效的面向对象的图形用户界面,用来以“选择对象,操作对象”的方式工作。窗口、图标、菜单、对话框等。都是Windows对象。

13.BIOS是一个基本的输入输出系统,是放在ROM中的一组程序。当计算机启动时,CPU被迫从这个rom开始执行。CMOS是一种功耗非常低的RAM芯片,主要用于存储时钟数据和各种器件的参数等。这些参数可以被BIOS修改,所以不能放在ROM里,因为需要修改。

多项选择问题:

1、B 2、C 3、D 4、D 5、C 6、c8、D 9、B 10、D 11、C

第5章数据组织和存储

简答题:

1.数据是一组表示数量、行为和目标的非随机可识别符号。计算机中的数据以电子、磁性或光学方式储存。计算机数据的特点是:所有数据都以二进制形式存储在内存中;数据按照一定的规则组织成“文件”,以便快速方便地查找数据;区分数据的性质,将数据指定为某种存储格式;特定格式的数据只能由相应的计算机程序操作;计算机数据可以复制和移动;数据无法直接感受到它的存在,必须通过特殊的工具进行访问和处理。计算机数据也有丢失的危险。

2.计算机以文件的形式存储数据,文件是存储在内存中并标有名称的有序数据集合。文件可以是由计算机执行的程序和数据。文件是一组有序的信息,有一个文件名。

3.计算机将数据组织成“文件”并储存在内存中。操作系统通过建立文件分配表FAT来记录磁盘上的每个簇是否存储了数据。当用户打开一个文件时,OS从FAT目录表中找到文件的初始簇,根据簇号定位文件在FAT表中的位置,找到文件使用的簇,将这些簇中存储的数据写入内存。文件系统主要解决在外存上访问文件的问题,存储管理器会负责内外存的数据交换。

4.文件名为4。DOS和Windows3.1: 8个字符,扩展名:3个字符,不允许空格,不允许字符/[];= ""\:,| * & gt& lt,不允许的文件名Aux,Com1,Com2,Com3,Com4,

Lpt1,Lpt2,Lpt3,Lpt4,Prn,Nul

Windows 9X/2000/NT/XP的文件名:255个字符,扩展名:3~4个字符,允许空格,不允许字符/[];= ""\:,| * & gt& lt,不允许的文件名Aux,Com1,Com2,Com3,Com4,

Lpt1,Lpt2,Lpt3,Lpt4,Prn,Nul

Mac OS的文件名:31个字符,允许有空格。

UNIX/Linux的文件名:14 ~ 256个字符,不允许空格,不允许的字符和文件名取决于其版本。

常见MS文件扩展名:。exe是一个可执行文件。com是一个命令文件。bat是一个批处理文件,。sys是一个系统文件。dll是一个动态链接库文件。vxd是一个虚拟设备驱动程序。bak是一个备份文件。txt是一个文本文件。doc是一个Word文档。xls是一个Excel电子表格。C是一个C语言源程序,而。obj是一个目标文件。

5.计算机中所有文件的集合就是文件系统,它是操作系统的管理文件和文件数据的组织,是操作系统中以文件的方式管理计算机软件资源的软件和被管理的文件和数据结构。

6.文件的组织形式是文件的逻辑结构。它研究用户头脑中的抽象文件,其目的是为用户提供一个结构清晰、易于使用的逻辑组织,用户可以据此存储、检索和处理相关信息。文件的物理结构是指文件在外部存储器中的存储方式及其与逻辑结构的关系。

7.计算机文件系统按照“目录”管理整个计算机中的文件,目录的组织形式是目录结构,有单级目录结构、二级目录结构和树形目录结构。Windows采用树形目录结构。

8.内存在计算机中处于“核心地位”,内外存的关系如下:程序运行时,OS将程序从外存(如磁盘)中转移到内存中;在内存中运行,运行产生的数据暂存在内存中;程序运行后,数据被保存到外部存储器。OS通过内存管理器MMU实现内外存储器之间的数据交换。

9.FAT指的是文件分配表。操作系统通过建立文件分配表FAT来记录磁盘上的每个簇是否存储了数据。NTFS是一种新技术文件系统,支持高达16EB(264B)的FAT和大容量磁盘。

10.使用记忆的“内部和外部”划分是有经济原因的。内存:访问速度纳秒级,每字节访问价格高;外存:采用磁技术,是一种机械运动,速度慢,容量大,价格低。内部和外部存储器在性能和价格上是互补的。

11.内存管理动态监控计算机存储空间的使用情况。当一个程序执行完毕,系统会自动回收它所占用的内存单元,供其他程序使用。内存管理记录每个程序的内存使用情况。根据进程不断改变内存空间的分配,给正在运行的程序分配内存。

12.虚拟内存技术就是在磁盘上开辟一个比内存大的空间,把执行的程序加载到这个区域,按照内存的结构组织起来。它的优点是:执行程序的大小与内存无关;映射技术使程序的一部分更快地装入内存。

13.目前,个人电脑通常使用英特尔的奔腾处理器和微软的Windows操作系统。在奔腾系统中,CPU内部有一个L1缓存,采用数据和程序代码分开存储的结构。L2缓存由CPU管理,内存和虚拟内存由Windows系统的CPU和MMU管理。

多项选择问题:

1、A 2、B 3、B 4、C 5、D 6、C

7、C 8、D 9、C 10、C 11、B

填空:

1.data

2.类型(通过扩展反映)

3.文档

4.* 、 ?

5.文件系统6。文件名

7.文件夹

8.图形、文本、执行

9.交换机、磁盘、磁盘、请求分页、请求分段、低

第6章算法、程序和设计方法

简答题:

1.从广义上讲,程序是计算机执行某种任务操作的一系列步骤的总和,是计算机指令的有序集合。程序设计是指设计、编译和调试程序的方法和过程。

2.程序的基本逻辑结构包括顺序结构、分支结构和循环结构。

3.一般来说,设计一个程序的过程可以分为六个步骤:问题的定义或程序描述;设计问题的解决方案;写程序代码;进行程序测试;计划的文档;程序应用。

4.面向对象编程是从对象的角度进行编程,具有封装性、继承性和多态性的特点。常见的语言有Visual Basic、JAVA、C++等。

5.编程语言的类型主要有机器语言、汇编语言、面向过程的高级语言和面向对象的高级语言。

6.一个程序的算法可以用自然语言、流程图、结构图、伪代码、PAD图等方法表达。

7.算法的特点是确定性、有限性、有效性、零个或多个输入和一个或多个输出。

开始

将s的初始值设置为0。

设I的初始值为1。

将标志的初始值设置为1。

当我

设s = s+flag * i。

使i=i+1。

制作标志=-标志。

(循环到此结束)

打印出s的值

结束

8.编译系统一般由几个模块组成:词法分析器、语法分析器、中间代码生成器、优化器和目标代码生成器。

9.计算机机器指令的格式一般是:操作码操作数或地址码下一条指令的地址。

10.数据表示是数据的符号表示。其数据结构包括逻辑结构、存储结构和数据操作。按其结构形式也可分为链、表、堆、队列、树。在存储器中可以使用连续存储或链式存储。

11.队列操作是FIFO,而堆栈操作是LIFO。

12.数据之间的结构实际上是数据元素之间的关系,包括线性结构、树型结构、图型结构或者网状结构。这些结构反映了数据之间的逻辑关系,也是对客观世界中各种数据的抽象。

13.ADT是一种抽象数据类型。

ADT S /*将S定义为堆栈抽象数据类型*/

数据元素/*可以是属于同一数据对象的各种类型*/

结构:/*数据元素之间存在线性关系*/

操作:

空函数。如果s为空,则返回“true”,否则返回“false”*/

完整功能/完整功能。如果s已满,则返回“true”,否则返回“false”*/

EnStack(S,x) /*堆栈函数。在S堆栈的顶部插入元素X。如果S堆栈在插入前已满,操作将失败*/

delete stack/*堆栈函数。删除S栈顶的元素X并返回。如果S堆栈在删除前为空,操作将失败*/

清除/*S堆栈为空*/

...

14.软件工程是指将软件开发作为传统的大型项目进行管理,包含两层含义:管理,由必要的理论和方法支撑;把软件当工程,有自己的特点。软件生命周期包括确定系统需求、系统设计、系统实现、系统维护直至软件不再使用的全过程。

多项选择问题:

1、D 2、D 3、C 4、C 5、A 6、A

填空:

1.序列、选择(分支)、循环

2.当类型和直到类型

3.机器语言、汇编语言、面向过程的高级语言、面向对象的高级语言;机器语言

4.封装、继承和多态

5.自然语言,流程图,伪代码

6.逻辑(或算法)、代码、文档、操作和维护

7.了解问题,设计问题的解决方案,实施解决方案,测试解决方案。

8.序列、循环(注意“条件”是指选择或分支)

9 .一对一

10.一对多

11.可变存储单位

12.不同,链(指针)

13.先进先出,后进先出

14.进入和退出堆栈;空栈,满栈

第七章应用系统和数据库

多项选择问题:

1、B 2、A 3、B 4、D 5、A 6、A 7、B 8、A 9、C

第八章网络

多项选择问题:

1、D 2、D 3、C 4、C 5、B 6、B 7、C 8、B 9

11、C 12、D 13、D 14、B 15、B 16、A 17、A 18、C 19、B 20、A

21、AD 22、ACDF 23、ACD

是非题:

1、× 2、× 3、× 4、√ 5、× 6、√ 7、√ 8、× 9、× 10、√

11、√ 12、√ 13、√ 14、√ 15、× 16、√ 17、√ 18、√ 19、× 20、√

21、√ 22、√ 23、× 24、√

第九章互联网

多项选择问题:

1、C 2、D 3、D 4、D 5、C 6、D 7、D 8、A 9、D 10

11、C 12、D 13、D 14、B 15、C 16、D 17、B 18、D 19、C 20、C

21、D 22、AB 23、C 24、D 25、D 26、A

是非题:

1、√ 2、√ 3、√ 4、√ 5、× 6、× 7、√ 8、× 9、× 10、×

11、× 12、× 13、√ 14、× 15、× 16、× 17、× 18、× 19、× 20、×

21、× 22、× 23、×

第10章高级主题

多项选择问题:

1、C 2、C 3、C 4、C 5、C 6、B 7、C 8、A 9

11、D 12、D 13、A

第11章信息时代及其问题

多项选择问题:

1、D 2、C 3、C 4、B 5、C 6、D 7、B 8、C

多项选择问题:

1、ABC 2、ABDE 3、AEIJ 4、BD

是非题:

1、√ 2、√ 3、× 4、× 5、× 6、× 7、× 8、√ 9、× 10、×

11、× 12、√ 13、× 14、×

填空:

中断的数据UPS数据备份

计算机病毒可执行文件互联网移动存储服务器被阻止。