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

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

  1. 1、本文档共22页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机软件技术基础复习题及思考题答案

计算机软件技术基础复习题和思考题答案 1.5.1 复习题 1. 解释计算机程序的概念。 计算机程序(computer programs),简称程序,是指计算机的指令序列。 2. 什么是源代码程序? 源代码是指以程序设计语言编写的、可读的语句和声明的集合,程序设计人员的工作就是使用程序设计语言编写源代码,源代码经过编译后转变为计算机可以执行的程序。 3. 什么是可执行程序? 可执行程序是指包含了计算机可以直接执行的指令的文件。为了与源代码相区别,可执行程序又被称为二进制代码。 4. 什么是计算机软件技术? 计算机软件技术是与软件的设计、实施和使用相关的多种技术的统称。软件的设计与实施涉及到程序设计语言、算法和数据结构、数据库系统、多媒体、软件工程等技术,软件的使用涉及到质量、可靠性、专利、知识产权、道德、法律等管理和技术。 5. 如何对软件进行分类? 可以根据软件的功能进行分类,也可以根据软件的不同开发方式进行划分,还可以从软件的使用方式进行分类。根据软件的功能来划分是一种主要的分类方式,可以把软件分为系统软件、编程软件和应用软件3大类型。 6. 什么是系统软件? 系统软件(system software)指管理和控制计算机硬件、使计算机工作的软件。系统软件是一种非常重要的软件类型,它为用户提供了一种操作计算机硬件的便捷方法,为其他程序提供了运行的基础。 7. 常见的系统软件有哪些? 根据系统软件的功能特点,可以继续划分为操作系统、设备驱动程序、实用工具以及其他系统软件。 8. 什么是操作系统? 操作系统(operating system,OS)是位于计算机系统中的硬件和软件之间的接口,负责管理和协调计算机硬件的操作和计算机有限资源的共享。 9. 列出3个典型的操作系统。 主要的操作系统包括微软公司的Windows系列操作系统、Unix和类Unix操作系统、苹果公司的Mac OS X操作系统、Linux操作系统等。任意列出3个即可。 10. 什么是编程软件? 编程软件(programming software)又称为编程工具(programming tool)或软件开发工具(software development tool),是一种软件开发人员用于创建、调试、维护其他程序和应用软件的软件工具。 11. IDE缩写的中文含义是什么? 集成???发环境(integrated development environment,IDE) 12. 什么是应用软件? 应用软件(application software)是指在计算机上运行的、支持或改进软件用户工作的计算机程序。或者说,应用软件可以直接完成终端用户的工作。 13. 如何理解业务软件的概念? 业务软件(business software)是有助于提高业务生产效率或者度量业务生产效率的应用软件。业务软件又可以细分成多种类型,包括企业软件、企业基础设施软件、信息工作者软件等。 14. 什么是软件架构? 软件架构(software architecture)有时也称为软件体系结构,是对软件系统总体结构的抽象表示,主要描述软件系统的组件、组件的接口特征以及这些组件之间的关系。软件架构的研究内容主要包括软件架构设计模式、软件架构描述语言、软件架构文档以及形式化方法。 15. WYSIWYG是什么意思? what you see is what you get,所见即所得 2.6.1 复习题 1. 什么是机器语言? 机器语言(machine language)也称为机器代码指令(machine code instruction),是指直接用二进制的机器代码指令编写的、由处理器执行的程序就是机器语言程序。 2. 什么是汇编语言? 汇编语言(assembly language)是指用符号代替数字机器代码指令和其他常量进行编程的程序设计语言。 3. 什么是1GL/2GL/3GL/4GL/5GL? 机器语言是第一代语言(first generation language,1GL)。 汇编语言是第二代语言(2GL)。 第三代语言(3GL)是从2GL精炼而来的。2GL侧重于改进语言的逻辑结构,3GL主要是提高了语言的用户友好性。许多常见的语言都是3GL,例如FORTRAN、COBOL、BASIC、C、C++、Visual Basic、Java、C#等,都是典型的3GL。 第四代语言(4GL)是从3GL演变而来的,具有更高抽象级别程序设计语言或程序设计环境。与3GL相比,4GL是针对特定目的的、面向问题和系统工程的程序设计语言。 5GL关注的是约束条件和逻辑,而不是如何去实现算法。5GL主要用于解决人工智能领域中的问题。 4. FORTRAN语言的名称有什么含义? FORTRAN是公式翻译系统(for

文档评论(0)

junjun37473 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档