第一范文网 - 专业文章范例文档资料分享平台

计算机基础知识(新 全)

来源:用户分享 时间:2025/5/22 3:26:49 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

每个面有10000个磁道,每个磁道有1000个扇区,每个扇区的容量为512字节,则该磁盘的存储容量为 20 GB。

4、鼠标器、打印机和扫描仪等设备都有一个重要的性能指标,即分辨率,其含义是每英寸的像素数目,简写成3个英文字母为 dpi 。

- 13 -

第3章 计算机软件

3.1 计算机软件及计算机软件技术

1)什么是计算机软件?什么是软件的版权和使用许可证?它们的意义何在?

答:计算机软件是指“包括与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作。” 软件的版权是授予软件作者的某种独占权利的一个合法的保护形式,版权所有者唯一地享有该软件拷贝、发布、修改、署名、出售的诸多权利。

软件许可证是一种法律合同,它确定了用户对软件的使用方式,扩大了版权法给予用户的权利。

2)从应用角度出发,软件分为哪两大类?试举说明。

答:系统软件。系统软件是给其他程序提供服务的程序集合。其主要特征是:与具体的应用领域无关,而与计算机硬件系统有很强的交互性,要对硬件共享资源进行调度管理。如:操作系统。应用软件。应用软件又可分为“通用应用软件”与“定制应用软件”。如:WPS、Excel等。 3)概述计算机软件发展三个阶段的过程和特点? 答:软件的发展大致经历了三个主要阶段:

第一阶段(1940年代到1950年代中期)

? 从第一台计算机上的第一个程序开始到实用的高级语言程序出现以前,是计算机软件发展初期。 ? 应用领域较窄:主要是科学与工程计算。处理对象:数值数据 ? 工作方式:个体;编程语言:使用低级语言编程

? 人们对和程序有关的文档的重要性认识不足,重视编程技巧 第二阶段(1950年代中期到1960年代后期)

? 出现了高级程序语言、操作系统、数据库管理系统、“软件”术语等 ? “软件危机”:软件的复杂程度迅速提高,研制周期变长,正确性难以保证,可靠性问

题尤为突出。解决危机的方法:

– 提出结构程序设计方法

– 提出用工程方法开发软件

– 从理论上探讨程序正确性和软件可靠性问题。

? 研究内容:增加了并发程序,并着重研究高级程序设计语言、编译程序、操作系统以及各种支撑软件和应用软件。计算机系统的处理能力得到加强,设计和编制程序的工作方式逐步走向合作方式。 第三阶段(1960年代迄今)

– 软件工程

软件领域工作新的特点:

– 随着应用领域的不断拓广,出现了嵌入式应用软件、网络软件及分布式应用软

– 软件工程发展迅速,形成了“计算机辅助软件工程”。除了开发各类工具与环境用以支持软件的开发与维护外,还出现了一些实验性的软件自动化系统 – 致力研究软件过程本身规律,研究各种软件开发规范与模型

– 除了软件传统技术继续发展外,人们着重研究以智能化、自动化、集成化、并行化、开放化以及自然化为标志的软件开发新技术 – 注意研究软件理论,特别是探讨软件开发过程的本质

- 14 -

3.2 操作系统

1)为什么说操作系统是给计算机配置的一种必不可少的系统软件? 答:操作系统(Operating System,简称OS):用于控制、管理、调配计算机的所有资源。是给计算机配置的一种必不可少的系统软件。没有操作系统一般的用户根本就无法使用计算机了。

2)试述计算机操作系统的作用和主要功能。 答:操作系统有以下两个重要作用:管理系统中的各种资源和为用户提供各种服务界面。 操作系统的主要功能:任务管理、存储管理、文件管理、设备管理、作业管理。

3.3程序设计语言及语言处理程序

1)什么是计算机语言?为什么可将它看成是一台抽象机器?

答:计算机语言就是一组功能供程序员来编制软件并实现数据处理的任务。

因为它具有各种功能可供实现数据处理,控制计算机。

2)说明机器语言、汇编语言和高级语言的不同特点和使用场合?

答:机器语言:使用计算机指令系统的程序语言。用机器语言编写的程序,全部都是二进制代码形式,可以被计算机直接执行。机器语言直接依赖机器的指令系统,不同类型甚至不同型号的计算机,其机器语言是不同的。机器语言不易记忆和理解,所编写的程序也难于修改和维护。

汇编语言:用助记符来代替机器指令的操作码和操作数,如用ADD表示加法,用SUB表示减法等。这样就能使它的每条指令都有明显的符号标识。用汇编语言编写程序与编写机器语言程序相比,比较直观和易记忆,但汇编语言仍然是面向机器指令系统的,还保留了机器语言的各项缺点。

