201609南开大学《计算机科学导论》复习资料

合集下载

南开16秋学期《计算机科学导论》在线作业

南开16秋学期《计算机科学导论》在线作业

17春南开16秋学期《计算机科学导论》在线作业一、多选题(共5 道试题,共10 分。

)1. ROM的主要类型包括A. ROMB. PROMC. EPROMD. CDROM正确答案:2. 计算机网络的拓扑结构包括A. 星型拓扑B. 网状拓扑C. 树状拓扑D. 环状拓扑正确答案:3. Internet的主要应用有A. 电子邮件B. 文件传输C. 远程登录D. 万维网正确答案:4. 鼠标的主要部件有A. 位置采样机构B. 传感器C. 专用处理芯片D. 电荷耦合器件正确答案:5. 10可以表示哪个计数系统中的基数值A. 二进制B. 八进制C. 十进制D. 十六进制正确答案:16秋学期《计算机科学导论》在线作业二、判断题(共15 道试题,共30 分。

)1. 稳定排序算法是指占用有限额外空间的算法A. 错误B. 正确正确答案:2. 网络协议就是为网络数据交换而制定的规则A. 错误B. 正确正确答案:3. 编译器是把用高级语言编写的程序翻译成机器码的程序A. 错误B. 正确正确答案:4. 硬件是指计算机系统中有形设备和装置的总称A. 错误B. 正确正确答案:5. 关系是元组的集合而不是元组的列表因此元组的出现顺序无关紧要A. 错误B. 正确正确答案:6. 摩尔定律是指一个集成电路板上能够容纳的电路数量每年增长一倍A. 错误B. 正确正确答案:7. 机器语言是内置在计算机电路中的指令,用助记码表示A. 错误B. 正确正确答案:8. 实体是指某种抽象事物的集合A. 错误B. 正确正确答案:9. 不同数形的两个数字可能表示同等数量的实体A. 错误B. 正确正确答案:10. 门是对电信号执行基础运算的设备,用于接受一个输入信号,生成一个输出信号A. 错误B. 正确正确答案:11. 硬件是计算机系统中有形的装置和设备的总称A. 错误B. 正确正确答案:12. 布尔代数提供的是在集合{0,1}上的运算和规则A. 错误B. 正确正确答案:13. 同步是一种进程相互合作的思想描述进程间相互制约的问题A. 错误B. 正确正确答案:14. 软件仅指与计算机有关的程序A. 错误B. 正确正确答案:15. 如果有三个或更多重复字符出现,适宜使用行程长度编码进行压缩A. 错误B. 正确正确答案:16秋学期《计算机科学导论》在线作业三、单选题(共30 道试题,共60 分。

大学计算机科学复习资料(全)

大学计算机科学复习资料(全)

大学计算机科学复习资料(全)前言本文档旨在为大学计算机科学学生提供一个全面的复资料,涵盖了计算机科学的主要概念和知识点。

通过仔细阅读和研究本文档,学生们将能够巩固他们的计算机科学基础,并帮助他们在考试中取得良好的成绩。

目录1. 计算机科学导论计算机科学导论- 计算机科学的定义和发展历程- 计算机科学的基本概念和原理2. 计算机硬件计算机硬件- 中央处理器(CPU)和内存的工作原理- 输入和输出设备的功能和分类- 存储器的种类和特点3. 计算机网络计算机网络- 网络的基本结构和拓扑- 网络协议和通信原理- TCP/IP协议族的体系结构和功能4. 操作系统操作系统- 操作系统的定义和作用- 进程管理和调度- 存储管理和文件系统5. 数据结构与算法数据结构与算法- 常见数据结构的概念和特点- 常用排序和查找算法的实现和分析- 图算法和动态规划的基本原理6. 数据库管理系统数据库管理系统- 关系数据库模型和关系代数- SQL语言的基本语法和操作- 数据库设计和优化7. 编程语言编程语言- 常见编程语言的特点和应用领域- 程序设计的基本思想和方法- 面向对象编程的概念和实践8. 软件工程软件工程- 软件开发的生命周期和过程- 需求分析和系统设计- 软件质量保证和测试技术9. 人工智能人工智能- 人工智能的定义和应用领域- 智能代理和机器研究- 自然语言处理和计算机视觉结论本文档提供了一个全面的复习资料,旨在帮助大学计算机科学学生在考试中取得好成绩。

学生们应该根据自己的学习进度制定学习计划,并合理安排时间进行复习。

通过逐一学习每个章节,并做相关的练习题,学生们将能够巩固并提升他们的计算机科学知识水平。

祝大家复习顺利!。

计算机科学导论复习大纲(改)

计算机科学导论复习大纲(改)

计算机科学导论复习大纲1. 学科根本问题:什么能被(有效地)自动进行。

他来源于对算法理论、数理逻辑、计算模型、自动计算机器的研究,并与存储式电子计算机的发明一起形成于20世纪40年代初期2. 学科知识体的三个层次:分支领域(Area)【分为→】知识单元(Unit)【分为→】知识点(Topic)3. 计算学科三个学科形态(过程):抽象、理论、设计4. 哈密尔顿回路问题:访问除原点外每个结点一次,对于任一图无法判断是否存在哈密尔顿回路欧拉回路问题:访问每条边一次,对于任一图可以判断是否存在欧拉回路5. 要完成n个盘子的梵天塔的移动,最少需要:6. P类问题:所有在多项式时间内可以求解的问题,此问题采用确定性算法NP类问题:所有在多项式时间内可以验证的问题,此问题采用非确定性算法7. NP完全性问题:NP类中某些问题的复杂性与整个类的复杂性有关,当这些问题中任何一个存在多项式时间算法时,则所有NP问题都是多项式时间可解,这些问题被称为NP完全性问题8. 停机问题:针对任意给定的图灵机和输入,寻找一个一般的算法(或图灵机),用于判定给定图灵机在接收了初始输入后能否到达终止状态,即停机状态。

若能找到,则停机问题可解;否则,不可解【简言之→】我们能不能找到这样一个测试程序,它能判断出任意的程序在接收了某个输入并执行后能不能终止9. 贪婪准则:1)每次都选择价值最大的物品装包2)每次都选择重量最小的物品装包3)每次都选择价值密度(价值/重量)最大的物品装包10. 程序的三种基本结构:PTFAAPBAB1)顺序结构 2)选择结构 3)循环结构11. Internet软件的层次结构:OSI的分层:物理→链路→网络→传输→会话→表示→应用TCP/IP(现用)的分层:物理→链路→网络→传输→应用12. 超文本传送协议:HyperText Transfer Protocol(HTTP)13. 图灵:电子计算机的理论和模型是由英国数学家图灵建立的14. 图灵机:图灵机属于理论形态15. 冯·诺依曼:冯·诺依曼为美籍匈牙利科学家16. 冯·诺依曼计算机五大特点(又称存储程序特点):1)计算机由运算器、控制器、存储器、输入及输出设备五部分组成2)程序与数据置于同一存储器;指令和数据均可送至运算器运算3)数据以二进制表示4)顺序执行指令5)机器以运算器为中心17. EMIAC:EMIAC是第一台真正工作的计算机,他相当于CPU18. Brooks hear:Brooks hear在其著作《计算机科学导论》中给出一个基于冯·诺依曼计算机体系结构的程序执行实例19. 执行程序的机器指令集:操作码操作数描述1RXY 将内存XY单元中的数据取出,存入寄存器R中2RXY将数XY存放到寄存器R中3RXY将寄存器R中的数据存入主存地址为XY的单元中40RS将寄存器R中的数存入寄存器S中5RST 将寄存器S与T中用二进制补码表示的数相加,结果存入寄存器R中6RST 将寄存器S与T中用浮点数表示的数相加,结果存入寄存器R中7RST 将寄存器S与T中的数进行或运算,结果存入寄存器R中8RST 将寄存器S与T中的数进行与运算,结果存入寄存器R中9RST 将寄存器S与T中的数进行异或运算,结果存入寄存器R中A R0X 将寄存器S中的数右移X次,每次将最低位移出的数字放在最高位的空缺中B RXY 若寄存器R中的数与寄存器0中的相同,就将内存XY单元中的数据(跳转指令)存入程序计数器中;否则,按原来的顺序继续执行C000停机,C000如:1A43【表示→】将43单元中的数据取出,存入寄存器A中20. 计算机语言:机器语言(机器指令)【高级→】汇编语言【高级→】高级语言21. 机器指令:机器指令是计算机硬件能够直接识别和运行的语言,由操作码和操作数组成22. 高级语言:高级程序设计语言是一种无需了解计算机内部即能运用的语言23. CISC:复杂指令系统计算机24. RISC:精简指令系统计算机25. 程序设计_语言翻译系统的三部分:1)汇编语言翻译系统2)高级程序设计语言编译系统3)高级语言翻译系统26. 算法的重要特性:1)有穷性(又称有限性)2)确定性3)输入4)输出5)能行性(又称正确性)27. 流程图:流程图是描述算法的常用工具,它采用美国国家标准化协会(American National Standard Institute , ANSI)规定的一组图形符号来表示算法28. 算法分析考虑的三个问题:1)算法的时间杂度2)算法的空间杂度——执行过程中所占存储空间的大小3)算法是否便于阅读、修改和测试29. 线性表:1)后进先出(栈)2)先进先出(队列)30. 图:图是由结点和连接这些结点的边所组成的集合31. 程序:每个程序都具有一个单一的、不可分的结构,它规定了某个数据结构上的一个算法32. 程序= 算法+ 数据结构:此公式是1976年由瑞士计算机科学家尼科莱·沃恩提出的33. 软件 = 程序 + 文档:软件一般指计算机系统中的程序及其文档34. 软件分类:系统软件(不做事)、支撑软件(工具)、应用软件35. 单位转换:1K = 1024()位1M = 1024K1G = 1024M1T = 1024G36. 二进制代码:计算机中数值数据信息、字符、图像及汉字等信息用二进制代码形式表示;微机中主要使用的二进制编码为ASCII码37. ASCII码:目前采用的字符编码是由美国国家标准局(AmericanNational Standards)制定的国际标准信息交换码(American Standard Code for Information Interchange , ASCII)38. 浮点数:计算机中浮点数由阶码与尾码组成39. 布尔代数:由0和1组成的集合以及定义在其上的“3个运算”构成40. 半加器真值表:输入输出00001110111041. 理论:从数学的角度来说,理论是基本概念、基本原理或定律以及由这些概念与原理逻辑推理出来的结论组成的集合42. 公理化方法:公理化方法是一种构造理论体系的演绎方法,它是从尽可能少的基本概念、公理出发,运用演绎推理规则,推出一系列的命题,从而建立整个理论体系的思想方法;公理化方法是构建理论体系的常用方法43. 公理系统需满足的三条件:无矛盾性、独立性、完备性44. 形式验证:形式验证是基于已建立的形式规格,对规格系统的相关特性进行分析和验证,以评判系统是否满足期望的特征;形式验证的主要技术包括模型检验、定理证明以及模型检验与定理证明的结合45. 系统科学:系统科学是探索系统的存在方式和运动变化规律的学问,是对系统本质的理性认识,是人们认识客观世界的一个知识体系46. 几种常用的系统科学方法:1)系统分析法2)信息方法3)功能模拟方法4)黑箱方法5)整体优化方法47. 结构化方法:结构化方法是计算学科的一种典型的系统开发方法。

