计算机科学导论第二版答案.doc

合集下载

计算机科学导论原书第二版答案第十二章汇编

计算机科学导论原书第二版答案第十二章汇编
2. A stack is a restricted linear list in which all additions and deletions are made at one end, called the top. If we insert a series of data into a stack and then remove it, the order of the data will be reversed. This reversing attribute is why stacks are known as a last in, first out (LIFO) data structure. Four basic stack operations defined in this chapter are stack, push, pop, and empty.
}
return true
}
32. Algorithm S12.32 shows the pseudocode. Algorithm S12.32 Exercise 32
Algorithm: CompareStack(S1, S2)
Purpose: Check if two stacks are the same Pre: Given: S1 and S2 Post: Return: true (S1 = S2) or false (S1 ≠ S2) {
}
if (NOT empty (S1) or NOT empty (S2))
flag ← false
while (NOT empty (Temp1) and NOT empty (Temp2))
{ pop (Temp1, x) push (S1, x) pop (Temp2, y) push (S2, y)

计算机科学导论原书第二版答案第十三章

计算机科学导论原书第二版答案第十三章

(10278 mod 411) + 1 = 3 + 1 = 4 (09222 mod 411) + 1 = 2 + 1 = 3 (20553 mod 411) + 1 = 3 + 1 = 4 (17256 mod 411) + 1 = 405 + 1 = 406
. . .
09222 10278 20553
CHAPTER 13
File Structures
(Solutions to Practice Set)
Review Questions
1. The two access methods are sequential and random. 2. The old master file is the file that should be updated; the new master file contains the current data (the data from the old master file including any changes that were made during the update process). 3. The transaction file contains changes that should be made to the old master file. 4. To access a record in a file randomly, we need to know the address of the record. 5. The index is a table that relates the keys of the data items to the addresses in the file where the data are stored. 6. In direct hashing, the key is the address of the record in the file. 7. In modulo division hashing, the key is divided by the file size. The remainder plus 1 is used as the address of the record in the file. 8. In digit extraction hashing, certain digits are removed from the key and used as the address of the record. 9. A collision occurs when two hashed record have the same address. The three collision methods are open addressing, linked list resolution, and bucket hashing. In open addressing, the prime area is searched for an unoccupied address. In linked list resolution, the first record is stored in the home address, but it contains a pointer to the second record. In bucket hashing, a group of records are stored in a buckets which are locations that can accommodate more than one record. 10. A text file is a file of characters while a binary file is a collection of data stored in the internal format of the computer.

计算机导论(第2版)课后习题答案

计算机导论(第2版)课后习题答案

计算机导论(第2版)【清华大学出版社】课后习题答案第一章绪论一、简答题1.什么是计算机?(P1)计算机是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。

一个计算机系统包括硬件和软件两大部分。

2.解释冯?诺依曼所提出的“存储程序”概念。

(P6)把计算机程序与数据都以二进制的形式统一存放在存储器中,由机器自动执行。

不同的程序解决不同的问题,实现了计算机通用计算的功能。

3.计算机有哪些主要的特点?(P3-P4)○1运算速度快○2运算精度高○3具有记忆能力○4具有逻辑判断能力○5存储程序4.计算机有哪些主要的用途?(P4-P5)○1科学计算○2数据处理○3实时控制○5人工智能○5计算机辅助工程和辅助教育○6娱乐与游戏5.计算机发展中各个阶段的主要特点是什么?(P6-P8)第一代计算机(1946年—1957年)○1逻辑器件使用电子管○2用穿孔卡片机作为数据和指令的输入设备○3用磁鼓或磁带作为外存储器○4使用机器语言编译第二代计算机(1958年—1964年)○1用晶体管代替了电子管○2内存储器采用了磁心体○3引入了寄存器和浮点运算硬件○4利用I/O处理机提高了输入输出能力○5在软件方面配置了子程序库和批处理管理程序,并且推出了FORTRAN、COBOL、ALGOL等高级程序设计语言及相应的编译程序第三代计算机(1965年—1971年)○1用小规模或中小规模的集成电路来代替晶体管等分立元件○2用半导体存储器代替磁心存储器○3使用微程序设计技术简化处理机的结构○4在软件方面则广泛引入多道程序、并行处理、虚拟存储系统以及功能完备的操作系统,同时还提供了大量的面向用户的应用程序第四代计算机(1972年至今)○1使用了大规模和超大规模集成电路○2使用了大容量的半导体存储器作为内存储器○3在体系结构方面进一步发展了并行处理、多机系统、分布式计算机系统和计算机网络系统○4在软件方面则推出了数据库系统、分布式操作系统以及软件工程标准等第五代计算机主要特征是人工智能,具有一些人类智能的属性。

《计算机导论》(第2版)习题答案参考

《计算机导论》(第2版)习题答案参考

《计算机导论》(第2版)习题答案参考计算机导论(第2版)习题答案参考Chapter 1: Introduction to Computers1. Define a computer and discuss its attributes.A computer is an electronic device capable of performing various operations and processes based on a set of instructions. Its attributes include the ability to input, process, store, and output information, as well as the capability to execute complex calculations and perform tasks.2. Differentiate between hardware and software.Hardware refers to the physical components of a computer system, including the central processing unit (CPU), memory, storage devices, input/output devices, and peripherals. Software, on the other hand, represents the non-tangible parts of a computer system, such as programs and data that can be stored and executed by the hardware.3. Explain the concept of data representation and discuss different numbering systems used in computer systems.Data representation refers to the way data is stored and processed by a computer. Different numbering systems include the binary system (base-2), decimal system (base-10), octal system (base-8), and hexadecimal system (base-16). Each system has its own set of symbols and rules for representing numbers and characters.Chapter 2: Computer Hardware1. Discuss the major components of a computer system.A computer system consists of several major components, including the central processing unit (CPU), memory, storage devices, input/output devices, and peripherals. The CPU is responsible for executing instructions and performing calculations, while memory stores data and instructions temporarily. Storage devices are used for long-term data storage, andinput/output devices allow users to interact with the computer system.2. Describe the functions and characteristics of the CPU.The CPU is the central processing unit of a computer system and is responsible for executing instructions and performing calculations. It consists of two main components: the control unit, which manages the execution of instructions, and the arithmetic logic unit (ALU), which performs calculations and logical operations. The CPU's performance is determined by factors such as clock speed, cache size, and number of cores.3. Explain the different types of memory in a computer system.A computer system typically has two main types of memory: primary memory (RAM) and secondary memory (storage devices). RAM, or random access memory, is used for temporary data storage and is volatile, meaning its contents are lost when the power is turned off. Secondary memory, such as hard disk drives and solid-state drives, provides long-term storage for data even when the power is off.Chapter 3: Operating Systems1. Define an operating system and discuss its functions.An operating system is a software that manages computer hardware and software resources. Its functions include providing a user interface, managing memory and storage, coordinating the execution of applications, handling input/output operations, and ensuring system security and stability.2. Explain the difference between a single-user and multi-user operating system.A single-user operating system is designed to be used by one user at a time. It provides a user interface and manages the resources on the computer for the sole user. A multi-user operating system, on the other hand, allows multiple users to access the system simultaneously, sharing resources and executing their own programs concurrently.3. Discuss the concept of virtualization and its advantages.Virtualization is the process of creating a virtual version of a computer system or resources. It allows multiple operating systems to run on a single physical machine, enabling better resource utilization, cost savings, and improved flexibility. Virtualization also provides isolation between different virtual machines, enhancing security and system stability.In conclusion, this article provides a brief overview of the topics covered in the second edition of "Introduction to Computers." It includes explanations and answers to selected exercises, helping readers understand the fundamental concepts of computer science and technology. By studying these topics, readers can gain a strong foundation in computer knowledge and skills.。

【VIP专享】2011年计算机导论修订第二版课后练习答案

【VIP专享】2011年计算机导论修订第二版课后练习答案

第一章一、简答题1、什么是计算机 计算机系统是一种能够按照事先存储的程序 自动、高速的对数据进行输入、处理、输出和存储的系统。

一个计算机系统包括硬件和软件两大部分。

2、解释冯·诺依曼所提出的“存储程序”概念。

把程序和数据都以二进制的形式同意存放在存储器中 由机器自动执行。

不同的程序解决不同的问题 实现了计算机通用计算的功能3、计算机有哪些主要的特点 运算速度快`精度高计算机的字长越长 其精度越高 现在世界上最快的计算机每秒可以运算几十万次以上。

一般计算机可以有市纪委甚至几十位 二进制 有效数字 计算精度可由千分之几到百万分之几 是任何计算工具所望尘莫及的。

具有逻辑判断和记忆能力计算机有准确的逻辑判断能力和高超的记忆能力。

能够进行各种逻辑判断 并根据判断的结果自动决定下一步应该执行的指令。

高度的自动化和灵活性计算机采取存储程序方式工作 即把编号的程序输入计算机 机器便可依次逐条执行 这就使计算机实现了高度的自动化和灵活性。

4、计算机有哪些主要的用途1 科学计算2 数据处理(3) 实时控制 4 人工智能 5计算机辅助工程和辅助教育 6 娱乐和游戏5、计算机发展中各个阶段的主要特点是什么 第一代计算机特征是采用电子管作为主要元器件第二代计算机特征是采用晶体管作为主要器件第三代计算机特征是半导体中小规模集成电路第四代计算机特征是大规模和超大规模集成电路6信息化社会的主要特点是什么 1·建立完善的信息基础设施2·采用现金的信息技术3·建立广泛的信息产业4·拥有高素质的信息人才5·构建良好的信息环境7、信息化社会对计算机人才的素质和知识结构有哪些要求 在信息化社会中所需要的计算机人才是多方位的 不仅需要研究型、设计型的人才 而且需要应用型的人才 不仅需要开发型人才而且需要维护型、服务型、操作型的人才。

要求计算机人才具有较高的综合素质和创新能力 并对于新技术的发展具有良好的适应性。

《计算机科学导论(第2版)》第1章:概述

《计算机科学导论(第2版)》第1章:概述
司”,继续开发更先进的机电式程序 控制计算机。
Z-3
重建Z-1
Z-4
老年楚泽(中)
数字计算机之父
6. 模拟计算机
• 电磁式计算机叫MarkⅠ, 也叫“自动序列受控计 算机”,在计算机发展 史上占据重要地位,是 计算机“史前史”里最 后一台著名的计算机, 发明者是美国哈佛大学 艾肯(H.Aiken)博士。
• 1946年6月,冯•诺依曼和戈德斯坦、勃克斯回到 普林斯顿大学高级研究院,完成了另一台ISA(高 级研究院的英文缩写)电子计算机,他们联名发表 了计算机史上著名的“101页报告”。
2. ENIAC和冯·诺依曼
• 1946年,英国剑桥大学威尔克斯(M.Wilkes)教授, 到宾夕法尼亚大学参加冯•诺依曼主持的培训班, 完全接受了冯•诺依曼存储程序的设计思想。
• 1. 第一代计算机(1946年—1957年)
• 其主要特征是逻辑器件使用电子管,用穿孔卡片机作为数 据和指令的输入设备,用磁鼓或磁带作为外存储器,使用 机器语言编程。
• 第一代计算机体积大、运算速度低、存储容量小、可靠性 低。几乎没有什么软件配置,主要用于科学计算。
• 其代表机型有:ENIAC、IBM650(小型机)、IBM709(大 型机)等。
6. 模拟计算机
• 1939年,楚泽继电器组装了Z-2。 • 1941年,楚泽的电磁式计算机Z-3完成。 • 希特勒战败后,楚泽辗转流落到瑞士
一个荒凉的村庄,一度转向研究计算 机软件理论。
• 1938年,28岁的楚泽(K.Zuse)完成了一 台可编程数字计算机Z-1的设计。
• 1945年建造了Z-4计算机。 • 1949年,他建立了“Zuse计算机公
• 1949年5月,威尔克斯研制成了一台由3000只电子 管为主要元件的计算机,命名为电子储存程序计 算机(Electronic Delay Storage Automatic Calculator:EDSAC),由此,他获得了1967年度 “图灵奖”。

计算机导论(第2版)课后习题(选择、填空)题目及参考答案

计算机导论(第2版)课后习题(选择、填空)题目及参考答案

第一章绪论一、选择题1. 冯•诺依曼对现代计算机的主要贡献是(D )oA.设计了差分机 B.设计了分析机 C.建立了理论模型 D.确立了计算机的基本结构2. 在计算机应用中,“计算机辅助设设计”的英文缩写为(A )oA. CADB. CA MC. CA ED. CA T3 .计算机中所有信息的存储都采用(A )。

4. 计算机最主要的工作特点是(B )。

5. 计算机硬件的组成部分主要包括运算器、存储器、输入设备、输出 设备和(A )oA.控制器 B.显示器 C.磁盘驱动器 D.鼠标器6. 用电子管作为电子器件制成的计算机属于(A )。

A.第一代B.第二代C.第三代D.第四代 7. 早期的计算机用来进行(A )。

A.二进制 B.八进制 C.十进制 D.十六进制A.存储程序与自动控制B.高速度与高精度 B.可靠性与可用性 D.有记忆能力A.科学计算B.系统仿真C.自动控制D.动画设计8.世界上公认的第一台计算机是(),诞生于()年,生产国是(), 所使用的逻辑元件是(B)。

A.IBM.PC,1946,美国,电子管B.数值积分计算机,1946,美国,电子管C.电子离散变量计算机,1942,英国,集成电路D.IBM-PCJ942,英国,晶体管9.个人计算机属于(C)A.小巨型机B.小型计算机C.微型计算机D.中型计算机10.计算机之所以能实现自动连续执行,是由于计算机采用了(D)原理A.布尔逻辑运算B.集成电路工作C.串行运算D.存储程序和程序控制11.下列关于计算机发展史的叙述中错误的事(D)A.世界上第一台计算机是在美国发明的ENIACB.ENIAC不是存储程序控制的计算机C.ENIAC是1946年发明的,所以世界从1946年起就进入了计算机时代D.世界第一台投入运行的具有存储程序控制的计算机是英国人设计并制造的EDVAC12.冯诺依曼型计算机的设计思想不包括(B)A计算机采用二进制存储B计算机米用十进制运算C存储程序和程序控制D计算机主要是由存储器,运算器,控制器,输入设备和输出设备五大部件组成的13.第三代计算机的逻辑元件采用(C)A.电子管B.晶体管C.中,小规模集成电路D.大规模或超大规模集成电路14.客机、火车订票系统属于(B)方面的计算机应用A.科学计算B.数据处理C.过程控制D.人工智能15.按照计算机用途。

计算机导论(第二版)期末考试试卷及参考答案(五)

计算机导论(第二版)期末考试试卷及参考答案(五)

计算机导论(第二版)期末考试试卷及参考答案五一、选择题(30分,每题 1 分)1.计算机硬件的组成部分主要包括运算器、存储器、输入设备、输出设备和(A)。

A.控制器B.显示器C.磁盘驱动器D.鼠标器2.在计算机内部,数据是以(A)的形式加工、处理和传送的。

A.二进制B.八进制C.十六进制D.十进制3.下列关于字符之间大小关系的排列正确的是(C)。

A.空格符>d>DB.空格符>D>dC.d>D>空格符D.D>d>空格符4. 微型计算机的分类通常以微处理器的(C)来划分。

A.规格B.芯片名C.字长D.寄存器的数目5. 64位微机中的64是指该微机(A)A.能同时处理64位二进制数B.能同时处理64位10进制数C.具有64根地址总线D.运算精度可达小数点后64位6.存储器是用来存放(B )信息的主要部件。

A.十进制B.二进制C.八进制D.十六进制7.在CPU 中,指令寄存器的作用是(B)A.保存后续指令地址8.保存当前正在执行的一条指令C.保存将被存储的下一个数据字节的地址D.保存CPU所访问的主存单元的地址8.在程序查询方式下控制外设,(B)可进行数据传送。

A.随时B.外设准备就绪时C.外设没有准备就绪时D.外设正在进行其他工作时9.下列打印机中,打印效果最佳的一种是(B)。

A.点阵打印机B.激光打印机C.热敏打印机D.喷墨打印机10. Cache和RAM 一般是(A)存储器。

A.随机存取B.顺序存取C.先进先出存取D.先进后出存取11.下列叙述中,属于RAM 的特点的是(B)A. 可随机读写数据,且断电后数据不会丢失B.可随机读写数据,断电后数据将全部丢失C 只能顺序读写数据,断电后数据将部分丢失D.只能顺序读写数据,且断电后数据将全部丢失12.微型计算机配置高速缓冲存储器是为了解决(D)。

A.主机与外设之间速度不匹配问题B.CPU 与辅助存储器之间速度不匹配问题C.内存储器与辅助存储器之间速度不匹配问题D.CPU 与内存储器之间速度不匹配问题13.用户用计算机高级语言编写的程序通常称为(C)。

计算机导论(第二版)期末考试试卷及参考答案(一)

计算机导论(第二版)期末考试试卷及参考答案(一)

计算机导论(第二版)期末考试试卷及参考答案(一)一、选择题(30分,每题1分)1.冯•诺依曼对现代计算机的主要贡献是(D)。

A.设计了差分机B.设计了分析机C.建立了理论模型D.确立了计算机的基本结构2.早期的计算机用来进行(A)。

A.科学计算B.系统仿真C.自动控制D.动画设计3.第三代计算机的逻辑元件采用(C)A.电子管B.晶体管C.中,小规模集成电路D.大规模或超大规模集成电路4.将十进制的整数化为N进制整数的方法是(D)A.乘N取整法B.除N取整法C.乘N取余法D.除N取余法5.用补码表示的、带符号的八位二进制数可表示的整数范围是(A)。

A.-128~+127B.-127~+127C.-128~+128 B.-127~+1286.负数的补码是(B)各位求反,然后末位加1。

A.先对符号B.先对原码中除符号以外的C.先对原码D.不对7.客机、火车订票系统属于(B)方面的计算机应用A.科学计算B.数据处理C.过程控制D.人工智能8.一个汉字字形采用(B)点阵时,其字形码要占72B。

A.16×16B.24×24C.32×32D.48×489.微处理器处理的数据基本单位为字。

一个字的长度通常是(D)。

A.16个二进制位B.32个二进制位C.64个二进制位D.以微处理器芯片的型号有关10.16根地址总线的寻址范围是(B)。

A.512KBB.64KBC.604KBD.1MB11.电子计算机的算术逻辑单元、控制单元及存储单元统称为(C)A.UPSB.ALUC.CPUD.主机12.微型计算机内存储器是(B)。

A.按二进制位编址B.按字节编址C.按字长编址D.根据微处理器型号不同而编址不同13.主存现在主要由(D)半导体芯片组成。

A.ROMB.PROMC.DRAMD.SRAM14.下列设备中,属于输出设备的是(B)。

A.扫描仪B.显示器C.触摸屏D.光笔15.计算机内所有的指令构成了(A)。

计算机导论(第2版)课后习题答案【清华大学出版社】

计算机导论(第2版)课后习题答案【清华大学出版社】

计算机导论(第 2 版)【清华大学出版社】课后习题答案第一章绪论一、简答题1.什么是计算机?(P1)计算机是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。

一个计算机系统包括硬件和软件两大部分。

2.解释冯•诺依曼所提出的“存储程序”概念。

(P6)把计算机程序与数据都以二进制的形式统一存放在存储器中,由机器自动执行。

不同的程序解决不同的问题,实现了计算机通用计算的功能。

3.计算机有哪些主要的特点?(P3-P4)○1运算速度快○2运算精度高○3具有记忆能力○4具有逻辑判断能力○5存储程序4.计算机有哪些主要的用途?(P4-P5)○1科学计算○2数据处理○3实时控制○5人工智能○5计算机辅助工程和辅助教育○6娱乐与游戏5.计算机发展中各个阶段的主要特点是什么?(P6-P8)第一代计算机(1946 年—1957 年)○1逻辑器件使用电子管○2用穿孔卡片机作为数据和指令的输入设备○3用磁鼓或磁带作为外存储器○4使用机器语言编译第二代计算机(1958 年—1964 年)○1用晶体管代替了电子管○2内存储器采用了磁心体○3引入了寄存器和浮点运算硬件○4利用I/O处理机提高了输入输出能力○5在软件方面配置了子程序库和批处理管理程序,并且推出了FORTRAN、COBOL、ALGOL 等高级程序设计语言及相应的编译程序第三代计算机(1965 年—1971 年)○1用小规模或中小规模的集成电路来代替晶体管等分立元件○2用半导体存储器代替磁心存储器○3使用微程序设计技术简化处理机的结构○4在软件方面则广泛引入多道程序、并行处理、虚拟存储系统以及功能完备的操作系统,同时还提供了大量的面向用户的应用程序第四代计算机(1972 年至今)○1使用了大规模和超大规模集成电路○2使用了大容量的半导体存储器作为内存储器○3在体系结构方面进一步发展了并行处理、多机系统、分布式计算机系统和计算机网络系统○4在软件方面则推出了数据库系统、分布式操作系统以及软件工程标准等第五代计算机主要特征是人工智能,具有一些人类智能的属性。

《计算机导论》(第2版)习题答案参考

《计算机导论》(第2版)习题答案参考

习题答案习题1一、选择题1.D 2.D 3.A 4.A 5.C 6.C二、填空题1、逻辑判断能力2、晶体管3、通信技术4、工程性5、计算机网络6、知识三、简单题:1、计算机是一种能按照事先存储的程序,自动地、高速地、精确地进行大量数值计算,并且具有记忆(存储)能力、逻辑判断能力、可靠性能的数字化信息处理的现代化智能电子设备。

2、计算机的发展主要经历了四个时代:从1946年到1959年这段时期我们称之为“电子管计算机时代”,使用电子管为主要元器件。

从1960年到1964年这段时期被称之为“晶体管计算机时代”,使用晶体作为主要元器件。

从1965年到1970年被称之为“中小规模集成电路计算机时代”,使用中小规模集成电路为主要元器件。

从1971年到现在被称之为“大规模集成电路计算机时代”,使用大规模及超大规模集成电路为主要元器件。

3、虽然各种类型的计算机在规模、性能、用途和结构等方面有所不同,但他们都具有以下特点:(1) 运算速度快(2) 计算精度高(3) 存储容量大(4) 计算自动化(5) 连接与网络化(6) 通用性强。

4、略5、有敏捷的反应能力、有学识和修养、身体状况良好、有团队精神、有领导才能、高度敬业、创新观念强、求知欲望高、对人和蔼可亲、有良好的职业操守、有良好的生活习惯、能适应环境和改善环境。

6、略习题2一、选择题:1.C 2.C 3.B 4.B 5.C 6.A 7.D二、填空题:1.(11101100.001001)2 2.11101011 3.阶码 4.尾数 5.存储器卡 6.CPU 卡三、简答题:1、无符号数指字节﹑字或双字整数操作数中,对应的8位﹑16位或32位二进制数全部用来表示数值本身,无表示符号的位,因而是正整数。

带符号数的表示方法是把二进制数的最高位定义为符号位, 其余各位表示数值本身,常用的带符号数有四种。

2、数字电路由具有各种逻辑功能的逻辑部件组成,这些逻辑部件按其结构可分为两大类,一类是组合逻辑电路(简称组合电路),其特点是输入值明确决定了输出,与电路原来的状态无关。

计算机导论(第二版)期末考试试卷及参考答案(四)

计算机导论(第二版)期末考试试卷及参考答案(四)

计算机导论(第二版)期末考试试卷及参考答案(四)计算机导论(第二版)期末考试试卷及参考答案(四)一、选择题(30分,每题1分)1.计算机最主要的工作特点是(B)。

A.存储程序与自动控制B.高速度与高精度B.可靠性与可用性 D.有记忆能力2.在计算机中,所有信息的存放与处理采用(B)A.ASCII码B二进制C十六进制D十六进制3.存储器是用来存放( B )信息的主要部件。

A.十进制B.二进制C.八进制D.十六进制4.已知大写字母A的ASCII码值为(65)10,则小写字母a的ASCII 码值是(B)。

A.21HB.61HC.93HD.2FH5.在CPU中,指令寄存器的作用是(B)A.保存后续指令地址B.保存当前正在执行的一条指令C.保存将被存储的下一个数据字节的地址D.保存CPU所访问的主存单元的地址6.位图与矢量图比较,可以看出(A)。

A.对于复杂图形,位图比矢量图对象更快B.对于复杂图形,位图比矢量图对象更慢C.位图与矢量图占用空间相同D.位图与矢量图占用空间更少7.在下面设备中,不能作为微机的输出设备的是( D )。

A.打印机B.显示器C.绘图仪D.键盘8.CD-ROM是一种大容量的外部存储设备,其特点是(A)A.只能读不能写B.处理数据的速度低于软盘C.只能写不能读D.既能写也能读9.磁盘上的的磁道是(A)。

A.记录密度不同的同心圆B.记录密度相同的同心圆C.一条阿基米德螺线D.两条阿基米德螺线10.计算机字长取决于(B)的宽度。

A.控制总线B.数据总线C.地址总线D.通信总线11.分辨率为1280× 1024 ,256种颜色的17英寸显示器的显存容量至少应为(B)。

A.1MBB.2MBC.4MBD.8MB12.微型计算机中,控制器的基本功能是(D)A.存储各种控制信息B.传输各种控制信号C.产生各种控制信息D.控制系统各种正确地执行程序13.能将高级语言源程序转换成目标程序的是(C )。

2011年计算机导论修订第二版课后练习答案

2011年计算机导论修订第二版课后练习答案

第一章 一、简答题 1 计算机系统是一种能够按照事先存储的统包括硬件和软件两大部分。

2、解释冯·诺依曼所提出的“存储程序”概念。

把程序和数据都以二进3运算速度快`精度高有市具有逻辑判断和记忆能力 计算机有准确的动决定下一步应该执行的指令。

高度的自动化和灵活性 计算机采取存储程序方实现了高度的自动化和灵活性。

4 1计算 2 (3) 实时控制 4 5辅助工程和辅助教育 6 5、计算机发展中各个阶段的主要特第一代计算机 特征是采用电子管作为主要元器件 第二代计算机特征是采用晶体管作为主要器件 第三代计算机 特征是半导体中小规模集成电路 第四代计算机 特征是大规模和超大规模集成电路 6信息化社会的主要特1·建立完善的信息基础设施 2·采用现金的信息技术 3·建立广泛的信息产业 4·拥有高素质的信息人才 5·构建良好的信息环境 7、信息化社会在信息化社会中所需要的计算机人仅需要开发型人才而且需要维护型、服务型、操作型的人才。

要求计算机人才具8、说明计算机科学与技术学科的知识体系及知识领域、知识单元和知识点的含义。

9计算机科学技术的研究范畴主要包括计算机理论、硬件、软件、网络及其应用等。

二、选择题 1 计算机是接受命令2 冯·诺依曼的主要贡献是【提出了存储程序概念】 3计算机】 4 计算机硬件由55个基本组成部分 5 其内容在电源断掉以后就消失又被暂时存储器的条件是【内存储器】 6 拥有高度结构化和组织化的数据文件被称为【数据库】 7 计算机系统必须具备的两部分是【硬件和软件】 8 计算机处理的5910 Inteinet 了社会信息化的进程。

11 Internet 的核心功能是实现【全球信息共享】 12 信息高速公路是指【国家信息基础设施】第二章一简答题。

1 3按进位的12 1 3由每个数字所在的为止决定。

210+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 十进制整数转换为非十进制证书的规则是1余为高。

计算机科学导论原书第二版答案Ch-03

计算机科学导论原书第二版答案Ch-03
CHAPTER 3
Data Storage
(Solutions to Practice Set)
Review Questions
1. We discussed five data types: numbers, text, audio, images, and video. 2. If the length of the bit pattern is L bits, the number of symbols that can be represented by the bit pattern is 2L. 3. In the bitmap graphic method each pixel is represented by a bit pattern. 4. In vector graphic method, the size of the file is smaller and the image can be easily rescaled. However, vector graphic can not be used to represent the details of colors in a photo. 5. The three steps are sampling, quantization, and encoding. 6. Representations are the same except that the representable range of positive integers in unsigned method is twice the other methods. 7. In both representations, the upper half of the range represents the negative numbers. However, the wrapping is different as shown in Figure S3.7. In addition, there are two zeros in sign-and-magnitude but only one in two’s complement. Figure S3.7 Question 7

计算机科学导论(本)第一章习题答案

计算机科学导论(本)第一章习题答案

计算机科学导论(本)第一章习题答案1. 什么是计算机科学?计算机科学是研究计算机原理、功能、性能和实现,并解决与计算机相关的问题的学科。

2. 计算机科学的发展历史有哪些重要阶段?计算机科学的发展历史可以分为以下几个重要阶段:- 1940年代至1950年代:电子管计算机时代。

研制了世界上第一台通用电子计算机ENIAC。

- 1950年代至1960年代:晶体管计算机时代。

发明了晶体管,使得计算机更加小型化和可靠。

- 1960年代至1970年代:集成电路计算机时代。

发明了集成电路,提高了计算机的性能和可靠性。

- 1970年代至1980年代:微处理器计算机时代。

发明了微处理器,使得个人计算机普及起来。

- 1990年代至今:互联网和移动计算时代。

互联网的兴起和移动计算设备的发展改变了人们的生活方式。

3. 计算机科学包括哪些主要研究领域?计算机科学包括以下主要研究领域:- 算法与数据结构:研究解决问题的方法和数据的组织方式。

- 编程语言与编译技术:研究编程语言的设计和实现方法。

- 操作系统:研究管理计算机硬件和软件资源的系统。

- 数据库与信息管理:研究数据的存储、检索和管理方法。

- 人工智能与机器研究:研究使计算机具备智能的方法和算法。

- 计算机网络与通信:研究计算机之间的通信和网络技术。

- 图形与图像处理:研究图形和图像的生成、处理和分析方法。

4. 什么是编程语言?编程语言是一种用于编写计算机程序的形式语言。

它定义了程序的结构、语法和语义,用于指导计算机执行特定的操作。

5. 编程语言的分类有哪些?编程语言可以根据不同的特性进行分类,主要有以下几种分类方法:- 低级语言和高级语言:低级语言直接操作计算机硬件,高级语言更加抽象。

- 编译型语言和解释型语言:编译型语言在程序执行之前将代码转换为机器语言,解释型语言逐行解释执行。

- 过程式语言和面向对象语言:过程式语言以过程为基本单位,面向对象语言以对象为基本单位。

计算机科学导论 (第二版 清华大学出版社)第12章 社会和职业问题(答案)

计算机科学导论 (第二版  清华大学出版社)第12章 社会和职业问题(答案)

第12章社会和职业问题习题(答案)一、选择题1. B2. D3. D4. C5. B6. D7. D8. CD二、简答题1.简述计算的社会内涵的含义。

答:计算机的广泛使用为社会带来了巨大的经济利益,同时也对人类社会生活的各个方面产生了深远的影响。

不少社会学家和计算机科学家正在密切关注着计算机时代所特有的社会问题,如计算机化对人们工作和生活方式、生活质量的影响,计算机时代软件版权、商业机密的保护,公民的权利和计算机空间的自由,计算的职业道德和计算机犯罪等。

实际上,如何正确看待这些影响和这些新的社会问题,并制订相应的策略已经引起了越来越多计算职业人员和公众的重视。

2.简述网络的社会内涵的含义。

答:由计算机和通信线路构成的计算机网络正在使世界经历一场巨大的变革,这种变革不但在人们的日常工作和生活中体现出来,而且深刻地反映在社会经济、文化等各个方面。

网络作为资源共享的手段是史无前例的。

以Internet为例,经过几十年的飞速发展,今天的Internet已经成为规模空前的信息宝库。

网络建设的发展已经成为衡量一个社会信息化程度的重要标准。

但是,随着计算机犯罪和网络侵权事件的不断增多,现在世界各国面临的一个共同难题就是如何制订和完善网络相关的法律法规。

具体地说,包括如何在计算机空间里保护公民的隐私,如何规范网络言论,如何保护知识产权,如何保障网络安全等。

网络对人类社会的另一个重要影响是促使世界各国在面临跨越国界的网络新技术为社会带来的共同挑战时,重新认识到开展国际合作的重要性。

Internet是一个开放的信息系统,为人们提供了大量信息。

但是,Internet上的资料和信息并不是对所有人都是适合的。

为了保证网络资源的合理使用,世界上许多国家和机构都在加紧制订相应的政策和法规。

3.简述道德的哲学含义。

答:道德学是在一定社会中调整人与人之间以及个人和社会之间关系的行为规范的总和,它以善与恶、正义与邪恶、诚实与虚伪等道德概念来评价人的各种行为并调整人与人之间的关系。

计算机导论二版习题答案

计算机导论二版习题答案

计算机导论二版习题答案
《计算机导论二版习题答案》
计算机导论是计算机科学专业的入门课程,它涵盖了计算机的基本概念、原理
和应用。

《计算机导论二版习题答案》是一本帮助学生更好地理解和掌握课程内容的重要参考书。

在这本书中,作者通过对课程中的习题进行详细的解答,帮助学生加深对课程
知识的理解。

这本书不仅提供了习题的答案,还对每道题的解题思路和方法进
行了详细的讲解,让学生能够更好地掌握课程内容。

除了习题答案,这本书还包括了一些扩展知识和实际应用的案例分析,帮助学
生将理论知识与实际应用相结合,更好地理解计算机导论的重要性和实际意义。

通过学习《计算机导论二版习题答案》,学生不仅能够更好地完成课程作业和考试,还能够对计算机导论这门课程有更深入的理解和认识。

这本书可以说是学
习计算机导论课程的必备工具书,对于提高学生的学习效果和成绩有着重要的
作用。

总的来说,《计算机导论二版习题答案》是一本对于学习计算机导论课程非常有帮助的参考书,它不仅提供了习题的答案,还帮助学生更好地理解课程内容,
是学习计算机导论课程的重要辅助教材。

计算机导论(第二版)期末考试试卷及参考答案(六)

计算机导论(第二版)期末考试试卷及参考答案(六)

计算机导论(第二版)期末考试试卷及参考答案(六)一、选择题(30分,每题1分)1.用电子管作为电子器件制成的计算机属于(A)。

A.第一代B.第二代C.第三代D.第四代2.冯诺依曼型计算机的设计思想不包括(B)A计算机采用二进制存储B计算机采用十进制运算C存储程序和程序控制D计算机主要是由存储器,运算器,控制器,输入设备和输出设备五大部件组成的3.用十六进制数给某存储器的各个字节编地址,其地址编号是0000~FFFF,则该存储器的容量是(A)A.64KBB.256KBC.640KBD.1MB4.原码是用(A)表示符号的二进制代码。

A.最高位B.最后一位C.第4位D.任意一位5.微型计算机的分类通常以微处理器的(C)来划分。

A.规格B.芯片名C.字长D.寄存器的数目6.SRAM存储器是( A )。

A.静态随机存储器B.静态只读存储器C.动态随机存储器D.动态只读存储器7.数据一旦存入后,不能改变其内容,所存储的数据只能读取,但无法将新数据写入的存储器称为(B)A.磁芯B.只读存储器C.硬盘D.随机存取存储器8.中断过程的顺序是(D)。

①中断请求②中断响应③中断处理④中断识别⑤中断返回A.①②③④⑤B.①②④⑤C.①③②⑤D.①②③⑤9.微型计算机系统采用总线结构对CPU、存储器和外部设备进行连接。

总线通常由3部分组成,它们是(D)。

A.逻辑总线、传输总线和通信线B.地址总线、运算总线和逻辑总线C.数据总线、信号总线和传输总线D.数据总线、地址总线和控制总线10.Cache一般采用(D)半导体芯片。

A.ROMB.PROMC.DRAMD.SRAM11.在微型计算机中,运算器和控制器合称为(C)A.逻辑部件B.算术运算部件C.微处理器D.算术和逻辑部件12.计算机的系统软件中最重要的是(C )。

A.语言处理系统B.服务程序C.操作系统D.数据库管理系统13.下列软件中不属于系统软件的是(D)。

A.编译软件B.操作系统C.数据库管理系统D.C语言源程序14.机器指令是用二进制代码表示的,它能被计算机(B)。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

计算机科学导论第二版答案【篇一:计算机科学导论习题答案】题(答案)一.选择题1. d2. b3. cd4. c5. abc6. a7. b8. b9. abcd 10. abcde二.简答题1.什么是计算机系统?计算机系统是一种能够按照事先存储的程序,自动、高速地对数据进行输入、处理、输出和存储的系统,由计算机硬件系统和计算机软件系统两大部分组成。

2.请解释冯?诺依曼所提出的“存储程序”概念。

把程序和数据都以二进制的形式统一存放在存储器中,由机器自动执行。

不同的程序解决不同的问题,实现了计算机通用计算的功能。

3.控制器的主要功能是什么?控制器基本功能就是从内存中取出指令和执行指令,即控制器按程序计数器指出的指令地址从内存中取出该指令进行译码,然后根据该指令功能向有关部件发出控制命令,执行该指令。

另外,控制器在工作过程中,还要接受各部件反馈回来的信息。

4.简述cpu 和主机的概念。

通常把运算器、控制器做在一个大规模集成电路块上称为中央处理器,又称cpu(central processing unit) 。

通常把内存储器、运算器和控制器合称为计算机主机,也可以说主机是由cpu 与内存储器组成的,而主机以外的装置称为外部设备,外部设备包括输入/输出设备,外存储器等。

5.什么是计算机软件?计算机软件的分类有哪些?软件是指用来指挥计算机运行的各种程序的总和以及开发、使用和维护这些程序所需的技术文档。

计算机软件系统分为系统软件和应用软件。

计算机系统软件由操作系统、语言处理系统、以及各种软件工具等组成,指挥、控制计算机硬件系统按照预定的程序运行、工作,从而达到预定的目标。

应用软件是用户利用计算机软、硬件资源为解决各类应用问题而编写的软件,包括用户程序及其说明性文件资料。

6.计算机有哪些主要的特点?(1)运算速度快、精度高计算机的字长越长,其精度越高,现在世界上最快的计算机每秒可以运算几十万亿次以上。

一般计算机可以有十几位甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。

(2)具有逻辑判断和记忆能力计算机有准确的逻辑判断能力和高超的记忆能力。

能够进行各种逻辑判断,并根据判断的结果自动决定下一步应该执行的指令。

(3)高度的自动化和灵活性计算机采取存储程序方式工作,即把编好的程序输入计算机,机器便可依次逐条执行,这就使计算机实现了高度的自动化和灵活性。

7.计算机的分类有哪些?根据计算机工作原理和运算方式的不同,以及计算机中信息表示形式和处理方式的不同,计算机可分为数字式电子计算机(digital computer) 、模拟式电子计算机(analog computer) 和数字模拟混合计算机(hybrid computer) 。

当今广泛应用的是数字计算机,因此,常把数字式电子计算机(electronic digital computer) 简称为电子计算机或计算机。

按计算机的用途可分为通用计算机(general purpose computer) 和专用计算机(special purpose computer ) 两大类。

通用计算机能解决多种类型问题,是具有较强通用性的计算机,一般的数字式电子计算机多属此类;专用计算机是为解决某些特定问题而专门设计的计算机,如嵌入式系统。

根据计算机的总体规模对计算机分类,可分为巨型机(super computer) 、大/中型计算机(mainframe) 、小型计算机(minicomputer) 、微型计算机(micro computer) 和网络计算机(network computer) 五大类。

常见的微型机还可以分为台式机、便携机、笔记本电脑、掌上型电脑等多种类型。

8.简述计算机的基本运行方式。

计算机的基本运作方式可概括为所谓的“ipos循环”。

ipos 循环即输入(input) 、处理(processing) 、输出(output) 和存储(storage) ,它反映了计算机进行数据处理的基本步骤。

(1)输入接受由输入设备(如键盘、鼠标器、扫描仪等)提供的数据。

(2)处理对数值、逻辑、字符等各种类型的数据进行操作,按指定的方式进行转换。

(3)输出将处理所产生的结果等数据由输出设备(如显示器、打印机、绘图仪等)进行输出。

(4)存储计算机可以存储程序和数据供以后使用。

9.计算机有哪些主要的用途?(1)科学计算使用计算机来完成科学研究和工程技术中所遇到的数学问题的计算称为科学计算,也称为数值计算。

科学计算是使用计算机完成在科学研究和工程技术领域中所提出的大量复杂的数值计算问题,是计算机的传统应用之一。

(2)信息处理所谓信息处理就是使用计算机对数据进行输入、分类、加工、整理、合并、统计、制表、检索以及存储等,又称为数据处理。

例如座席预订与售票系统、零售业中的应用、办公自动化等。

信息处理已成为当代计算机的主要任务,是现代化管理的基础。

(3)实时控制(也称过程控制)实时控制也称过程控制,实时控制能及时地采集检测数据、使用计算机快速地进行处理并自动地控制被控对象的动作,实现生产过程的自动化。

(4)计算机辅助设计/辅助制造/辅助教学计算机辅助设计(computer aided design ——cad) 是使用计算机来辅助人们完成产品或工程的设计任务的一种方法和技术。

计算机辅助制造(computer aidedmanufacturing ——cam) 是使用计算机辅助人们完成工业产品的制造任务,能通过直接或间接地与工厂生产资源接口的计算机来完成制造系统的计划、操作工序控制和管理工作的计算机应用系统。

计算机辅助教学(computer aidedinstruction ——cai) 是把计算机用作教学媒体,使它充当指导者、工具和学习者角色,学生通过与计算机的对话进行学习的一种新型教学技术。

(5)人工智能人工智能(artificial intelligence ——ai)就是指计算机模拟人类某些智力行为的理论、技术和应用。

(6)多媒体技术随着电子技术特别是通信和计算机技术的发展,人们已经有能力把文本、音频、视频、动画、图形和图像等各种媒体综合起来,构成“多媒体”(multimedia) 的概念。

10.简述计算机的发展趋势。

(1)微型化一方面,随着计算机的应用日益广泛,在一些特定场合,需要很小的计算机,计算机的重量、体积都变得越来越小,但功能并不减少。

另一方面,随着计算机在世界上日益普及,个人电脑正逐步由办公设备变为电子消费品。

人们要求电脑除了要保留原有的性能之外,还要有时尚的外观、轻便小巧、便于操作等特点,如平板电脑、手持电脑等。

今后个人计算机(personal computer) 在计算机中所占的比重将会越来越大,使用也将会越来越方便。

(2)巨型化社会在不断发展,人类对自然世界的认识活动也越来越多,很多情况要求计算机对数据进行运算。

“巨型化”在这里并不是通常意义上的大小,主要是指机器的性能——运算速度等。

(3)网络化因特网(internet) 的建立正在改变我们的世界,改变我们的生活。

网络具有虚拟和真实两种特性,网上聊天和网络游戏等具有虚拟特性,而网络通信、电子商务、网络资源共享则具有真实的特性。

(4)智能化今后,计算机在生活中扮演的角色将会更加重要,计算机应用将具有更多的智能特性,能够帮助用户解决—些自己不熟悉或不愿意做的事,如智能家电、烹调等。

(5)新型计算机目前新一代计算机正处在设想和研制阶段。

新一代计算机是把信息采集、存储处理、通信和人工智能结合在一起的计算机系统。

11.简述计算学科的定义、计算学科的本质、计算学科的三个过程。

计算学科是对描述和变换信息的算法过程,包括对理论分析、设计、效率、实现和应用等进行的系统研究。

计算学科的研究包括了从算法与可计算性的研究到根据可计算硬件和软件的实际实现问题的研究。

计算学科的根本问题是“什么能被有效地自动进行?”。

计算学科的根本问题讨论的是能行性的有关内容,而凡是与能行性有关的讨论都是处理离散对象的。

计算学科的实质是学科方法论的思想,其关键问题是抽象、理论和设计三个过程相互作用的问题。

(1)理论理论是数学科学的根本。

应用数学家们都认为,科学的进展都是基于纯数学的。

应用数学用数学的方法推动经验科学和工程学的发展,同时又不断刺激对新数学的需要,为纯理论数学提出新的问题。

(2)抽象抽象(模型化)是自然科学的根本。

科学家们相信,科学进展的过程基本上都是形成假设,然后用模型化过程去求证。

(3)设计设计是工程的根本。

工程师们认为,工程进展基本上都是提出问题,然后通过设计去构造系统,以解决问题。

12.简述计算机科学与技术学科的定义。

计算机科学技术是研究计算机的设计与制造和利用计算机进行信息获取、表示、存储、处理、控制等的理论、原则、方法和技术的学科,包括科学与技术两方面。

科学侧重于研究现象、揭示规律;技术则侧重于研制计算机和研究使用计算机进行信息处理的方法与技术手段。

科学是技术的依据,技术是科学的体现;技术得益于科学,它又向科学提出新的课题。

13.简述计算机科学课程体系的核心内容。

计算学科课程体系的教学内容归结为14 个知识体,包括:(1)离散结构(ps)计算学科是以离散型变量为研究对象,离散数学对计算技术的发展起着十分重要的作用。

随着计算技术的迅猛发展,离散数学越来越受到重视。

(2)程序设计基础(pf)《计算作为一门学科》报告指出了程序设计在计算学科的正确地位:程序设计是计算学科课程中固定练习的一部分,是每一个计算学科专业的学生应具备的能力,是计算学科核心科目的一部分,程序设计语言还是获得计算机重要特性的有力工具。

(3)算法与复杂性(al)算法是计算机科学和软件工程的基础,现实世界中,任何软件系统的性能仅依赖于两个基本点方面,一方面是所选择的算法;另一方面是各不同层次实现的适宜性和效率。

(4)组织与体系结构(ar)计算机在计算中处于核心地位,如果没有计算机,计算学科只是理论数学的一个分支,应该对计算机系统的功能构件、以及他们的特点/性能和相互作用有一定的理解。

(5)操作系统(os)操作系统定义了对硬件行为的抽象,程序员用它来对硬件进行控制。

操作系统还管理计算机用户间的资源共享。

(6)网络计算(nc)计算机和通信网络的发展,尤其是基于tcp/ip 的网络的发展使得网络技术在计算学科中更加重要。

(7)程序设计语言(pl)程序设计语言是程序员与计算机交流的主要工具。

一个程序员不仅要知道如何使用一种语言进行程序设计,还应理解不同语言的程序设计风格。

(8)人-机交互(hl)人机交互重点在于理解人对交互式对象的交互行为,知道如何使用以人为中心的方法开发和评价交互软件系统,以及人机交互设计问题的一般知识。

相关文档
最新文档