高级语言:又称算法语言,其表示方法接近解决问题的表示方法,而且具有通用性,在一定程度上与机器无关。高级语言的特点:易学、易用,易维护。人们可以更有效、更方便地用它来编制各种用途的计算机程序。

3)在程序语言中有哪些数据类型?为什么要定义处理对象的数据类型?

答:数据作为程序操作的对象,具有名称、类型、作用域待特征。使用前要对数据的这些特征加以说明。算术(或字符)数据类型、枚举数据类型、数组数据类型、指针数据类型、用户自定义类型。为了方便对数据的存储和使用。

4)在程序语言中有哪些控制结构?分别说明它们的控制作用。

答:顺序结构:用来表示一个计算操作(或语句)的序列。从操作序列的第一个操作开始,顺序执行序列后续的操作,直至序列的最后一个操作。

条件选择结构:条件选择结构由一个条件(P)和两个供选择的操作A和B组成。在执行中,先计算条件表达式P的值,如果P的值为真,则执行操作A;否则执行操作B。当条件选择结构中的A或B又由条件选择结构组成时,就呈现嵌套的条件选择结构形式。

重复结构:重复结构为程序描述重复计算过程提供控制手段,重复结构有多种形式,最基本的形式为 while型重复结构。

5)解释程序和编译程序有何区别?

答:翻译程序:程序语言处理系统随被处理的语言及其处理方法和处理过程的不同而异。但任何一个语言处理系统通常都包含一个翻译程序,它把一种语言的程序翻译成等价的另一种语言的程序。

解释程序对源程序进行翻译的方法相当于两种自然语言间的“口译”。解释程序对源程序从头到尾逐句扫描,逐句翻译,并且翻译一句执行一句。因而这种翻译方式并不形成机器语言形式的目标程序。

- 15 -

3.4 算法和计算机软件理论基础

1)什么是算法?算法与程序有何区别?如何对算法进行描述和分析? 答:算法与程序不同,它是问题求解规则的一种过程描述。在算法中要精确定义一系列规则,这些规则指定了相应的操作顺序,以便在有限的步骤内得到所求问题的解答。

算法与程序的区别:一个程序不一定满足有穷性、程序中的指令必须是机器可执行的,而算法中的运算语句则无此限制。

算法的设计一般采用由粗到细,由抽象到具体的逐步求精的方法。

算法分析:分析一个算法的好坏,除其正确性外,还应考虑以下因素:占用的计算机资源a.时间代价b.空间代价;是否易理解、易调试和易测试等。

2)什么是数据结构?对数据结构研究包括哪些方面的内容?

答:数据结构:研究程序设计中计算机操作对象以及它们之间关系和运算的一个专门学科。 研究数据结构一般包括三个方面的内容:数据的逻辑结构、数据的存储结构、在数据上定义的运算的集合。

自测题3

一、是非题

1、所有存储在软盘或光盘上的数字作品都是软件 N 2、计算机只有安装了操作系统之后,CPU才能执行数据的存、取或计算操作 N 3、编译程序是一种高级程序语言翻译成机器语言程序的程序,它所产生的目标程序可以多次执行 Y 二、选择题

1、操作系统和应用软件在计算机中运行时,正确的关系是 B (A)操作系统调用应用软件的功能 (B)应用软件调用操作系统的功能

(C)操作系统运行完毕后在运行应用软件

(D)两者互不先相关,独立运行

2、下面有关WINDOWS操作系统中多任务处理的叙述中,正确的是 C

(A)用户如果只启动一个应用程序工作(如使用WORD),那么该程序就可以自始自终独占CPU

(B)由于计算机中有多个处理器,所以操作系统才能同时执行多个任务的处理

(C)前台任务和后台任务都能得到CPU的及时响应

(D)由于CPU具有多个执行部件,可同时执行多条指令,所以操作系统才能同时进行多个任务的处理

3、操作系统具有存储管理功能,当内存不够是,可以自动“扩充”内存,为用户提供一个容量比实际内存大得多的存储空间,所采用的技术是 C

(A)缓冲区技术 (B)cache技术 (C)虚拟存储技术 (D)排对技术 4、下面关于WINDOWS操作系统中文件管理的一些叙述中,错误的是 B (A)目录中可以存放文件,也可以目录,从而构成树状的目录结构 (B)根目录中只能存放文件夹,不能存放文件

(C)文件定位表(FAT)能够反映出整个硬盘空间(或磁盘)的使用状况 (D)文件定位表(FAT)被病毒破坏以后,系统将无法正常工作 5、编译程序和解释程序同属于语言处理程序,下列关于它们的叙述中正确的是 B (A)只有解释程序产生目标程序 (B)只有编译程序产生目标程序

- 16 -

搜索更多关于: 计算机基础知识(新 全) 的文档
计算机基础知识(新 全).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c37dau3bb4t7l7tw2asck_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top