计算机软件技术基础复习题和思考题答案

计算机软件技术基础复习题和思考题答案

ID:9402430

大小:97.00 KB

页数:22页

时间:2018-04-30

计算机软件技术基础复习题和思考题答案_第1页
计算机软件技术基础复习题和思考题答案_第2页
计算机软件技术基础复习题和思考题答案_第3页
计算机软件技术基础复习题和思考题答案_第4页
计算机软件技术基础复习题和思考题答案_第5页
资源描述:

《计算机软件技术基础复习题和思考题答案》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、计算机软件技术基础复习题和思考题答案1.5.1复习题1.解释计算机程序的概念。计算机程序(computerprograms),简称程序,是指计算机的指令序列。2.什么是源代码程序?源代码是指以程序设计语言编写的、可读的语句和声明的集合,程序设计人员的工作就是使用程序设计语言编写源代码,源代码经过编译后转变为计算机可以执行的程序。3.什么是可执行程序?可执行程序是指包含了计算机可以直接执行的指令的文件。为了与源代码相区别,可执行程序又被称为二进制代码。4.什么是计算机软件技术?计算机软件技术是与软件的设计、实施和使用相关

2、的多种技术的统称。软件的设计与实施涉及到程序设计语言、算法和数据结构、数据库系统、多媒体、软件工程等技术,软件的使用涉及到质量、可靠性、专利、知识产权、道德、法律等管理和技术。5.如何对软件进行分类?可以根据软件的功能进行分类,也可以根据软件的不同开发方式进行划分,还可以从软件的使用方式进行分类。根据软件的功能来划分是一种主要的分类方式,可以把软件分为系统软件、编程软件和应用软件3大类型。6.什么是系统软件?系统软件(systemsoftware)指管理和控制计算机硬件、使计算机工作的软件。系统软件是一种非常重要的软件

3、类型,它为用户提供了一种操作计算机硬件的便捷方法,为其他程序提供了运行的基础。7.常见的系统软件有哪些?根据系统软件的功能特点,可以继续划分为操作系统、设备驱动程序、实用工具以及其他系统软件。8.什么是操作系统?操作系统(operatingsystem,OS)是位于计算机系统中的硬件和软件之间的接口,负责管理和协调计算机硬件的操作和计算机有限资源的共享。9.列出3个典型的操作系统。主要的操作系统包括微软公司的Windows系列操作系统、Unix和类Unix操作系统、苹果公司的MacOSX操作系统、Linux操作系统等。

4、任意列出3个即可。10.什么是编程软件?编程软件(programmingsoftware)又称为编程工具(programmingtool)或软件开发工具(softwaredevelopmenttool),是一种软件开发人员用于创建、调试、维护其他程序和应用软件的软件工具。11.IDE缩写的中文含义是什么?集成开发环境(integrateddevelopmentenvironment,IDE)12.什么是应用软件?应用软件(applicationsoftware)是指在计算机上运行的、支持或改进软件用户工作的计算机程序。

5、或者说,应用软件可以直接完成终端用户的工作。13.如何理解业务软件的概念?业务软件(businesssoftware)是有助于提高业务生产效率或者度量业务生产效率的应用软件。业务软件又可以细分成多种类型,包括企业软件、企业基础设施软件、信息工作者软件等。14.什么是软件架构?软件架构(softwarearchitecture)有时也称为软件体系结构,是对软件系统总体结构的抽象表示,主要描述软件系统的组件、组件的接口特征以及这些组件之间的关系。软件架构的研究内容主要包括软件架构设计模式、软件架构描述语言、软件架构文档以及

6、形式化方法。15.WYSIWYG是什么意思?whatyouseeiswhatyouget,所见即所得2.6.1复习题1.什么是机器语言?机器语言(machinelanguage)也称为机器代码指令(machinecodeinstruction),是指直接用二进制的机器代码指令编写的、由处理器执行的程序就是机器语言程序。2.什么是汇编语言?汇编语言(assemblylanguage)是指用符号代替数字机器代码指令和其他常量进行编程的程序设计语言。3.什么是1GL/2GL/3GL/4GL/5GL?机器语言是第一代语言(fi

7、rstgenerationlanguage,1GL)。汇编语言是第二代语言(2GL)。第三代语言(3GL)是从2GL精炼而来的。2GL侧重于改进语言的逻辑结构,3GL主要是提高了语言的用户友好性。许多常见的语言都是3GL,例如FORTRAN、COBOL、BASIC、C、C++、VisualBasic、Java、C#等,都是典型的3GL。第四代语言(4GL)是从3GL演变而来的,具有更高抽象级别程序设计语言或程序设计环境。与3GL相比,4GL是针对特定目的的、面向问题和系统工程的程序设计语言。5GL关注的是约束条件和逻辑

8、,而不是如何去实现算法。5GL主要用于解决人工智能领域中的问题。4.FORTRAN语言的名称有什么含义?FORTRAN是公式翻译系统(formulatranslatingsystem)的缩写,侧重于科学计算。5.COBOL语言的主要作用是什么?COBOL是通用商业语言(commonbusiness-orientedlanguage

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。