1、计算机导论课后习题答案汇编 第一章 一、简答题 1、什么是计算机? 计算机系统是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。一个计算机系统包括硬件和软件两大部分。 2、解释冯 诺依曼所提出的 存储程序 概念。 把程序和数据都以二进制的形式同意存放在存储器中,由机器自动执行。不同的程序解决不同的问题,实现了计算机通用计算的功能, 3、计算机有哪些主要的特点? 运算速度快 精度高 计算机的字长越 长,其精度越高,现在世界上最快的计算机每秒可以运算几十万次以上。一般计算机可以有市纪委甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望
2、尘莫及的。 具有逻辑判断和记忆能力 计算机有准确的逻辑判断能力和高超的记忆能力。能够进行各种逻辑判断,并根据判断的结果自动决定下一步应该执行的指令。 高度的自动化和灵活性 计算机采取存储程序方式工作,即把编号的程序输入计算机,机器便可依次逐条执行,这就使计算机实现了高度的自动化和灵活性。 4、计算机有哪些主要的用途? ( 1)科学计算 ( 2)数 据处理 (3) 实时控制 ( 4)人工智能 ( 5)计算机辅助工程和辅助教育 ( 6)娱乐和游戏 5、计算机发展中各个阶段的主要特点是什么? 第一代计算机 特征是采用电子管作为主要元器件 第二代计算机 特征是采用晶体管作为主要器件 第三代计算机 特征
3、是半导体中小规模集成电路 第四代计算机 特征是大规模和超大规模集成电路 6 信息化社会的主要特点是什么? 1建立完善的信息基础设施 2采用现金的信息技术 3建立广泛的信息产业 4拥有高素质的信息人才 5构建良好的信息环境 7、信息化社会对计算机人才的素质和知识 结构有哪些要求? 在信息化社会中所需要的计算机人才是多方位的,不仅需要研究型、设计型的人才,而且需要应用型的人才;不仅需要开发型人才而且需要维护型、服务型、操作型的人才。要求计算 机人才具有较高的综合素质和创新能力,并对于新技术的发展具有良好的适应性。 8、说明计算机科学与技术学科的知识体系及知识领域、知识单元和知识点的含义。 9 计算
4、机科学的研究范畴主要包括哪些? 计算机科学技术的研究范畴主要包括计算机理论、硬件、软件、网络及其应用等。 第二章 一简答题 1 什么是数制? 采用位权表示法的数制具有哪 3 个特点 ? 按进位的原则进行计数称为进位计数制,简称数制。 特点:( 1)数字的总个数等于基数。( 2)最大的数字比基数小 1 ( 3)每个数都要乘以基数的幂次,该幂次由每个数字所在的为止决定。 2 二进制的加法和乘法的运算规则是什么? ( 1)加法运算规则: 0+0=0 0+1=1 1+0=1 1+1=10 (2)乘法运算法则 0*0=0 0*1=0 1*0=0 1*1=1 3 十进制整数转换为非十进制证书的规则是什么?
5、 ( 1)十进制整数转换为非十进制整数 除基取余,先余为低,后余为高。 ( 2)乘基取整,先整为高,后整为低 。 4 将下列的十进制数转换成二进制数: 6, 12, 286, 1024, 0.25, 7.125, 2.625 答:( 6)10=( 110) 2 ( 12) 10=( 1100) 2 ( 286) 10=( 100001110) 2 ( 2.65) 10=( 10.101)2 ( 0.25) 10=( 0.01) 2 5 如何采用 位权法 将非十进制数转换为十进制数? 把各非十进制数按权展开,然后求和,便可得到转换的结果。 6、将下列各数用位权法展开: ( 5678.123) 1
6、0,( 321.8) 10,( 1100.0101) 2 ,( 100111.0001) 2 答:( 5678.123) =5 10 + 6 10 + 7 10 + 8 10 + 110 + 2 10 + 3 10 10 3 2 1 0 ?1 ?2 ?3 ( 321.8 10 = 3 10 + 2 10 + 110 + 8 10 ) 2 1 0 1 (1100.0101) 2 = 1 2 + 1 2 + 1 2 + 1 2 3 2 5 2 1 2 2 4 (100111.0001) = 1 2 + 1 2 + 1 2 + 1 2 + 1 2 0 4 7 将下列二进制数转换成十进制数: 1010
7、, 110111, 10011101, 0.101, 0.0101, 0.1101,10.01, 1010.001 8 二进制与八进制之间如何转换? 以小数点为界,将整数部分自右向左和小数部分自左向右分别按每 3 位为一组(不足 3 位的用 0 补足),然后将各个 3 位二进制数转换为对应的 1位八进制数,即得到转换的结果。反之,若把八进制数转换为二进制数,只要把每 1 位八进制转换为对应的 3 位二进制数即可。 9 二进制与十六进制之间如何转换? 只要以小数点为界,将整数部分自右向左和小数部分自左向右分别按每 4 位为一组,不足 4位用 0 补足,然后将各个 4 位二进制数转换为对应的 1
8、位十六进制数,即得到转换的结果。反之,若将十六进制数转换为二进制数,只要把每 1 位十六进制数转换为对应的 4 位二进制数即可。 10 将 下 列二 进 制 数 转换 为 八 进制 和 十 六进 制 数 : 10011011.0011011 ,1010101010.0011001 答: 10011011.0011011B = 233.154 O=9B.36 H 1010101010.0011001 = 1252.144 = 2AA.32 B O H 11 将八进制或者十六进制数转换为二进制数: ( 75.612) 8 , ( 64A.C3F) 16 答: 75.6128 = 111101.11
9、0001010 2 64A.C3F =11000101010.110000111111 16 2 12 什么是原码,补码和反码? 写出下列各数的原码,补码和反码: 11001, 11111, 10101, 答:原码:用符号位和数值表示带符号数,正数的符号位用 表示,负数的符号用 表示,数值部分用二进制形式表示。 补码:正数的补码与原码相同,负数的补码为对该数 的原码除符号外各位取反,然后在最后 一位加 1。 反码:正数的反码与原码相同,负数的符号为対该数的原码除符号位外各位取反。 原码 补码 反码 11001 11001 10111 10110 11111 11111 10001 10000
10、10101 10101 11011 11010 13 在计算机中如何表示小数点?什么是定点表示法和浮点表示法? 14、设有 .一台浮点计算机,数码为 8位,阶码为 3位,则它所能表示的数的范围是多少? 答: 什么是 BCD 码?什么是 ASCII 码? 16 什么是汉字输入吗,汉字内码,汉 字字形码,汉字交换码和汉字地址码?它们各自用于什么场所? 汉字输入法:将汉字输入到电脑中,使用者可以根据自己的情况选择不同的输入方式。 汉字内码:是在计算机内部使用的汉字代码, 汉字字型码:是确定一个汉字字形点阵的代码,是点阵的编码化形式 汉字地址码:用来表示汉字字形信息在汉字中的地址 17 什么是命题?在
11、命题代数中主要的连接词有哪几种? 命题是一个具有具体意义的且能够判断真假的语句。在命题代数中主要的连接有 与 ; 或 ; 非 ;异或 ; 条件 ;和 双条件等。 18 什么是命题公示?怎样判断两个命题公示 等价? 由命题变元,连接词和括号组成的合式的式子称为命题公式。如果两个不同的命题公式 P和 Q,无论命题变元取什么值它们的真值都相同,则该两个命题公式等价,记作 P=Q。 19、计算机硬件系统由哪几部分组成?简述各部分的功能 。 答:计算机硬件系统由运算器、控制器、输入设备和输出设备五个部分组成。它们的作用如下: 1 运算器主要功能是算术运算和逻辑运算; 2 控制器功能是依次从存储器取出指令
12、、翻译指令、分析指令,向其他部件发出控制信号,指挥计算机各部件协同工作; 3 存储器主要功能是存放程序和数据; 4 输入设备用来接收用户输入的 数据和程序,并将它们转变为计算机可以识别的形式(二进制代码)存在内存中; 5 输出设备用于将存放在内存中由计算机处理的结果转变为人们所能接受的形式。 21、计算机的工作原理是什么?它是由谁首先提出来的? 答:计算机在运行时,先从内存中取出第一条指令,通过控制器的译码,按指令的要求,从存贮器中取出数据进行指定的运算和逻辑操作等加工,然后再按地址把结果送到内存中去。接下来,再取出第二条指令,在控制器的指挥下完成规定操作。依此进行下去,直至遇到停止指令。程序
13、与数据一样存贮,按程序编排的顺序,一步一步地取出指令,自动地 完成指令规定的操作是计算机最基本的工作原理。这一原理最初是由美籍匈牙利数学家冯 .诺依曼于1945 年提出来的,故称为冯 .诺依曼原理。 22、在计算机系统中,位、字节、字和字长所表示的含义各是什么? 答: 1 位:在数字电路和电脑技术中采用二进制,代码只有 0 和 1,其中无论是 0 还是 1在 CPU 中都是一位; 2 字节: 8 个二进制位为一个字节。为了便于衡量存储器的大小,统一以字节( Byte, B)为单位; 3 字:不同计算机系统中字长的整数倍; 4 字长: CPU 在单位时间内(同一时间)能一次处理的二进制数据的位数
14、叫字长 第三章 1,描述 CPU 的两个基本部件? 控制器,运算器。 P69 2,简要说明 RISC 与 CISC 芯片的主要区别? P74 CISC的指令系统一般多达几百条指令。 RISC使用较少的指令,比 CISC价格低且简单。 3? 4,定义三种类型的硬盘并说明优缺点? P96 内置硬盘,简称硬盘,安装在系统单元内部,用于存放程序和大型的数据文件。由一个或多个组装在河内的金属盘片组成,盒内同时包含一个旋转磁盘的马达,一个存取臂以及读写头。从外表上看,内置硬盘就像系统主机面板的一部分。内置硬盘在容量和速度方面优于软盘。弱点:容量固定, 不易移动。 盒式硬盘,主要用作内置硬盘的补充,盒式硬盘
15、移动方便,可用来保护一些敏感的信息,也可作为内置硬盘内容的备份存放媒体。 硬盘组,存储大容量信息,可移动的存储设备,主要用在小型和大型计算机上 . USB 移动硬盘。 5,描述磁带存储能提供的重要功能? 提供快速,直接存取方式 P100 1ALU 完成算术操作和逻辑操作。 2 微型计算机中主要使用的二进制编码是 ASCII。 3 计算机中主要使用的内存类型有 RAM,ROM 和 CMOS. 4 设计用来满足视频需求的总线是PCI. 5 一个 转换页面上图像到计算机能存储的电子信号的设备是扫描仪。 6 一种能在热感应纸上使用热元素产生高质量输出的打印机是热学打印机。 7 下列哪一种存储器是顺序存
16、取的存储媒体 磁带。 8 通过估计数据需求来改进硬盘性能的方法是磁盘缓冲 第四章 1 程序设计语言翻译系统包括那几种类型? 请分别叙述各种饭一起的简单工作过程 .P107 汇编语言翻译系统: 1 用机器操作码代替符号化的操作符。 2 用数值地址代替符号名字。 3 将常数翻译为机器的内部表示。 4 分配指令和数据的存储单元。 高级语言源程序翻译系统:详见 107 编译程序的结 构。 高级语言源程序解释系统: 1 由总控程序完成初始化工作。 2 一次从原程序中取出一条语句进行语法检查,如有错,输出错误信息;如通过了语法检查,则根据语句翻译成相应的指令并执行它。 3 检查源程序是否已全部解释执行完毕
17、,如未完成则继续解释并执行下一语句,直到全部语句都处理完毕。 2 什么是操作系统?它的主要作用是什么? P109 操作系统就是用来管理计算机系统的软硬件资源,提高计算机系统资源的使用效率,方便用户使用的程序集合。它是对计算机系统进行自动管理的控制中心。担负着管理系统资源,控制输入输出处理和实现用户 和计算机系统间通信的重要任务。 3简述 windows 操作系统的 四个基本特点? P115 1丰富的应用程序 2统一的窗口和操作模式。 3 多任务的图形化用户界面 4 事件驱动程序的运行模式 56. 4UNIX 操作系统由哪些主要特色? P117 1功能强大 2提供可编程的命令语言 3文件系统结构
18、简练 4输入输出缓冲技术 5提供了许多程序包 6 可移植性强 7 网络通信功能强 5Linux 和 UNIX操作系统有什么联系?主要特点是什么? P118 Linux 是与 UNIX兼容的 32位操作系统,他能运行主要的 UNIX 工具软件,应用程序和网络协议,并支持 32 位和 64位的硬件。 Linux 的设计继承了 UNIX 以网络为核心的设计思想,是一个性能稳定的多用户网络操作系统。同时,它还支持多任务,多进程和多 CPU。 第六章 一、简答题 1.数据库系统由哪几部分组成? 数据库系统是由数据库、数据库管理系统、数据库管理员、数据库应用程序以及用户 5 个部分组成的系统。 2.试阐述
19、数据库、数据库管理系统以及数据库系统的定义。 数据库 数据库是统一管理的相关数据的集合。 数据库管理系统 数据库管理系统是对数据库进行管理的软件。 数据库系统( database systems),是由数据库及其管理软件组成的系统。它是为适应数据处理的需要而发展起来的一种较为理想的数据处理的核心机构。它是一个实际可运行的存储、维护和应用系统提供数据的软件系统,是存储介质、处理对象和管理系统的集合体。 3.数据管理技术经历了哪几个阶段?各个阶段的主要特点是什么? 人工管理阶段 数据处理采取批处理的方式,没有专门用于数据管理的软件。计算机主要用于科学计算,所涉及的数据在相应的应用程序中进行管理,数
20、据与程序之间不具有 独立性。 文件系统阶段 数据独立于程序,可以重复使用;实现了文件的长期保存和按名存储。 数据库阶段具有较高的逻辑数据独立型;提供了数据库的建立、操纵以及对数据库的各种控制功能;用户界面友好,便于使用。 高级数据库阶段 为数据管理和信息的共享与利用带来了极大的方便。 4.什么是外模式、内模式和概念模式?如何实现模式间的转换? 外模式是应用程序与数据库系统之间的接口,表示应用程序所需要的那部分数据库结构的描述,是概念模式的逻辑子集。 内模式是数据库内部数据存储结构的描述,即物理描述。 概念模式是数据库整体逻辑结 构的完整描述,包括概念记录类型、记录之间的联系、所允许 的操作以及
21、数据的完整性、安全性约束等数据控制方面的规定。 转换由数据库管理系统来实现。 5.试阐述数据库管理系统的功能与类型。 功能:数据库定义功能、数据库操纵功能、数据库事务管理功能、数据库维护功能、其他功能。 类型:层次性数据库、网状型数据库。 6.什么是数据定义语言( DDL)和数据操纵语言( DML)?它们的主要功能是什么? 数据定义语言是 SQL 语言集中负责数据结构定义与数据库对象定义的语言,由 CREATE、ALTER 与 DROP 三个语法所组成。 数 据操纵语言 DML( Data Manipulation Language),用户通过它可以实现对数据库的基本操作。 7.数据库管理员(
22、 DBA)的职责是什么? 定义数据库的安全性要求和完整性约束条件以及监控数据库的使用和运行。 8.SQL 有何特点? SQL 有哪些功能? SQL 有哪两种使用方式?各有何特点? 特点:功能的一体化 语法结构的统一性 高度的非过程化 语言的简洁性 功能:数据定义功能 数据操纵功能 数据控制功能 嵌入式功能 使用方式:一种是在终端交互方式下使用,称为交互式 SQL; 另一种是嵌入在高级语言的程 序中使用,称为嵌入式 SQL,而这些高级语言可以是 C、 PASCAL、COBOL 等 第七章 一:简答题 什么是多媒体 ?它有哪些主要用途? 多媒体可以简单的理解为多种媒体的综合,在计算机系统中,组合两
23、种或两种以上媒体的一种人机交互式信息交流和传播媒体。 主要用途是:它展示信息、交流思想和抒发情感。 什么是 WEB 创作程序?目前有哪些流行的工具? 用于创建 WEB站点的专业的、功能强大的开发工具成为 WEB创作程序。 Adobe PageMill、Corel WebSite Builder 以及 Microsofe FrontPage。 描述桌面出版、图像编辑和绘图程序,并说明它们之间的区别。 桌面出版程序主要侧重于页面设计和安排,主要用于创作小册子、时事通信、新闻报纸以及书籍。 图像编辑程序主要用于创建和修改位图图像文件。 绘图程序主要用于修改矢量图形、图像。 为什么说压缩技术是多媒体技术的关键?除了本章介绍的多媒体技术压缩标准外,你还了解哪些多媒体技术标准? 通过数据压缩手段,可以节约存储空间,提高通信信道的传输效率,同时也使计算机实时处理音频、视频信息,保证播放出高质量的视频、音频节目成为可能。 视频编码标准等 。 请列举几个计算机中常用的图像文件格式,并作简要声明。 列举: BMP、 GIF、 TIFF、 PCX、TGA、 MMP 等格式。