计算机科学导论思想与方法(第三版)习题七
- 格式:ppt
- 大小:2.98 MB
- 文档页数:39
一、选择题1——5 DACBD 6——10 CDDBA 11、12 CC二、简答题1、“软件危机”是落后的软件生产方式无法满足迅速增长的计算机软件需求,从而导致软件开发与维护过程中出现一系列严重问题的现象。
2、软件危机的表现形式:(1)软件的质量难以保证;(2)软件开发成本和开发进度难以控制;(3)软件的维护非常困难;(4)用户对“已完成”的软件系统不满意。
3、软件工程是一门研究用工程化方法构建和维护有效的、实用的和高质量的软件的学科。
它涉及到程序设计语言、数据库、软件开发工具、系统平台、标准、设计模式等方面。
在现代社会中,软件应用于多个方面。
典型的软件比如有电子邮件、嵌入式系统、人机界面、办公套件、操作系统、编译器、数据库、游戏等。
同时,各个行业几乎都有计算机软件的应用,比如工业、农业、银行、航空、政府部门等。
4、软件工程的目标是:在给定成本、进度的前提下,开发出具有适用性、有效性、可修改性、可靠性、可理解性、可维护性、可重用性、可移植性、可追踪性、可互操作性和满足用户需求的软件产品。
追求这些目标有助于提高软件产品的质量和开发效率,减少维护的困难。
5、软件工程过程包括获取过程、供应过程、开发过程、操作过程、维护过程、管理过程、支持过程。
6、软件生存周期是软件的产生直到报废的生命周期,周期内有问题定义、可行性分析、总体描述、系统设计、编码、调试和测试、验收与运行、维护升级到废弃等阶段,这种按时间分程的思想方法是软件工程中的一种思想原则,即按部就班、逐步推进,每个阶段都要有定义、工作、审查、形成文档以供交流或备查,以提高软件的质量。
7、常见的软件工程模型有:瀑布模型、螺旋模型、快速原型模型、智能模型。
、等等。
8、喷泉模型是一种以用户需求为动力,以对象作为驱动的模型。
它适合于面向对象的开发方法。
它克服了瀑布模型不支持软件重用和多项开发活动集成的局限性。
喷泉模型使开发过程具有迭代性和无间隙性。
系统某些部分常常重复工作多次,相关功能在每次迭代中随之加入演化的系统。
计算机导论试卷第7章课后习题与参考答案第7章课后习题与参考答案一、选择题1.能直接作用于人们的感觉器官,能使人们产生直接感觉的媒体称为( )。
A、表示媒体B、感觉媒体C、传输媒体D、显示媒体2.下面属于虚拟现实系统工作环境中特有的交互设备是( )。
A、键盘B、平板显示器C、话筒D、数据手套3.多媒体技术的主要特性有( )。
(1)多样性(2)集成性(3)交互性(4)实时性A、仅(1)B、(1)(2)C、(1)(2)(3)D、全部4. 请根据多媒体的特性判断以下哪个属于多媒体的范畴( )。
A、交互式视频游戏B、漫画C、彩色画报D、彩色电视5..多媒体技术未来发展的方向是( )。
(1)高分辨率,提高显示质量;(2)高速度化,缩短处理时间;(3)简单化,便于操作;(4)智能化,提高信息识别能力。
A、(1)(2)(3)B、(1)(2)(4)C、(1)(3)(4)D、全部6.在多媒体计算机中常用的图象输入设备是( )。
(1)数码照相机(2)彩色扫描仪(3)视频信号数字化仪(4)彩色摄像机A、仅(1)B、(1)(2)C、(1)(2)(3)D、全部7.超文本是一个( )结构。
A、顺序的树形B、非线性的网状C、线性的层次D、随机的链式8. ( )是指用户接触信息的感觉形式,如视觉、听觉、触觉、嗅觉和味觉等。
A、感觉媒体B、表示媒体C、显示媒体D、传输媒体9. 多媒体计算机系统的两大组成部分是( )。
A、CD-ROM驱动器和声卡B、多媒体器件和多媒体主机C、多媒体输入设备和多媒体输出设备D、多媒体计算机硬件系统和多媒体计算机软件系统10. 虚拟现实是一项与多媒体密切相关的边缘技术,它结合了( )等多种技术。
①人工智能②流媒体技术③计算机图形技术④传感技术⑤人机接口技术⑥计算机动画A、①②③④⑤⑥B、①②③④⑤C、①③④⑤⑥D、①③④⑤11. 下列不属于多媒体开发的基本软件的是( )。
A、画图和绘图软件B、音频编辑软件C、图像编辑软件D、项目管理软件12. 下面关于多媒体技术地描述中,正确的是( )。
姓名:学号:一、选择题:1、一个完整的计算机系统应包括(C )A 主机、键盘、显示器B计算机及其外部设备C 硬件系统和软件系统D系统硬件和系统软件2、在计算机内部,用来传送、存储、加工处理的数据或指令都是以(B )形式进行的。
A ASCII码B二进制码 C 八进制码 D 国际标码3、计算机的内存储器比外存储器(B )A 更便宜B 存取速度快C 容量大D 价格便宜但速度慢4、在计算机内存放信息的基本单位是:(B)A byteB bitC baudD word5、windows用(C )管理文件?A 网状结构B 顺序结构C 树型结构D 层次结构6、操作系统是一种(A )A、系统软件B、操作规范C、编译系统D、应用软件7、八位无符号二进制数能表示的最大十进制是(C)A、127 B、128 C、255 D、2568、一般情况下,软盘中存储的信息在断电后( A )A、不会丢失B、全部丢失C、大部分丢失D、局部丢失9、专门为某一应用目的的编制的软件称为( B )。
A、系统软件B、数据库软件C、操作系统D、应用软件10、WWW的超链接中定位信息的位置使用的是(B)A、超文本(hypertext)技术B、统一资源定位器(URL)C、超媒体(hypermedia)技术D、超文本标注语言HTML11、在Internet的域名结构中,顶级域名为:.edu的代表(B )A 、商业机构B、教育机构C、政府机构D、军事机构12、计算机中,用( D )个二进制位组成一个字节?A、2B、4C、6D、813、世界上第一台电子计算机诞生于(B)年?A、1947B、1946C、1834D、195514、第三代电子计算机的特点是什么CA、电子管B、晶体管C、集成电路D、大规模集成电路15、下列操作系统中属于单用户单任务的是A____A.DOS B.Windows C.Linux D.Unix16、如果电子邮件到达时,你的电脑没有开机,那么电子邮件将_B___A.退回给发信人B.保存在服务商的主机上C.过一会对方再重新发送D.永远不再发送17、下面属于局域网的特点的是_D___A.覆盖一个城市B.覆盖范围在几十公里到几百公里C.通信的传输装置和介质由通信部门提供D.一般在十公里以内,属于一个部门或单位18、地址202.202.32.33属于(A)类地址A IPV4地址B IPV6地址C MAC地址D 端口地址19、下列格式中属于电子邮件格式的是:(B)A .CNBCD 202.202.44.12520、常用的网页搜索引擎包括(A )A.Google B.CNKI C.元搜索引擎D.目录二、填空题:(2分/空,共30分)1、计算机的存储设备通常分为_内存____和_外存____。
第1章概述习题(答案)一.选择题1. D2. B3. CD4. C6. ABC7. A8. C 10. B11. C 12. A 13. ABC 15. ABCD二.简答题1.简述计算机的发展阶段计算机的出现是20世纪最辉煌的成就之一,按照采用的电子器件划分,计算机大致经历了四个阶段。
1. 第一代计算机(1946—1957)其主要特征是逻辑器件使用了电子管,用穿孔卡片机作为数据和指令的输入设备,用磁鼓或磁带作为外存储器,使用机器语言编程。
第一台计算机需要工作在有空调的房间里,如果希望它处理什么事情,需要把线路重新连接接,把成千上万的线重新焊接。
1949年发明了可以存储程序的计算机,这些计算机使用机器语言编程,可存储信息和自动处理信息,存储和处理信息的方法开始发生革命性的变化。
第一代计算机体积大、运算速度低、存储容量小、可靠性低。
几乎没有什么软件配置,主要用于科学计算。
尽管如此,第一代计算机却奠定了计算机的技术基础,如二进制、自动计算及程序设计等,对以后计算机的发展产生了深远的影响。
其代表机型有:ENIAC、IBM650(小型机)、IBM709(大型机)等。
2. 第二代计算机(1958—1964)其主要特征是使用晶体管代替了电子管,内存储器采用了磁芯体,引入了变址寄存器和浮点运算部件,利用I/O处理机提高了输入输出能力。
这不仅使得计算机的体积缩小了很多,同时增加了机器的稳定性并提高了运算速度,而且计算机的功耗减小,价格降低。
在软件方面配置了子程序库和批处理管理程序,并且推出了Fortran、COBOL、ALGOL等高级程序设计语言及相应的编译程序,降低了程序设计的复杂性。
除应用于科学计算外,它还开始应用在数据处理和工业控制等方面。
其代表机型有IBM7090、IBM7094、CDC7600等。
3. 第三代计算机(1965—1972)其主要特征是用半导体中、小规模集成电路(Integrated Circuit,IC)作为元器件代替晶体管等分立元件,用半导体存储器代替磁芯存储器,使用微程序设计技术简化处理机的结构,这使得计算机的体积和耗电量显著减小,而计算速度和存储容量却有较大提高,可靠性也大大加强。
1.冯诺依曼创立了电子计算机的系统设计思想。
2.冯诺依曼的主要贡献是提出了储存程序的概念。
3.计算机的5个基本硬件是:运算器,储存器,控制器,输入设备,输出设备。
4.冯诺依曼体系结构思想可以归结为:采用存储程序的思想。
5.计算机软件是指:程序,数据和相关资料的总和,分为系统软件和应用软件。
6.(101.1)2=(1*22+0*21+1*20+1*2-1)103位二进制数组成1位八进制数;4位二进制数组成1位十六进制数7.数的原码,反码,补码(1)机器数的最高位为符号位,正数为0,负数为1。
(2)原码:若为正数,符号位为0;若为负数,符号位为1。
其余数值位不变,以二进制书写到符号右边。
(3)反码:对于正数,符号位为0,其他数值不变,为负数,符号位为1,其他数值按位求反。
(4)补码:对于正数,符号位为0,数值位不变;若为负数,符号位为1,数值位按位取反,然后在最末尾加1.(5)硬盘属于计算机的辅助储存器。
(还包括软盘,光盘,闪存器等)(6)完整的计算机系统应包括配套的硬件设备和软件设备。
11.并行方式:每次可传送一个字或一个字节的全部代码,并且是对一个数字或字节各位同时进行信息传递的方式。
12.串行方式:每次传送一位的方式实现数据的传送,即每个字节是按位传送的。
13.存储器用来保存输入计算机中的程序和数据的。
主储存器:即内存,用于当前正在使用或随时要使用的数据,供CPU读取。
辅助存储器:即外存,用于存放长时间不用的数据和程序。
14.在主机与外设进行数据交换时,必须引入相应的逻辑部件解决两者之间的同步与协调,数据格式转换等问题,这些逻辑部件就称为l/O接口,简称接口。
基本功能:(1)实现数据缓冲。
(2)实现数据格式转换(3)提供外设和接口的状态(4)实现主机与外设之间的通信联络控制15.代码:程序员根据设计语言规则编写程序,得到的指令序列。
指令代码的集合称为源代码或源程序。
16.目标程序是使用高级语言编写的程序。
计算机导论第三版答案计算机导论第三版答案【篇一:计算机导论课后习题答案】xt>第一章一、简答题1、什么是计算机?计算机系统是一种能够按照事先存储的程序,自动、高速的对数据进行输入、处理、输出和存储的系统。
一个计算机系统包括硬件和软件两大部分。
把程序和数据都以二进制的形式同意存放在存储器中,由机器自动执行。
不同的程序解决不同的问题,实现了计算机通用计算的功能, 3、计算机有哪些主要的特点?运算速度快`精度高计算机的字长越长,其精度越高,现在世界上最快的计算机每秒可以运算几十万次以上。
一般计算机可以有市纪委甚至几十位(二进制)有效数字,计算精度可由千分之几到百万分之几,是任何计算工具所望尘莫及的。
具有逻辑判断和记忆能力计算机有准确的逻辑判断能力和高超的记忆能力。
能够进行各种逻辑判断,并根据判断的结果自动决定下一步应该执行的指令。
高度的自动化和灵活性计算机采取存储程序方式工作,即把编号的程序输入计算机,机器便可依次逐条执行,这就使计算机实现了高度的自动化和灵活性。
4、计算机有哪些主要的用途?(1)科学计算(2)数据处理(3) 实时控制(4)人工智能(5)计算机辅助工程和辅助教育(6)娱乐和游戏5、计算机发展中各个阶段的主要特点是什么?第一代计算机特征是采用电子管作为主要元器件第二代计算机特征是采用晶体管作为主要器件第三代计算机特征是半导体中小规模集成电路第四代计算机特征是大规模和超大规模集成电路6信息化社会的主要特点是什么?7、信息化社会对计算机人才的素质和知识结构有哪些要求?在信息化社会中所需要的计算机人才是多方位的,不仅需要研究型、设计型的人才,而且需要应用型的人才;不仅需要开发型人才而且需要维护型、服务型、操作型的人才。
要求计算机人才具有较高的综合素质和创新能力,并对于新技术的发展具有良好的适应性。
8、说明计算机科学与技术学科的知识体系及知识领域、知识单元和知识点的含义。
9计算机科学的研究范畴主要包括哪些?计算机科学技术的研究范畴主要包括计算机理论、硬件、软件、网络及其应用等。
第1章概述习题(答案)一.选择题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)1.1 计算机科学的定义与历史 (3)1.2 计算机科学的发展趋势与未来 (4)二、计算机科学的基本概念 (5)2.1 计算机硬件与软件 (6)2.2 数据结构与算法 (7)2.3 计算机网络与通信原理 (8)三、计算机科学的思想与方法 (10)3.1 学术研究与问题解决 (11)3.2 分析与综合的方法 (12)3.3 类比推理与归纳推理 (14)3.4 系统思维与并行计算 (15)四、计算机科学的重要应用领域 (16)4.1 人工智能与机器学习 (17)4.2 大数据与数据分析 (19)4.3 计算机图形学与可视化 (20)4.4 自动驾驶与机器人技术 (22)五、计算机科学的伦理与社会影响 (23)5.1 数据隐私与安全 (25)5.2 技术创新与伦理道德 (27)5.3 计算机科学的社会责任与未来挑战 (28)六、结语 (30)6.1 本书总结与回顾 (31)6.2 对计算机科学的思考与展望 (32)一、计算机科学导论在深入探索计算机科学的广阔领域之前,我首先翻阅了这本《计算机科学导论:思想与方法》。
这本书以其独特的视角和深邃的洞察力,为刚步入这个领域的我提供了一盏明灯。
作者便以清晰的逻辑和流畅的语言,阐述了计算机科学的基本概念和发展历程。
从机械计算的初始尝试到现代电子计算机的飞速发展,每一个历史节点都凝聚了无数科学家的智慧和汗水。
这使我深刻认识到,计算机科学不仅仅是一门技术学科,更是一部人类文明发展的史诗。
书中着重介绍了计算机科学的核心思想和方法,如算法理论、数据结构、操作系统等。
这些核心思想和方法是计算机科学的基础,也是解决各种复杂问题的关键。
通过学习这些思想和方法,我逐渐理解了计算机科学是如何一步步发展至今的,也更加明确了自己未来的学习方向。
作者还强调了实践在计算机科学中的重要性,只有将理论知识运用到实际中,才能真正掌握这门学科。
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. 20B. 21C. 19D. 18答案:A2. 计算机的英文单词“computer”最早出现在()年。
A. 1940B. 1950C. 1960D. 1970答案:A3. 冯·诺依曼提出了计算机的体系结构,包括存储程序和程序控制的思想,这一体系结构被称为()。
A. 冯·诺依曼架构B. 哈佛架构C. 堆栈架构D. 寄存器架构答案:A4. 二进制只有两个数码,0和()。
A. 1B. 2C. AD. 5答案:A5. 在计算机中,数据是以()形式存储和处理的。
A. 二进制B. 十进制C. 八进制D. 十六进制答案:A6. 计算机的基本功能是对数据进行()。
A. 存储B. 传输C. 处理D. 显示答案:C7. 计算机病毒是一种()。
A. 软件B. 硬件C. 操作系统D. 网络协议答案:A8. 操作系统的主要功能是管理计算机的()。
A. 硬件资源B. 软件资源C. 网络资源D. 用户资源答案:A9. 互联网的起源可以追溯到()年。
A. 1969B. 1970C. 1980D. 1990答案:A10. 电子邮件的英文缩写是()。
A. E-mailB. E-bookC. E-commerceD. E-government答案:A二、填空题1. 计算机科学的五个基本领域是计算机系统结构、_______、软件工程、人工智能和计算机网络。
答案:算法与数据结构2. 计算机的基本单位是_______,它是由计算机的硬件和软件组成的。
答案:计算机系统3. 计算机的存储器分为为主存储器(_______)和辅助存储器(_______)。
答案:RAM;硬盘、光盘等4. 计算机病毒是一种特殊的程序,它可以通过_______途径传播。
答案:网络、移动存储设备等5. 互联网是由全球范围内的_______互联而成的网络。
答案:计算机三、简答题1. 请简要介绍计算机科学的发展历程。