南开大学《计算机科学导论》在线作业和答案(1)

南开大学《计算机科学导论》在线作业和答案(1)

17 秋学期(1709)《计算机科学导论》在线作业和答案一、多选题(共 5 道试题,共10 分。

)V1.ROM 的主要类型包括ABCA.ROMB.PROMC.EPROMD.CDROM满分: 2 分2.布尔函数最小化的作用有ABCDA.降低成本B.提高电路可靠性C.在一块芯片上设计更合适的电路D.减少电路计算时间满分: 2 分3.计算机网络的拓扑结构包括ABCD满分: 2 分4.鼠标的主要部件有ABCA. 星型拓扑B. 网状拓扑C. 树状拓扑D. 环状拓扑A.位置采样机构B. 传感器C. 专用处理芯片D. 电荷耦合器件 满分: 2 分5. Internet 的主要应用有 ABCD A.电子邮件B. 文件传输C. 远程登录D. 万维网满分: 2 分判断题(共15 道试题,共 30 分。

)1. 硬件是计算机系统中有形的装置和设备的总称 BB. 正确满分: 2 分2. 实体是指某种抽象事物的集合 AA. 错误B. 正确满分: 2 分3. 编译器是把用高级语言编写的程序翻译成机器码的程序 BB. 正确满分: 2 分. 错. 错5. 软件仅指与计算机有关的程序 AA. 错误B. 正确满分: 2 分6. 网络协议就是为网络数据交换而制定的规则 B满分: 2 分7. 门是对电信号执行基础运算的设备,用于接受一个输入信号,生成一个输出信号 A 满分: 2 分8. 软件危机完全是由软件自身的特点决定的 AA. 错误B. 正确满分: 2 分9. 视频中的一幅图像叫做一帧B4. 关系是元组的集合而不是元组的列表因此元组的出现 B10. 稳定排序算法是指占用有限额外空间的算法 A11. 同步是一种进程相互合作的思想描述进程间相互制约的问题 AA.错误B.正确满分: 2 分12.摩尔定律是指一个集成电路板上能够容纳的电路数量每年增长一倍 B满分: 2 分13. 布尔代数提供的是在集合{0,1} 上的运算和规则 BA. 错误B. 正确满分: 2 分14. 如果有三个或更多重复字符出现,适宜使用行程长度编码A进行压缩A. 错误B. 正确满分: 2 分15. 机器语言是内置在计算机电路中的指令,用助记码表示 AA. 错误三、单选题(共30 道试题,共60 分。

计算机科学导论复习资料

计算机科学导论复习资料

计算机科学导论复习资料《计算机科学导论》课程考试重点知识考试说明:选择题(共10小题,每小题2分,共20分)、名词解释题(共5小题,每小题4分,共20分)、简答题(共5小题,每小题6分,共30分)、综合题(共5小题,选做3小题。

其中强化班同学必作1、2、3小题,普通班同学任选3小题作答,每小题10分,共30分)。

一、考试范围:1~10、15章,每章都有一定量的题目。

二、课后习题中的选择题全部要求。

三、重点掌握的知识点:1.计算机操作系统2.存储器3.运算速度4.计算机系统5.CPU和主机的概念。

6.软件生存周期7.软件危机8.信息9.输入和输出设备10.中间代码的概念11.软件质量12.定点数及其分类13.字长14.内存容量15.计算机软件16.并发17.主频18.网络操作系统19.同步通信和异步通信20.软件工程21.软件可靠性22.信号23.运算器24.编译程序25.控制器26.程序运行的局部性原理27.语义处理的功能28.操作系统的基本组成29.算法的时间复杂度和空间复杂度,如何表示?30.分组交换31.智能模型32.网络体系结构33.高性能计算机34.目标代码生成阶段的任务35.域名系统36.一个DBMS的组成部分37.模块划分的原则38.计算机的基本运行方式39.程序的概念40.结构化程序设计的思想41.资源子网和通信子网的组成42.词法分析的任务43.网络计算机44.数据库完整性控制,其含义是什么?45.同步通信和异步通信46.计算机科学与技术学科47.语法分析的任务48.算法的特性49.结构化方法遵循的原则50.喷泉模型。

51.资源子网和通信子网的组成52.数据库的三级模式结构53.事务,事务的特征54.模块划分的原则55.软件危机的表现形式56.对某一机器,用N=12位二进制代码表示一个浮点数,阶码为m=4位,尾数为n=8位。

求真值某=(38)10的浮点数的表示形式,要求列出计算步骤。

201609南开大学《计算机科学导论》复习资料资料

201609南开大学《计算机科学导论》复习资料资料

1、关于教材由于《计算机科学导论》课程涉及的内容广泛,任何一本教材均无法完全覆盖所有知识点。

所以同学们在复习时应该以教学课件为主,指定教材仅供辅助参考使用。

本复习资料提供的例题将全部指明其所考知识点在教学课件中的章节和页码。

2、关于考试题型和试卷结构单项选择(10道题、每题2分、共20分);判断题(5道题、每题2分、共10分);名词解释(6道题、每题5分、共30分);简答题(3道题、每题10分、共30分);分析设计题(1道题、每题10分、共10分)。

3、关于考试范围全部试题涉及的知识点在教学课件中均有体现,在本复习资料中也有示例。

一、客观部分:(单项选择、判断)(一)、选择部分1、17世纪,(A )发明了第一个数字计算器A、PascalB、LeibnizC、JacquardD、Babbage★考核知识点: 计算硬件的发展历程(第1章ppt第21页)2、内存的概念首次出现在(B )当中A、算盘B、分析机C、织布机D、数字计算器★考核知识点: 计算硬件的发展历程(第1章ppt第22页)3、第一代计算机使用(A )存储信息A、真空管B、晶体管C、集成电路D、光纤★考核知识点: 计算硬件的发展历程(第1章ppt第25页)4、下列哪种语言是面向对象的编程语言(D )A、PascalB、BASICC、CD、C++★考核知识点: 计算软件的发展历程(第1章ppt第35-36页)5、满足个人应用要求,体积小、价格便宜的计算机属于(A )A、个人计算机B、小型计算机C、大型计算机D、超级计算机★考核知识点: 计算机的类型(第1章ppt第80页)6、下列选项中不属于计算机存储设备的是(A )A、内存B、光盘C、磁盘驱动器D、U盘★考核知识点:计算机硬件设备(第1章ppt第83页)7、在计算机软件层次结构中,位于汇编语言内层的是(D )A、应用软件B、操作系统C、高级语言D、机器语言★考核知识点: 计算机软件层次(第1章ppt第89页)8、数字836的基数可能是(D )A、2B、5C、7D、10★考核知识点: 位置计数法(第2章ppt第5页)9、下面哪个数字用来表示任何计数系统中的基数值(B )A、01B、10C、100D、101★考核知识点: 位置计数法(第2章ppt第5页)10、十三进制下的数字943与十进制下的哪个数含有相同多的实体(C )A、13B、69C、1576D、943★考核知识点: 位值计数法(第2章ppt第5-6页)11、二进制数1010110表示为十进制数应该是(A )A、86B、68C、1010110D、0110101★考核知识点: 二进制向十进制转换(第2章ppt第8页)12、下列哪个句子不属于命题(D )A、北京是中国的首都B、1=1=2C、2+2=3dD、几点了?★考核知识点: 命题和逻辑(第3章ppt第5页)13、半加法器和全加法器的区别是(B )A、是否产生进位B、是否处理以前的进位C、是否产生和位D、是否处理以前的和位★考核知识点: 电路设计(第3章ppt第69-75页)14、三变元卡诺图包含几个方块(C )A、3B、6C、8D、9★考核知识点: 利用卡诺图化简电路(第3章ppt第81-95页)15、在某些电路中,由于输入值的一些组合从未出现过,所以对其输出值可以任意选择,函数对于这种组合的值称为( A )A、无需在意条件B、无需在意结果C、最优选择条件D、最优选择结果★考核知识点: 利用卡诺图化简电路时无需在意的条件(第3章ppt第96页)16、下列哪种元件不在中央处理器的内部(D )A、运算器B、控制器C、寄存器D、存储器★考核知识点: 冯诺依曼体系(第3章ppt第128、144页)17、下列选项哪个是用于软件需求分析的工具(A )A、数据流程图B、系统结构图C、程序流程图D、伪代码★考核知识点: 需求分析(第4章ppt第153页)18、按传输距离划分,计算机网络不包括(D )A、广域网B、城域网C、局域网D、无线网★考核知识点: 计算机网络的分类(第5章ppt第10页)19、OSI网络参考模型中位于第四层的是(C )A、表示层B、会话层C、传输层D、网络层★考核知识点: OSI参考模型(第5章ppt第24页)20、在中,cn表示(B )A、组织B、国家C、网络D、主机★考核知识点: 域名系统(第5章ppt第35-37页)(二)、判断部分1、硬件是计算机系统中有形的装置和设备的总称。

计算机科学导论复习大纲

计算机科学导论复习大纲

计算机科学导论复习大纲
一、计算机科学的历史
1、从计算机的发明到计算机科学的诞生
2、主要阶段的发展:19世纪的算术机,20世纪中期的大型计算机,20世纪末的计算机系统,21世纪的高级计算机
二、计算机的组成部分
1、硬件:中央处理器,内存,I/O设备
2、软件:操作系统,应用软件
三、计算机科学的基本概念
1、算法:一种数学模型,定义了一个解决特定问题的固定步骤的序列
2、数据结构:一种特殊的数据存储形式,以便于有效地保存和管理数据
3、模型:为了简化和描述复杂的实际情况,计算机科学使用各种数学模型
4、排序:一种特殊的算法,它以指定顺序重新排列数据
四、计算机科学的基本技术
1、编程语言:Java,C,Python等编程语言,用于实现算法和数据结构
2、设计模式:一种为解决其中一类常见问题而发展出的解决方案,能更有效地实现复杂任务
3、计算机网络:一种网络系统,其中计算机可以相互连接和交换信息
4、人工智能:为了模拟智能行为而开发的应用,使计算机具有智能功能
五、计算机科学的应用
1、软件工程:一种利用软件开发方法以解决特定问题的工程。

计算机导论复习知识点

计算机导论复习知识点
详细描述
计算机硬件系统是计算机导论课程的基础,介绍了计算机的 卡、网卡等。这些部件的特性和工作原理对于理解计算 机系统的运行和性能至关重要。
计算机软件系统
总结词
计算机软件系统包括系统软件和应用软件,系统软件如操作系统、编译器、数据库管理系统等,应用软件如办 公软件、图像处理软件等。
数据库系统基础
数据库定义
数据库是用于存储、管理、检索数据的软件系统 。
数据库类型
关系型数据库、非关系型数据库、分布式数据库 等。
数据库架构
数据库通常包括用户界面、查询语言、管理系统 、存储引擎等组成部分。
04
网络与互联网技术
网络技术基础
网络定义
网络是由若干个结点(计算机、路 由器等)和连接这些结点的链路( 传输介质、网桥等)组成的。
Internet发展历程
ARPANET、NSFNET、World Wide Web 等。
Internet应用
电子邮件、万维网、文件传输等。
网络安全与防范
网络安全定义
网络系统的硬件、软件及其系 统中的数据受到保护,不因偶 然的或者恶意的原因而遭受到
破坏、更改或者泄露。
网络安全威胁
黑客攻击、病毒传播、网络钓 鱼等。
大数据处理技术
大数据处理技术包括数据存储、数据处理、数据分析等方面。其中,分布式存储 和计算是常用的技术。
云计算与虚拟化技术
云计算
云计算是一种将计算资源和服务通过互联 网提供给用户的模式。它包括基础设施即 服务(IaaS)、平台即服务(PaaS)、 软件即服务(SaaS)等类型。
VS
虚拟化技术
虚拟化技术是一种将物理硬件资源虚拟化 成多个虚拟资源的技
网络分类

计算机科学导论复习资料整理

计算机科学导论复习资料整理

《计算机科学导论》课程考试重点知识考试说明:选择题(共10小题,每小题2分,共20分)、名词解释题(共5小题,每小题4分,共20分)、简答题(共5小题,每小题6分,共30分)、综合题(共5小题,选做3小题。

其中强化班同学必作1、2、3小题,普通班同学任选3小题作答,每小题10分,共30分)。

一、考试范围:1~10、15章,每章都有一定量的题目。

二、课后习题中的选择题全部要求。

三、重点掌握的知识点:1.计算机操作系统: 操作系统就是合理管理并控制计算机系统内软、硬件资源,并能够合理组织工作流程、方便用户使用的程序的集合。

通常我们将操作系统的功能概括为两大功能:扩展的虚拟机功能、资源管理功能。

其中,资源管理功能包括了处理机管理、内存管理、设备管理、文件管理四大功能。

而扩展的虚拟机提供友好的人机交互以及程序级接口,使得计算机看上去像是功能扩展了的机器。

2.存储器: 存储器是计算机的记忆装置,用于存放原始数据、中间数据、最终结果和处理程序。

为了对存储的信息进行管理,把存储器划分成存储单元,每个单元的编号称为该单元的地址。

各种存储器基本上都是以1个字节作为一个存储单元。

存储器内的信息是按地址存取的,如要访问存储器中的某个信息,就必须知道它的地址。

向存储器里存入信息也称为“写入”,写入新的内容将覆盖原来的内容。

从存储器里取出信息也称为“读出”,信息读出后并不破坏原来存储的内容,因此信息可以重复读出,多次利用。

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

3.运算速度 :计算机的运算速度是衡量计算机水平的一项主要指标,它取决于指令执行时间。

运算速度的计算方法多种多样,目前常用单位时间内执行多少条指令来表示,而计算机执行各种指令所需时间不同。

因此,常根据在一些典型题目计算中,各种指令执行的频度以及每种指令的执行时间来折算出计算机的等效速度。

计算机科学技术导论复习要点

计算机科学技术导论复习要点

计算机科学技术导论复习要点第1章计算机科学技术与信息化社会考核要点:1. 什么是计算机计算机能够完成的基本操作有哪些2. 解释冯.诺依曼所提出的“存储程序”的概念;3. 计算机有哪些主要的特点4. 计算机有哪些主要的用途5. 计算机发展中各个阶段的主要特点是什么答案1.什么是计算机计算机能够完成的基本操作有哪些什么是计算机:计算机是一种能够按照事先存储的程序,自动、高速地对数据进行输入、处理、输出和存储的系统;一个计算机系统包括硬件和软件两大部分;硬件是由电子的、磁性的、机械的器件组成的物理实体,包括运算器、存储器、控制器、输入和输出设备等五个基本组成成分;软件则是程序和有关文档的总称,包括系统软件、应用软件和工具软件三类;计算机能够完成的基本操作有哪些:计算机能够完成基本操作有输入、处理、输出、存储四种基本操作;这四种操作通常被称为IPOS循环,它反映计算进行的数据处理的基本步骤即输入、处理、输出和存储;当然计算机不一定严格的按照Iinpui-Pprocessing-Ooutput-Sstorage的顺序出现,在程序的控制下计算机根据程序中的指令决定执行哪一个步骤或者执行某一步骤 ;2.解释冯.诺依曼所提出的“存储程序”的概念;存储程序原理又称“冯·诺依曼原理”;将程序像数据一样存储到计算机内部存储器中的一种设计原理;程序存入存储器后,计算机便可自动地从一条指令转到执行另一条指令;现电子计算机均按此原理设计;存储程序原理:程序由指令组成,并和数据一起存放在存储器中,计算机启动后,能自动地按照程序指令的逻辑顺序逐条把指令从存储器中读出来,自动完成由程序所描述的处理工作;“存储程序原理”的提出是计算机发展史上的一个里程碑,也是计算机与其他计算工具的根本区别;3.计算机有哪些主要的特点各种类型的计算机虽然在规、用途、性能结构等方面有所不同,但是它们都具备以下一些特点:1运算速度快2运算精度高3具有记忆能力4 具有逻辑判断能力5存储程序冯·诺依曼结构计算机系统由硬件系统和软件系统两大部分组成;美藉匈牙利科学家冯·诺依曼结构John von Neumann奠定了现代计算机的基本结构,其特点是:1使用单一的处理部件来完成计算、存储以及通信的工作;2存储单元是定长的线性组织;3存储空间的单元是直接寻址的;4使用低级机器语言,指令通过操作码来完成简单的操作;5对计算进行集中的顺序控制;6计算机硬件系统由运算器、存储器、控制器、输入设备、输出设备五大部件组成并规定了它们的基本功能;7彩二进制形式表示数据和指令;8在执行程序和处理数据时必须将程序和数据道德从外存储器装入主存储器中,然后才能使计算机在工作时能够自动调整地从存储器中取出指令并加以执行;这就是存储程序概念的基本原理;4. 计算机有哪些主要的用途按照计算机的运用领域,计算的用途可以有以下几个方面:科学方面、数据方面、实时控制、人工智能、计算机辅助工程和辅助教育、娱乐与游戏等5.计算机发展中各个阶段的主要特点是什么第一代计算机的特点:逻辑器件使用电子管;用穿孔卡片机作为数据和指令的输入设备;用磁鼓或磁带作为外存储器;使用机器语言编程;虽然第一代计算机的体积大、速度慢、能耗大、使用不便且经常发生故障,但是它显示出强大的生命力、预示了将来要改变世界的未来;第二代计算机的特点:使用晶体管代替了电子管;内存储器采用了磁芯体;应用了变址寄存器和浮点运算硬件;利用I/O处理提高了输入输出能力;在软件方面配置了子程序库和批处理管理程序,并且推出了FORTRAN、COBOL、ALGOL等高级程序设计语言及相应的编译程序;但是第二代计算机的输入输出设备速度很慢,无法与主机计算速度相匹配;第三代计算机的特点:用小的规模或中规模的集成电路来地体晶体管等;用半导体存储器代替磁芯存储器;使用微程序时机技术简化处理器的结构;在软件方面则广泛引入多道程序、并行处理、虚拟存储系统以及功能完备的操作系统,同时还提供了大量的面向用户的应用程序;第四代计算机的特点:使用另外大规模集成电路和超大规模集成电路;大规模集成电路每个芯片上的原件数为1000~10000个;而超大规模集成电路每个芯片上则可以集成10000个以上的原件;此外,第四代计算机使用了大容量的半导体存储器作为内存储器;在体系结构方面进一步并行处理、多机系统、分布式计算机系统和计算机网络系统;在软件方面则推出了数据库系统、分布式操作系统以及软件工程标准等;第五代计算机的特点:目前的计算机都属于第四代计算机,第五代计算机尚在研制之中,而且进展比较缓慢;第五代计算机的研究目标是试图打破计算机现有的体系结构,使得计算机能够具有像人那样的思维、推理和判断能力;也就说,第五代计算机的主要特征是人工智能,它将具有一些人类只能属性,例如自然语言理解能力、模式识别能力和推理能力等;第2章计算机科学技术的基础知识考核要点:1. 什么是数制采用位权表示法的数制具有哪三个特点2. 二进制、八进制、十六进制数之间的转换;3. 什么是原码、补码、反码4. 根据给定的数值无符号或有符号的整数或小数写出其原码、补码及反码;5. 如何利用补码进行减法运算6. 数值数据在计算机中表示形式;7. 定点小数表示法和浮点小数表示法;8. 命题公式的等价证明及化简;逻辑代数的等价证明及化简;9. 程序设计语言;10. 结构化程序设计的三种基本控制结构;11. 计算机硬件系统由哪几部分组成简述各部分的功能;12. 指令中的操作码的功能是什么简述指令的执行过程;13. 计算机的工作原理是什么它是由谁首先提出来的14. 计算机系统中的位、字节、字和字长各表示的含义是什么15. 精简指令集技术,高速缓冲存储技术,虚拟存储技术,指令流水线和并行处理技术;16. 什么是线性表线性表有哪些运算线性表怎样存储17. 什么是堆栈堆栈有哪些运算堆栈怎样存储18. 什么是队列队列有哪些运算队列怎样存储答案1. 什么是数制采用位权表示法的数制具有哪三个特点什么是数制:按进位的原则进行计数称为进位计算数制,简称数制;在日常生活中最常用的数制是十进制;此外,也有使用许多非十进制的计算方法;采用位权表示法的数制具有哪三个特点:位权表示法的数制具有以下三个特点:(1)数字的总个数等于基数,如十进制使用10个数字0~9.(2)最大的数字比基数小1,如十进制中最大的数字为9;(3)每个数字都要乘以基数的宓次,该幂次由每个数字所在的位置决定;2.二进制、八进制、十六进制数之间的转换;二进制转化为八进制:若把二进制数转化为八进制数,只要以小数点为界,将整数部分自右向左和小数部分自左向右分别按每三位为一组不足三位用0补足,然后将各个三位二进制数转换为对应的一位八进制数,即得到转换的结果;反之,若把八进制数转换为二进制,只要把每一位八进制数转换为对应的三位二进制数即可;记忆:8=2^3解:010 111 001 101 1000×2^2+1×2^1+0×2^0=21×2^2+1×2^1+1×1^0=70×2^2+0×2^1+1×2^0=10×2^2+1×2^1+0×2^0=21×2^2+0×2^1+1×2^0=51×2^2+0×2^1+1×2^0=51×2^2+0×2^1+0×2^0=4例如:将八进制8转换为二进制2|2 2|72 |1 0 2|3 10 1→010 2|1 10 1→111同理可以将其他数字转化为2进制数注意:要标明数字的进制二进制转化为十六进制之间的转换类似地,由于4位二进制数恰好是一位十六进制数,所以若把二进制转化为十六进制数,只要以小数点为界,将整数部分自右向左和小数部分分别按每四为一组,不足4位的用0补足,然后将各个4位二进制数转换为对应的一位十六进制数,即得到转化的结果;反之,若把十六进制数转化为二进制数,只要把每一个十六进制数转化为对应的4位2进制数即可;记忆:16=2^4 0101 1100 01100×2^3+1×2^2+0×2^1+1×2^0=51×2^3+1×2^2+0×2^1+0×2^0=12C1×2^3+0×2^2+1×2^1+0×2^0=10A1×2^3+0×2^2+1×2^1+1×2^0=11B0×2^3+1×2^2+1×2^1+0×2^0=63.什么是原码、补码、反码原码:原码表示法规定:用符号位和数值表示待符号数,整数的符号为是用“0”表示,负数的符号为是用“1”表示,数制部分用二进制表示例如:设代符号数的数的真值x=+62和y=-62,则它们的原码分别是:x原=0 111110y原=1 111110反码:反码表示法规定:正数的反码与原码相同,负数的反码为该数的原码的原码除符号位外取反;例如:设带符号数的真值x=+62和y=-62,则他们的原码和反码分别是:x原=0 111110 x反=0 111110y原=1 111110 y反=1 000001补码:补码表示法规定:正数的补码与原码相同,负数的补码为对该数的原码除负号位外各位取反,然后再最后一位加一;例如:设代符号数的数的真值x=+62和y=-62,则它们的补分别是:x原=0 111110 x反0 111110y 原=1 111110 y 反1 000010此处是000001+1=000002由于二进制是满2进一所以是0000104. 根据给定的数值无符号或有符号的整数或小数写出其原码、补码及反码; 略5. 如何利用补码进行减法运算 例如:补码的减法法则如下7. 定点小数表示法和浮点小数表示法; 定点小数::8位字长纯小数,第一位为,小数点在第一位后面,后七位为具体数值 ;↑数值部分符号位如:表示为,为,为注意:定点小数格式表示的所有数都是绝对值小于一得纯小数; 定点小数所表示的范围计算:对于二进制的m+1位定点小数格式的数N,所能表示的数的范围: |N|≤1-2^-m;计算如下:当定点小数表示最大是为……12 所以max=12^-m+12^-m+1+……12^-1+12^0=1-2^-m 浮点小数表示法浮点小数是指小数点位置不固定的数;浮点表示法规定:一个浮点分数为阶码和尾码两部分组成,阶码用于表示小数点在该数中的位置,尾数用于表示该数的有效数值;由于阶码表示小数点的位置,所以阶码总是一个整数,可以是正整数,也可以是负整数;尾数可以采用整数或纯小数两种形式;例如↑ ↑ ↑ 符号位 阶码10^-1 尾数部分实际上在计算机里是用二进制来表示小数的这里是为了便于理解 浮点数的表示范围: ±2^-12^-128~1-2^-242^1278. 命题公式的等价证明及化简;逻辑代数的等价证明及化简; 命题与连接词∧当且仅当A 和B 同事为真是A ∧B 为真,在其他情况下A ∧B 的真值均为假∨当且仅当A ∨B 均为假时A ∨B 为假,其他情况下A ∨B 为真F F F若A为假则A为真若A为真则A为真A AT FF T当且仅当A和B同时为真或者同时为假时A B为假,在其他情况下A B的真值为真A B A BT T FT F TF T TF F F例:A:上海到北京的14次列车下午6点开B:上海到北京的14次列车下午4点半开车A B上海到北京的14次列车下午六点开或者上海到北京的14次列车下午4点半开注意:在本例中的汉语的“或者”是“不可兼或”的意思→条件当且仅当A的真值为真,B的真值为假时,A→B为假在其他情况下A→B为真A B A→BT T FT F FF T TF F T 例:A:天气晴朗B:我们去郊游A→B:如果天气晴朗,我们就去郊游双条件当且仅当A和B的真值相同时A B为真其他为假A B A BT T TT F FF T FF F T 例A:四边形ABCD是平行四边形B:四边形ABCD的对边平行A B四边形ABCD是平行四边形当且仅当ABCD的对边平行命题代数零律:A∨F=AA∧F=F幺律:A∨T=TA∧T=A幂等律:A∨A=AA∧A=A求补律:A∨A=TA∧A=F交换律:A∨B=B∨AA∧B=B∧A结合律:A∨B∨C=A∨B ∨CA∧B∧C=A∧B ∧C分配律:A∧B∨C=A∧B∨A∧CA∨B∧C=A∨B ∧B∨C 吸收律:A∧B∨A∧B=AA∨B ∧A∧B=A狄一摩根定律:A∨B=A∧B A∧B=A∨B双重否定律:A=A逻辑代数的等价律零律:A+0=AA0=0幺律:A+1=1A1=A幂等律:A+A=AA A=A求补律:A+ A=1A A=0交换律:A+B=B+AAB=BA结合律:A+B+C=A+B +CABC=AB C分配律:A B+C=AB+ACA+BC=A+B B+C吸收律:A B+A B=AA+B A B=A狄一摩根定律:A+B=A BA B=A+B双重否定律:A=A在逻辑代数中通常用“.“表示“与”运算在不至于混淆的情况下“.”也可以省略,用“+”表示“或”运算,用“-”上划线表示“非”运算;9. 程序设计语言;程序设计基础理解机器语言、汇编语言、高级语言;结构化程序设计;10.结构化程序设计的三种基本控制结构;课本p54页11. 计算机硬件系统由哪几部分组成简述各部分的功能;详细见课本71页计算机有运算器、控制器、存储器、输入设备、和输出设备5大部分组成;运算器:运算器是对二进制数进行运算的部件;他在控制器的控制下执行程序中的指令,完成各种算术运算,逻辑运算、比较运算、移位运算以及字符运算等;存储器:存储器是用来存储数据和程序的部件;由于计算机的信息都已二进制形式表示的,所以必须使用具体的两种稳定状态的物理期间来存储信息,这些物理器件主要有磁芯、半导体器件、磁表面器件和光盘等控制器:控制器ahi有指挥计算机各个部件按照指令的功能要求协调工作的部件,是计算机的“神经中枢”;控制器的主要特点是采用内存程序控制方式,机在使用计算机是,必须预先编写后有编译程序自动生成由计算机指令组成的程序并粗不如内存存储器,由控制器依次读取并进行;输入输出设备:输入输出设备又称为外部设备,它是外部与计算机交换信息的渠道;输入设备:输入设备用于输入程序、数据、操作命令、图形、图像、以及声音等信息;输出设备:输出设备用于显示或打印程序、运算结果、文字、图形、图像等,也可以播放声音;12. 指令中的操作码的功能是什么简述指令的执行过程;指令操作码的功能:指令操作码规定了改指令进行的操作种类,如佳间;存数取数等指令的执行过程:指令的执行过程包括以下4个步骤:(1)取指令;机按照指令集数其中的地址,从内存储器中取出指令,并送往指令存储器;(2)分析指令;即对指令存储器中存放的指令进行分析,有操作码确定执行什么操作,由地址码确定操作数的地址;(3)执行指令;即根据分细节的结果,有控制器发出完成操作所需要的一系列控制信息,取完成该指令所要求的操作;(4)上述步骤完成后,指令计算器加1,为执行下一条指令做好准备;如果遇到转移指令,则将转移地址送入指令计数器13. 计算机的工作原理是什么它是由谁首先提出来的计算机的工作过程实际上是快速的执行指令的过程;当计算机在工作室,有两种信息在流动:数据信息和指令控制信息;数据信息是指原始数据、中间数据、结果数据、源程序等,这些信息从存储器读入运算器进行运算,计算结果再存入存储器或传达到输入设备;指令控制信息是由控制器对指令进行分析,节时候像个部件发出的控制命令,指挥各部件协调工作;最早是由冯·诺依曼提出来的14. 计算机系统中的位、字节、字和字长各表示的含义是什么“位”是存储器的最小存数单位,8位为一个“字节”;若干位组成一个存储单位,其中可以存放一个二进制的数据或指令;一个存储单位中存放入的信息称为一个“字”,一个字所包含的二进制的数据称为“字长”15. 精简指令集技术,高速缓冲存储技术,虚拟存储技术,指令流水线和并行处理技术;精简指令集技术:所谓精简指令集技术即在计算机的指令系统中仅包含那些使用频率比较高的少量指令和一些支持操作系统高级程序设计语言的指令,从而构成一个精简指令集;高速缓冲存储技术:高速缓冲存储技术是基于以下规律:课本50页虚拟存储技术:所谓虚拟存储技术是指利用硬盘的支持以小的物理内存模拟大的内存从而程序能够使用整个内存地址空间的技术指令流水线:cpu可以在完成一条指令之前将开始执行另一条指令,从而能够加快计算机的处理速度并行处理技术:并行处理的目的是在相同时间里可以解决更大的任务或者用更少的时间解决同一个处理任务;为此,可以把一个程序划分为多个能够并行的由单独的处理器执行的进程;多个处理器协同的并行工作,使其性能达到甚至超过巨型计算机的高速性能;16. 什么是线性表线性表有哪些运算线性表怎样存储什么是线性表:线性表是一种最简单最常用的数据结构,一个线性表示n个数据元素的有限序列,每一个数据根据不同的情况可以是一个数,一个符号或者一个记录等信息线性表有哪些运算:设l为一个线性表,则可以进行以下一些基本运算:置空表SETNULLL求表的长度LENGTHL,i取表的元素getL,i在表中超找特定元素LOCATEL,x插入新元素INSERTL,i,b删除表的元素DELETE线性表怎样存储:详见课本61页在计算机中线性表可以采用多种的存储结构,常用的有顺序存储和链式存储两种17. 什么是堆栈堆栈有哪些运算堆栈怎样存储什么是堆栈:堆栈简称为栈,它是一种受限的线性表,即在堆栈中规定只能够在标的一端尾进行擦何如和删除操作;该表尾称为栈顶;设栈s=a1,a2,a3……ana1是最先进栈的元素,an谁栈顶元素;栈中的元素按a1,a2,……an的顺序进栈,而推栈的第一个元素是栈顶元素an;即进栈和退栈操作是按照“后进先出”的原则的进行的;堆栈有哪些运算:设s为一个堆栈,则对s可以进行以下一些基本运算:置空栈SETNULLS该运算把堆栈置为空栈;进栈PUSHS,x.该运算是在堆栈S的栈顶压入一个新的元素;退栈POPs;该运算是删除堆栈S的栈顶元素;取栈顶元素TOPs;该运算取得堆栈S的栈顶元素作为其函数值;判断堆栈是否为空EMPTYS;该运算用来判断堆栈S是否为空;它是一个布尔函数;如果S为空栈,则返回真;否则,返回假;堆栈怎样存储对于堆栈一般采用顺序存储结构,即使使用一个连续的存储区域来存放栈元素,并设置一个指针top,用来指示栈顶的位置,进栈和退栈只能在栈顶进行;18. 什么是队列队列有哪些运算队列怎样存储什么是队列:队列也是一种受限的线性表;与栈不同的是,在队列中规定只能够在表的一端进行插入,而在表的另一端进行删除操作;允许插入元素的一端称为对尾;允许删除元素的一端称为对首;设队列Q=a1,a2……,an,a1是最早进入队列的队首元素,an是最后进入队列的对尾元素;队列中的元素按照a1,a2,a3,……an的顺序进行,而退出队列的第一个元素是队首元素a1;即进入队列和退出队列操作按照“先进先出”的原则进行的队列怎样存储由于队列的数据元素变动较大,如果使用顺序存储结构其中的数据要频繁的进行移动;因此,队列通常采用联式存储结构,用链式表示的队列称为链队列;一个链队列需要设置两个指针,一个为指向队列的头的队首指针,另一个为指向队列尾的对尾指针分别指向列的头和尾第3章计算机硬件系统1. 简述冯.诺依曼体系结构的特点;2. 计算机系统的“主机”的组成;3. 微型计算机的硬件结构;4. 主存储器有哪几种类型各有何特点5. 高速缓冲存储器的作用;6. 存储器的作用,存储器的最小存储单位,计算机可寻址的最小信息单位;7. 什么是总线PC系统的总线分为哪几层8. CPU、CACHE、RAM、ROM、硬盘、光盘的运行速度比较;答案1.简述冯.诺依曼体系结构的特点冯.诺依曼体系结构的特点:1计算机由运算器、存储器、输入设备和输出设备5大部分组成;2数据和程序以二进制代码形式不加区别的存放在存储器中,存放的位置有地址确定;3控制器是根据存放在存储器中的指令序列程序进行工作,并由一个程序计数器控制指令的执行;控制器具有判断能力,能以计算结果为基础,选择不同的工作流程;2. 计算机系统的“主机”的组成;主机内一般包括的硬件有:主板 ,CPU,内存,硬盘,显卡也有叫显示适配器的,有很多集成在主板上的,但集成的必竟没有独立的好,个人感觉;有以上五样,基本可以称其为一台微机微型计算机,因为基本功能已经具备;现在一般人都会选择多媒体电脑,可以再选的配置设备有:光驱可选CD,DVD,CD-RW,DVD-RW等声卡现在很多已经集成于主板,如果对声音要求较高,建议还是买独立声卡好;如果需要上网,可以选择的设备有:网卡也有叫网络适配器的,一般用于连接局域网或宽带连接,多数主板都会集成这东西;MODEM调制解调器,一般用于电话线拔号上网,现在很少有人选择这种上网方式,这东西也有外置的另外主机以外的东西还有:显示器必不可少的东西啊,有CRT--电子枪式和TFT--液晶两种键盘、鼠标打印机一般人不一定会选扫描仪等3.微型计算机的硬件结构;微型计算机硬件的系统结构与冯·诺依曼结构无本质上的差异,不过cpu被集成在一片大规模或超大规模集成电路上,称为微机处理器;此外,微型计算机内部的连接方式都是采用总线结构,即各个部分通过一组公共的信号线联系起来,这组信号线号称为总线系统;4. 主存储器有哪几种类型各有何特点目前使用的主存储器主要有三种类型:随机存取存储器RAM、只读存储器ROM、和互补金属氧化物半导体cmosRAM:RAM保存cpu正在执行的程序和数据,它是暂时的或易失的存储区域ROM:ROM存储的是固定信息的存储器,在出厂前通过特殊设备写入程序和数据等信息,使用时只是读出已存入的信息,而不能改变或写入新的信息;这类存储器称为只读存储器;当电源断开后,其内容是不会丢失的,因此它又称为非易失存储媒体;CMOS:CMOS芯片提供了计算机系统的灵活性和可扩展性,在微型计算机中,它一般备用来存储计算机系统每次开机时所需的重要信息,例如计算机主存容量,键盘类型,鼠标、监视器以及磁盘驱动的有关信息等;5.高速缓冲存储器的作用;在CPU开始执行任何指令之前,都会首先从内存中取得该条指令以及其它一些相关数据和信息;为了加快CPU的运行速度,几乎所有的芯片都采用两种不同类型的内部存储器,即高速缓存;缓存被用来临时存放一些经常被使用的程序片段或数据;一级高速缓存是性能最好缓存类型,与解释指令和执行算术运算的处理单元一到构成CPU的核心;CPU可以在全速运行的状态下读取存放在一级高速缓存中的指令或数据;Intel的处理器产品一般都会具有32K的一级缓存,而象AMD或Via这种竞争对手的产品则会使用更多的一级缓存;如果在一级缓存中没有找到所需要的指令或数据,处理器会查看容量更大的二级缓存;二级缓存既可以被集成到CPU芯片内部,也可以作为外部缓存;Pentium II处理器具有512K 的二级缓存,工作速度相当于CPU速度的一半;Celeron以及更新的Pentium III芯片则分别具有128K和256K的在片二级缓存,能够在处理器全速下运行;对于存放在速度较慢的二级缓存中的指令或数据,处理器往往需要等待2到4个时钟周期;为了充分利用计算资源,CPU可以在这段时间内查看和执行其它正在等候处理,但不需要使用额外数据的指令,从而提高整个系统的速度,把空闲时间降低到最低程度;6..存储器的作用,存储器的最小存储单位,计算机可寻址的最小信息单位7. 什么是总线PC系统的总线分为哪几层所谓总线Bus,一般指通过分时复用的方式,将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线;是电脑中传输数据的公共通道根据传输的信息类型,系统总线可分为以下三种类型:数据总线:数据总线是传送数据和指令代码的信号线;数据总线是双向的,即数据可传送至cpu,也可以从cpu传送到其它部件;地址总线:地址总线是传送cpu所要访问的存储单元或输入输出接楼地址的信号线;地址总线是单向的,因而通常地址总线是降低至从cpu传送给存储器或输入输出接口控制总线:控制总线是管理总线上活动的信号线;控制总线中的信号是用来实现cpu对外部件的控制、状态等信息的传送以及中断信号的传送等;8. CPU、CACHE、RAM、ROM、硬盘、光盘的运行速度比较。

计算机科学导论课程考核知识点

计算机科学导论课程考核知识点

《计算机科学导论》课程考试重点知识一、考试范围:1~9,11、13章,每章都有一定量的题目。

二、习题中的选择题全部要求。

三、各章节的重点如下:第1章概述1.电子计算机的发展过程2.计算学科的根本问题3.计算机科学与技术学科的定义第2章计算机体系结构与组织1.计算机采用二进制的原因2.数制的表示及转换3.定点数及其表示方法4.数值数据的原码、反码、补码5.英文字符的计算机编码(ASCII码)6.简单的逻辑运算7.微型计算机硬件组成8.冯•诺依曼模型及特点9.CPU和主机的概念。

10.计算机软件11. 计算机系统的主要技术指标12.计算机的基本运行方式13. 输入输出系统的基本组成第3章程序设计语言1.程序的概念2. 常见的程序低级语言和高级语言有哪些3. 高级语言的共同特性4、语言处理的基本过程第4章程序设计基础1.结构化程序设计思想2. 结构化程序设计中常见的程序结构3. 好的程序设计风格有哪些4、数据结构的概念5、数据的逻辑与物理结构6、典型的几种数据结构运算及实现第5章算法与复杂性1.算法的定义及基本特征2.常用的算法描述工具3.算法设计的原则第6章1.信息的概念及特点2. 信息系统的要素3. 数据,数据库的基本概念4.DBMS的组成部分5.数据库系统的组成6.数据库SQL的特点及功能第7章软件工程1.软件的生命周期2.软件工程的概念3.软件复杂性的度量要素4.软件可靠性的含义及可靠性指标第8章操作系统1.操作系统的概念2.并发、进程、地址空间的概念3. 操作系统的基本组成4.操作系统的功能5. 主流操作系统有哪些第9章网络计算1.不同分类的数据通信方式2.数据传输方式3.计算机网络的概念4.资源子网和通信子网的组成5.链路与通路6.计算机网络的拓扑结构及其每种拓扑结构的特点7.网络协议的组成8.网络体系结构(OSI/RM模型)9.TCP/IP协议的体系结构10.IP地址的概念及其分类11.计算机网络安全技术中防火墙(Firewall)的基本功能及其技术分类第11、13章1.人机交互界面的主要形式2.人机界面的设计原则3.多媒体概念4.数学建模概念5. 计算机模拟的概念。

2009计算机科学技术导论复习要点

2009计算机科学技术导论复习要点

计算机科学技术导论复习要点第1章计算机科学技术与信息化社会本章在介绍计算机的定义、分类、特点、用途和发展等基本概念的基础上,分析了信息化社会的特征、Internet对信息化社会的影响以及信息化社会对人才的需求和培养方案。

考核要求:1.1 计算机的基本概念(掌握)计算机的定义;计算机系统的组成;硬件、软件的含义;软件的分类;计算机的基本操作和功能IPOS循环;计算机的特点;应用领域;冯诺依曼结构;1.2 信息化社会的挑战(了解)现代化的标志之一,信息社会的特征;Internet的诞生及其特点;我国的互联网络,金字工程,三网合一考核要点:1.什么是计算机?计算机能够完成的基本操作有哪些?2.解释冯.诺依曼所提出的“存储程序”的概念。

3.计算机有哪些主要的特点?4.计算机有哪些主要的用途?5.计算机发展中各个阶段的主要特点是什么?第2章计算机科学技术的基础知识本章介绍了有关计算机科学技术的一些基本知识,包括:数制与码制、数的定点与浮点表示、信息的编码;命题逻辑与逻辑代数;计算机的基本结构与工作原理;程序设计语言,结构化程序设计、程序设计风格;以及算法与数据结构的基础知识。

考核要求:1 / 92.1 计算机的运算基础(掌握)数制;位权表示法;数制转换;码制;浮点表示法计算;ASCII码;2.2 命题逻辑与逻辑代数基础(掌握)逻辑代数化简;2.3 计算机的基本结构与工作原理(掌握)五大部件的功能及其关系;计算机指令系统工作原理;RISC、高速缓存技术、虚拟存储技术等。

2.4 程序设计基础(理解)机器语言、汇编语言、高级语言;结构化程序设计;2.5 算法基础(理解)算法的定义、意义;2.6 数据结构基础(理解)数据结构的定义、典型数据结构的定义和结构考核要点:1.什么是数制?采用位权表示法的数制具有哪三个特点?2.二进制、八进制、十六进制数之间的转换。

3.什么是原码、补码、反码?4.根据给定的数值(无符号或有符号的整数或小数)写出其原码、补码及反码。

计算机科学导论复习重点一

计算机科学导论复习重点一

计算机科学导论复习重点一
第1章数据存储
二进制算术运算,二进制与十进制的互相转换,二进制补码计数法
主存储器及其结构,存储器容量的度量单位,主存储器的存储特点
用位模式表示信息,包括文本的表示、图像的表示、声音的表示等
第2章数据操控
冯·诺依曼体系结构(五个基本组成部分)、CPU的组成部分
存储程序的概念,及计算机与其他一切计算工具最本质的区别
机器语言,机器指令的种类和组成
程序执行与机器周期,机器周期的三步处理
二进制逻辑运算
第3章操作系统
计算机软件分类
典型操作系统的组件,及每个组件的作用
虚拟存贮器
第4章组网及因特网
计算机网络的概念及特点,网络分类,网络拓扑结构,网络互联设备的功能作用
协议,因特网基础协议簇、因特网的常见应用
电子邮件的工作原理
因特网上报文的传输过程
第5章算法
算法的定义,以及算法和程序之间的区别
典型算法的设计,如求两个正整数的最大公约数,求一组数据中的最大值,等等
第6章程序设计语言
程序设计语言代际划分、四种经典的程序设计范型
控制语句
数据类型,常用的数据类型
第8章数据抽象
数组
列表、栈、队列、树,及其特点
数据结构的实现。

计算机科学导论考试重点笔记

计算机科学导论考试重点笔记

计算机科学导论考试重点笔记一、计算机基础计算机的组成:CPU:中央处理器,负责执行程序中的指令。

内存:临时存储数据和指令,与CPU高速交换信息。

硬盘:长期存储数据的设备。

主板:连接各部件的中枢。

输入输出设备:如键盘、鼠标、显示器等。

二进制:计算机内部使用二进制进行计算,因为二进制只有0和1两种状态,易于表示和存储。

二、操作系统操作系统的功能:资源管理:分配硬件资源给应用程序。

程序调度:决定哪些程序在何时运行。

用户界面:提供用户与计算机交互的界面。

常见的操作系统:Windows、macOS、Linux。

三、编程语言与算法编程语言的分类:低级语言:如汇编语言和C语言,与硬件直接交互。

高级语言:如Python、Java,更接近于自然语言。

算法的重要性:算法是解决问题的步骤,好的算法可以提高程序的效率和准确性。

常见算法:排序(如冒泡排序、快速排序)、搜索(如二分搜索)、图算法等。

四、数据结构常见数据结构:数组、链表、栈、队列、树、图等。

每一种数据结构都有其特定的应用场景和优势。

数据结构的选择:根据问题的需求选择合适的数据结构,可以大大简化问题的解决难度。

五、数据库系统数据库的类型:关系型数据库(如MySQL)、非关系型数据库(如MongoDB)、面向对象数据库等。

数据库的基本操作:创建、查询、更新和删除数据。

SQL语言:用于操作关系型数据库的标准语言。

六、计算机网络与互联网TCP/IP协议:传输控制协议(TCP)和互联网协议(IP),是互联网的核心协议。

HTTP协议:超文本传输协议,用于浏览网页。

DNS系统:域名系统,将网址转换为IP地址。

《计算机导论》复习考试提纲

《计算机导论》复习考试提纲

《计算机导论》复习考试提纲《计算机导论》复习考试提纲计算机导论复习考试大纲第1章概述1.理解计算学科的定义,会解释计算学科。

2.了解计算学科的本质3.理解计算学科的三个学科形态。

4.能列举出计算学科的五个专业学科领域5.知道什么是图灵机。

6.了解ENIAC 相关信息7.了解计算机发展的几个阶段8.会描述计算机系统的组成(包括硬件组成和软件组成)9.会解释冯诺依曼原理。

10.知道字长的概念。

11.了解计算机的分类12.知道表示存储器容量的单位及换算关系。

13.了解软盘和硬盘的结构,了解其相关的参数。

第2章计算机基础知识1.理解进位计数制中的基数和权的概念,知道2、8、16进制数的表示方法。

2.会进行二、八、十六进制与十进制数之间相互转换,会熟练进行二和十六进制之间的相互转换。

3.给出一个二进制数据,能写出其在计算机内的机器数表示形式。

4.会进行简单的二进制补码的加减运算,会求补码对应的真值。

5.了解计算机中的四种逻辑运算。

6.掌握ASCII码的概念和表示,知道常见字符ASCII码值的相对大小。

7.理解汉字内码和外码的概念,能列举出汉字输入的常见编码类型。

8.了解数字音频的文件格式,知道其扩展名。

9.了解常用图像文件格式。

第3章计算机体系结构1.掌握指令、指令系统、程序的概念。

2.掌握冯诺依曼结构所描述的计算机组成。

3.理解存储器的分类,能举出相应的例子或给出一种存储器能说出其所属的类别。

4.掌握三级结构的存储器系统的运行原理,知道每一级的功能。

5.理解虚拟存储的概念.6.掌握计算机的三总线结构,能描述设备间的连接关系。

7.了解总线的分类,能列举总线的实例。

8.掌握接口的概念和功能。

9.了解接口的分类。

10.了解外设数据传送控制方式。

11.了解高性能计算机的含义。

第4章操作系统1.掌握操作系统的概念,理解操作系统概念中的二层含义,了解操作系统的地位。

2.了解操作系统的启动过程。

3.能准确描述操作系统的功能。

计算机导论总复习提纲(整理)

计算机导论总复习提纲(整理)

2009级《计算机导论》课程复习整理第一章计算机的基础知识1、了解计算机产生的标志性事件,并说明计算机发展过程中经历了哪几个阶段及其主要特点。

(讲义01 P5~8)计算机产生的标志性事件:1936年阿兰·图灵在《论可计算数及其在判断问题中的应用》中论述了一种假想的通用计算机,即理想计算机(图灵机),在理论上证明了通用计算机存在的可能性1950年10月图灵在《计算机和智能》中进一步阐明了计算机可以有智能的思想,并提出了测试机器是否有智能的方法(图灵测试),图灵也因此被称为“人工智能之父”1956年开始美国计算机学会每年向世界上最优秀的计算机科学家颁发“图灵奖”1946年2月美国宾夕法尼亚大学成功研制了世界上第一台数字电子计算机ENIAC计算机的发展阶段:第一代计算机(1946-1957):主要特征是逻辑器件使用电子管,用穿孔卡片机作为数据和指令的输入设备,用磁鼓或磁带作为外储存器,使用机器语言编程第二代计算机(1958-1964):主要特征是使用晶体管代替了电子管,内存储器采用了磁芯体,引入了编址寄存器和浮点运算硬件,利用I/O处理机提高了输入/输出能力第三代计算机(1965-1972):主要特征是用半导体中、小规模集成电路作为元器件代替晶体管等分立原件,用半导体储存器代替磁芯储存器,使用微程序设计技术简化处理机的机构第四代计算机(1972年至今):主要特征是使用了大规模和超大规模集成电路,使计算机沿着巨型机和超微型计算机方向发展2、了解计算机科学与技术学科的知识体系与主要研究方向。

(讲义01 P17~32)计算机科学与技术学科的知识体系:离散结构,程序设计基础,算法设计与分析,计算机组织与体系结构,操作系统,网络计算,程序设计语言,人机交互,图形学和可视化计算,智能系统,数据库,信息管理,软件工程,科学计算,社会、道德和职业的问题,计算机科学与技术学科的主要研究方向:科学计算与算法理论研究方向,信息安全研究方向,多媒体技术研究方向,软件工程研究方向,计算机应用技术和应用软件研究方向,体系结构研究方向3、掌握计算机软件系统的层次结构。

计算机科学导论1-5重点

计算机科学导论1-5重点

第1章概述1.什么是计算机系统?P8计算机系统是一种能够按照事先存储的程序,自动、高速地对数据进行输入、处理、输出和存储的系统,由计算机硬件系统和计算机软件系统两大部分组成。

把程序和数据都以二进制的形式统一存放在存储器中,在执行程序时由控制器从存储器中快速的提控制器基本功能就是从内存中取出指令和执行指令,即控制器按程序计数器指出的指令地址从内存中取出该指令进行译码,然后根据该指令功能向有关部件发出控制命令,执行该指令。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

1、关于教材由于《计算机科学导论》课程涉及的内容广泛,任何一本教材均无法完全覆盖所有知识点。

所以同学们在复习时应该以教学课件为主,指定教材仅供辅助参考使用。

本复习资料提供的例题将全部指明其所考知识点在教学课件中的章节和页码。

2、关于考试题型和试卷结构单项选择(10道题、每题2分、共20分);判断题(5道题、每题2分、共10分);名词解释(6道题、每题5分、共30分);简答题(3道题、每题10分、共30分);分析设计题(1道题、每题10分、共10分)。

3、关于考试范围全部试题涉及的知识点在教学课件中均有体现,在本复习资料中也有示例。

一、客观部分:(单项选择、判断)(一)、选择部分1、17世纪,(A )发明了第一个数字计算器A、PascalB、LeibnizC、JacquardD、Babbage★考核知识点: 计算硬件的发展历程(第1章ppt第21页)2、内存的概念首次出现在(B )当中A、算盘B、分析机C、织布机D、数字计算器★考核知识点: 计算硬件的发展历程(第1章ppt第22页)3、第一代计算机使用(A )存储信息A、真空管B、晶体管C、集成电路D、光纤★考核知识点: 计算硬件的发展历程(第1章ppt第25页)4、下列哪种语言是面向对象的编程语言(D )A、PascalB、BASICC、CD、C++★考核知识点: 计算软件的发展历程(第1章ppt第35-36页)5、满足个人应用要求,体积小、价格便宜的计算机属于(A )A、个人计算机B、小型计算机C、大型计算机D、超级计算机★考核知识点: 计算机的类型(第1章ppt第80页)6、下列选项中不属于计算机存储设备的是(A )A、内存B、光盘C、磁盘驱动器D、U盘★考核知识点:计算机硬件设备(第1章ppt第83页)7、在计算机软件层次结构中,位于汇编语言内层的是(D )A、应用软件B、操作系统C、高级语言D、机器语言★考核知识点: 计算机软件层次(第1章ppt第89页)8、数字836的基数可能是(D )A、2B、5C、7D、10★考核知识点: 位置计数法(第2章ppt第5页)9、下面哪个数字用来表示任何计数系统中的基数值(B )A、01B、10C、100D、101★考核知识点: 位置计数法(第2章ppt第5页)10、十三进制下的数字943与十进制下的哪个数含有相同多的实体(C )A、13B、69C、1576D、943★考核知识点: 位值计数法(第2章ppt第5-6页)11、二进制数1010110表示为十进制数应该是(A )A、86B、68C、1010110D、0110101★考核知识点: 二进制向十进制转换(第2章ppt第8页)12、下列哪个句子不属于命题(D )A、北京是中国的首都B、1=1=2C、2+2=3dD、几点了?★考核知识点: 命题和逻辑(第3章ppt第5页)13、半加法器和全加法器的区别是(B )A、是否产生进位B、是否处理以前的进位C、是否产生和位D、是否处理以前的和位★考核知识点: 电路设计(第3章ppt第69-75页)14、三变元卡诺图包含几个方块(C )A、3B、6C、8D、9★考核知识点: 利用卡诺图化简电路(第3章ppt第81-95页)15、在某些电路中,由于输入值的一些组合从未出现过,所以对其输出值可以任意选择,函数对于这种组合的值称为( A )A、无需在意条件B、无需在意结果C、最优选择条件D、最优选择结果★考核知识点: 利用卡诺图化简电路时无需在意的条件(第3章ppt第96页)16、下列哪种元件不在中央处理器的内部(D )A、运算器B、控制器C、寄存器D、存储器★考核知识点: 冯诺依曼体系(第3章ppt第128、144页)17、下列选项哪个是用于软件需求分析的工具(A )A、数据流程图B、系统结构图C、程序流程图D、伪代码★考核知识点: 需求分析(第4章ppt第153页)18、按传输距离划分,计算机网络不包括(D )A、广域网B、城域网C、局域网D、无线网★考核知识点: 计算机网络的分类(第5章ppt第10页)19、OSI网络参考模型中位于第四层的是(C )A、表示层B、会话层C、传输层D、网络层★考核知识点: OSI参考模型(第5章ppt第24页)20、在中,cn表示(B )A、组织B、国家C、网络D、主机★考核知识点: 域名系统(第5章ppt第35-37页)(二)、判断部分1、硬件是计算机系统中有形的装置和设备的总称。

( V )★考核知识点: 计算硬件的发展历程(第1章ppt第17页)2、机器语言是内置在计算机电路中的指令,用助记码表示。

( X )★考核知识点: 计算软件的发展历程(第1章ppt第30页)3、如果有三个或更多重复字符出现,适宜使用行程长度编码进行压缩。

( X )★考核知识点: 行程长度编码(第2章ppt第64-66页)4、布尔代数提供的是在集合{0,1}上的运算和规则。

( V )★考核知识点: 布尔代数(第3章ppt第22页)5、门是对电信号执行基础运算的设备,用于接受一个输入信号,生成一个输出信号。

( X )★考核知识点: 门(第3章ppt第53页)6、编译器是把用高级语言编写的程序翻译成机器码的程序。

( V )★考核知识点: 编译器(第4章ppt第55页)7、实体是指某种抽象事物的集合。

( X )★考核知识点: E-R模型(第6章ppt第31页)8、软件仅指与计算机有关的程序。

( X )★考核知识点: 计算软件的发展历程(第1章ppt第29页)9、不同数形的两个数字可能表示同等数量的实体。

( V )★考核知识点:等值原理(第2章ppt第6页)10、视频中的一幅图像叫做一帧。

( V )★考核知识点: 视频(第2章ppt第100页)11、稳定排序算法是指占用有限额外空间的算法。

( X )★考核知识点: 排序算法(第4章ppt第96页)12、软件危机完全是由软件自身的特点决定的。

( X )★考核知识点: 软件危机(第4章ppt第135-137页)13、网络协议就是为网络数据交换而制定的规则。

( V )★考核知识点: 计算机网络协议(第5章ppt第17页)二、主观部分:(名词解释、简答、分析设计)(一)、名词解释1、位置计数法★考核知识点:位置计数法的概念(第2章ppt第5页)一种表达数字的系统,数位按顺序排列,每个数位有一个位值,数字的值是每个数位和位值的乘积之和,表示为2、模拟数据★考核知识点:模拟数据的概念(第2章ppt第15页)是一种连续表示法,模拟它表示的真实信息3、数字数据★考核知识点:数字数据的概念(第2章ppt第15页)是一种连续表示法,模拟它表示的真实4、原码★考核知识点:原码的概念(第2章ppt第28页)将数的符号数码化,即用一个二进制位表示符号:对整数,该位取0,对负数,该位取1。

而数值部分保持数的原有形式(有时需要在高位部分添几个0)。

这样所得结果为该数的原码表示5、补码★考核知识点:补码的概念(第2章ppt第32页)一个负数加模的结果即是该数的补码,它与该负数等价,或者说是一对一的,一个正数的补码就是它本身6、反码★考核知识点:反码的概念(第2章ppt第37页)正数的反码与其原码、补码相同,负数的反码等于原码除符号位外,按位求反7、溢出★考核知识点:溢出的概念(第2章ppt第38页)当运算的结果超出某种数据类型所表示的数的范围时,机器不能正确表示,这时要产生溢出,在溢出的情况下,机器将产生错误的结果8、字符集★考核知识点:字符集的概念(第2章ppt第53页)字符和表示它们的代码的清单9、RGB表示法★考核知识点:RGB表示法的概念(第2章ppt第85页)在计算机中,颜色通常用RGB(red-green-blue)值表示,其中的三个数字说明了每种基色的份额,用0~255之间的数字表示一种元素的份额10、布尔代数★考核知识点:布尔代数的概念(第3章ppt第22页)提供的是集合{0,1}上的运算和规则,这个集合及布尔代数的规则被用来研究电子和光学开关11、布尔函数★考核知识点:布尔函数的概念(第3章ppt第29页)设B={0,1},则Bn={(x1,x2,……,xn)|xi∈B,1≤i ≤n}是由0和1所能构成的所有n元有序列的集合,从Bn到B的函数称为n度布尔函数12、文字★考核知识点:文字的概念(第3章ppt第47页)布尔变元或其补13、小项★考核知识点:小项的概念(第3章ppt第47页)布尔变元x1,x2,……,xn的小项是一个布尔积y1y2……yn,其中yi等于xi,或yi等于xi的补14、积之和展开式★考核知识点:积之和展开式的概念(第3章ppt第48页)给定一个布尔函数,可以构造小项的布尔和使得:当此布尔函数具有值1时它的值为1,当此布尔函数具有值0时它的值为0,此布尔和中的小项与使得此函数值为1的值的组合对应,表示布尔函数的小项的和称为此函数的积之和展开式或析取范式15、门★考核知识点:门的概念(第3章ppt第53页)对电信号执行基础运算的设备,接受一个或者多个输入信号,生成一个输出信号16、电路★考核知识点:电路的概念(第3章ppt第53页)相互关联的门的组合,用于实现特定的逻辑函数17、无需在意的条件★考核知识点:无需在意的条件的概念(第3章ppt第96页)在某些电路中,由于输入值的一些组合从未出现过,所以对其输出值可以任意选择,函数对于这种组合的值称为无需在意条件18、指令★考核知识点:指令的概念(第3章ppt第131页)人给机器下达的完成一项基本操作的命令19、程序★考核知识点:程序的概念(第3章ppt第132页)完成一项任务所需的并且按照一定顺序排列起来的一系列指令20、驱动程序★考核知识点:驱动程序的概念(第3章ppt第198页)是一种可以使计算机和设备通信的特殊程序,可以说相当于硬件的接口,操作系统只有通过这个接口,才能控制硬件设备的工作.21、算法★考核知识点:算法的概念(第4章ppt第8页)在有限的时间内用有限的数据解决问题或子问题的明确指令集合22、编译器★考核知识点:编译器的概念(第4章ppt第55页)把用高级语言编写的程序翻译成机器码的程序.23、基本操作★考核知识点:基本操作的概念(第4章ppt第76页)是指算法运行中起主要作用且花费最多时间的操作,引入基本操作的概念,用其执行次数来度量算法的时间代价,是算法分析的基础。

24、T(n)★考核知识点:T(n)的概念(第4章ppt第77页)算法的时间复杂度,用问题实例长度的函数表示,也就是用该算法用于问题长度为n的实例所需要的基本操作次数来刻划。

25、排序问题★考核知识点:排序问题的概念(第4章ppt第96页)n项纪录的集合R,其中一个域是关键字Key属于全序集,利用Key的顺序对R 重新排列26、稳定排序算法★考核知识点:稳定排序算法的概念(第4章ppt第96页)相同大小的元素不被交换的排序算法27、原址排序算法★考核知识点:原址排序算法的概念(第4章ppt第96页)占用有限额外空间或者说额外空间与n无关的排序算法28、计算机网络★考核知识点:计算机网络的概念(第5章ppt第7页)是为了通信和共享资源而以各种方式连在一起的一组计算设备29、数据库★考核知识点:数据库的概念(第6章ppt第24页)由专门系统管理的信息集合(二)、简答题1、请以图形的形式叙述计算硬件的发展历程★考核知识点:计算硬件的发展历程(第1章ppt第17页)附2.2.1:(考核知识点解释)绘制该图时应力求完整,即从计算硬件的雏形、发展、成熟一直绘制到当前的情况,其中时间轴及各时间段图形可以适当简化。

相关文档
最新文档