当前位置:文档之家› 计算机软件的分类

计算机软件的分类

计算机软件的分类
计算机软件的分类

计算机软件的分类

计算机软件的分类

1.系统软件和应用软件

按照不同的原则和标准,可以将软件划分为不同的种类。如gRiN的角度出发.通常将软件大致划分为系统软件和应用软件两大类。

(1)系统软件.

系统软件泛指那些为了有效地使用计算机系统、给应用软件开发与运行提供支持、或者能为用户管理与使用计算机提供方便的一类软件?例如基本输入/输出系统(BIOS)、操作系统(如windows)、程序设计语言处理系统(如C语言编译器)、数据库管理系统(如ORACLE、Access等)、常用的实用程序(如磁盘清理程序、备份程序等)等都是系统软件。

系统软件的主要特征是:它与计算机硬件有很强的交互性,能对硬件资源进行统一的控制、调度和管理:系统软件有一定的通用性.它并不是专为解决某个(种)具体应用而开发的。在通用计算机系统中.系统软件都是必不可少的。通常在购买计算机时.计算机供应厂商必须提供给用户一些最基本的系统软件?否则计算机无法工作。

(2)应用软件

应用软件泛指那些专门用于解决各种具体应用问题的软件。由于计算机的通用性和应用的广泛性,应用软件比系统软件更丰富多样、五花八门。按照应用软件的开发方式和适用范围,应用软件可再分成通用应用软件和定制应用软件两大类。

①通用应用软件

生活在现代社会,不论是学习还是工作.不论从事何种职业、处于什么岗位.人们都需要阅读、书写、通信、娱乐和查找信息。有时可能还要做讲演、发消息等。所有这些活动都有相应的软件使我们能更方便、更有效地进行。由于这些软件几乎人人都需要使用,所以把它们称为通用应用软件。

通用应用软件分若干类。例如文字处理软件、信息检索软件、游戏软件、媒体播放软件、网络通信软件、个人信息管理软件、演示软件、绘图软件、电子表格软件等(表3—1)。这些软件设计得很精巧。易学易用.多数用户几乎不经培训就能使用。在普及计算机应用的进程中,它们起到了很大的作用。

表3一l通用应用软件的主要类别和功能

②定制应用软件+

定制应用软件是按照不同领域用户的特定应用要求而专门设计开发的软件。如超市的销售管理和市场预测系统、汽车制造厂的集成制造系统、大学教务管理系统、医院挂号计费系统、酒店客房管理系统,等等。这类软件专用性强,设计和开发

成本相对较高,只有一些机构用户需要购买,因此价格比通用应用软件贵得多。

必须指出,所有得到广泛使用的应用软件,一般都具有如下的共同特点:

?它们能替代现实世界已有的其他工具,而且使用起来比已有工具更方便、有效。?它们能完成已有工具很难完成甚至完全不可能完成的事,扩展了人们的能力。

由于应用软件是在系统软件的基础上开发和运行的,而系统软件又有多种,如果每种应用软件都要提供能在不同系统上运行的版本,将导致开发成本大大增加。目前有一类称为“中间件”(middleware)的软件,它们作为应用软件与各种系统软件之间使用的标准化编程接口和协议,可以起承上启下的作用,使应用软件的开发相对独立于计算机硬件和操作系统,并能在不同的系统上运行,实现相同的应用功能。

2.商品软件、共享软件和自由软件

如果按照软件权益如何处置来进行分类,则软件有商品软件、共享软件(share—Ware)和自由软件(freeware)之分。

商品软件的含义不言自明,用户需要付费才能得到其使用权。它除了受版权保护之外,通常还受到软件许可证(1icense)的保护。软件许可证是一种法律合同,它确定了用户对软件的使用方式,扩大了版权法给予用户的权利。例如,版权法规定将一个软件复制到其他机器去使用是非法的,但是软件许可证允许用户购买一份软件而同时安装在本单位的若干台计算机上使用,或者允许所安装的一份软件同时被若干个用户使用。

共享软件是一种“买前免费试用”的具有版权的软件,它通常允许用户试用一段时间,也允许用户进行拷贝和散发(但不可修改后散发),但过了试用期若还想继续使用,就得交一笔注册费,成为注册用户才行。这是一种为了节约市场营销费

用的有效的软件销售策略。

自由软件的创始人是理查德?斯塔尔曼(Richard Stallman),他于1984.年启动了开发“类UNIX系统”的自由软件工程(名为GNU),创建了自由软件基金会

(FSF),拟定了通用公共许可证(GPL),倡导自由软件的非版权原则。该原则是:用户可共享自由软件,允许随意拷贝、修改其源代码,允许销售和自由传播,但是,对软

件源代码的任何修改都必须向所有用户公开,还必须允许此后的用户享有进一步拷贝和修改的自由。自由软件有利于软件共享和技术创新,它的出现成就了TCP /IP协议、Apache服务器软件和Linux操作系统等一大批软件精品的产生。

计算机软件的发展与计算机硬件一样已经有了半个多世纪的历史。

计算机软件一般分为系统软件和应用软件两大类

计算机软件一般分为系统软件和应用软件两大类,不属于系统软件的是()。 A.操作系统 B.数据库管理系统 C.客户管理系统 D.语言处理程序 您的答案:C 题目分数:5 此题得分:5.0 2.第6题 网络学生对学习全过程进行自主管理的意识是()。 A.自励意识 B.自动意识 C.自治意识 D.自觉意识 您的答案:C 题目分数:5 此题得分:5.0 3.第7题 保持微型计算机正常运行必不可少的输入输出设备是()。 A.键盘与鼠标 B.显示器与打印机 C.键盘和显示器

D.鼠标和扫描仪 您的答案:A 题目分数:5 此题得分:0.0 4.第12题 人们在网络中可以完全不受时间、地域和资格等的限制而自由地学习,这体现了网络学习的()。 A.开放性 B.虚拟性 C.交互性 D.自主性 您的答案:A 题目分数:5 此题得分:5.0 5.第14题 网络学生从外界获取评价并将此评价内化为良性刺激的意识是()。 A.自评意识 B.自控意识 C.自励意识 D.自动意识 您的答案:C 题目分数:5 此题得分:5.0

6.第15题 进行网络学习,最理想的学习风格是()。 A.抵抗型 B.顺从型 C.行为型 D.转化型 您的答案:D 题目分数:5 此题得分:5.0 7.第16题 断电后,会使存储的数据丢失的存储器是()。 A.RAM B.硬盘 C.ROM D.软件 您的答案:A 题目分数:5 此题得分:5.0 8.第19题 网络学生要确立的正确学习观念是()。 A.自律 B.他律

C.顺从 D.抵抗 您的答案:A 题目分数:5 此题得分:5.0 9.第3题 关于统考的说法,错误的有( ) A.从2005年开始,推行学生个人通过网络报名与缴费 B.提供网络报名缴费的网站是,缴费通过中国银联网上支付平台进行。 C.统考合格教育部发放合格证书。 D.统考成绩一般于考试结束50天后,在、网络学院及各学习中心查询。 您的答案:A,B 题目分数:5 此题得分:0.0 10.第8题 华南师范大学网络教育学院为平台开发了如下哪些手机客户端.( ) A.iPhone手机客户端 B.Symbian手机客户端 C.Android手机客户端 D.WindowsPhone手机客户端 您的答案:A,C

各平台软件的情况

一、ArcGis平台的有关情况: 1、软件的功能:是功能非常强大的GIS平台软件。 2、软件的易用性:ArcGis软件为大型的GIS平台软件,长期以来一直致力于大型数据库管理平台及GIS二次开发应用,更多的适用于国家级、省级数据中心建设和大型企业及科研机构的应用,软件自身为英文版,对系统主菜单有中文汉化包,更多的命令、工具集均为英文。软件对使用人员起点要求比较高、难学难精,更适合于专业人员使用。 3、平台的购置费用:适用于县级的软件包,C/S版国土优惠价 4.2万元,为5用户版,C/S、B/S混合版国土系统优惠价8.2万元,为5用户版。 4、售后服务: ⑴提供电话、传真、Email、网络、远程协助等免费的支持服务。 ⑵提供现场服务:每次上门服务费2万元。 ⑶提供菜单式的订购培训服务,依据培训的深浅程度不同收费。就县级使用而言,最基本的操作培训,每个人大约需要1万元。 ⑷软件升级维护,购买软件的12个月内(维护期),免费升级;12个月后,需要缴纳有关产品的年度升级维护费,才可以升级。 C/S版县级的软件包,年度升级维护费2.875万元;C/S、B/S 混合版县级的软件包,年度升级维护费4.175万元。 如果用户若干年后才继续产品升级,升级费用为相应产品维护费年价的1.5倍,而不是将过去历年服务费累加,即C/S版县级的软件

包,升级费2.875*1.5=4.175万元;C/S、B/S混合版县级的软件包,升级费4.175*1.5=6.2625万元。 (资料来源:ESRI中国(北京)有限公司政府事业一部) 二、搭建一个基于ArcGis平台的城镇地籍管理系统(以瑞得为例): ⑴ArcGis平台(瑞得需要C/S、B/S混合版平台支持):软件费 8.2万,现场安装服务费2万,培训费(每县培训2名使用人员)2万,合计12.2万元。(以后的年度升级维护费、上门服务费不计) ⑵瑞得城镇土地调查数据库管理系统:软件价格:3.8万(单一用户)。 ⑶一个县的ArcGis平台的瑞得城镇土地调查数据库管理系统完整价格,需要12.2万+3.8万=16万元整。 三、具有自主知识产权的国产GIS平台的城镇地籍管理系统(以超图为例): 1、软件的功能: ⑴超图公司开发的SuperMap平台:通过科学技术部高新技术发展及产业化司委托,国家遥感中心联合中国地理信息系统协会、中国环境遥感学会、中国海外地理信息系统协会共同组织的2007年度国产空间信息系统软件测评,获得了基础软件、桌面软件、专业软件三

计算机软件组成

软件是组成计算机系统的重要部分。微型计算机系统的软件分为两大类,即系统软件和应用软件。 系统软件是指由计算机生产厂(部分由“第三方”)为使用该计算机而提供的基本软件。最常用的有:操作系统、文字处理程序、计算机语言处理程序、数据库管理程序、联网及通信软件、各类服务程序和工具软件等。 应用软件是指用户为了自己的业务应用而使用系统开发出来的用户软件。系统软件依赖于机器,而应用软件则更接近用户业务。 以下简介计算机中几种常用的系统软件: 1.操作系统 操作系统(Operating System)是最基本最重要的系统软件。它负责管理计算机系统的各种硬件资源(例如CPU、内存空间、磁盘空间、外部设备等),并且负责解释用户对机器的管理命令,使它转换为机器实际的操作。如:DOS、WINDOWS、 UNIX等。 2.文字处理程序 微机用于办公自动化,文字处理是其重要内容,所以文字处理程序也是很基本的系统软件。WPS、WORD等。 3.计算机语言处理程序 计算机语言分机器言、汇编语言和高级语言。 (1)、机器语言(Machine Language)。是指机器能直接认识的语言,它是由“1”和“0”组成的一组代码指令。 (2)、汇编语言(Assemble Language)。实际是由一组与机器语言指令—一对应的符号指令和简单语法组成的。

(3)、高级语言(High level language)。比较接近日常用语,对机器依赖性低,即适用于各种机器的计算机语言。如:BASIC语言、Visual BASIC语言、FORTRAN 语言、C语言、Java语言等。 将高级语言所写的程序翻译为机器语言程序,有两种翻译程序,一种叫“编译程序”,一种叫“解释程序”。 编译程序把高级语言所写的程序作为一个整体进行处理,编译后与子程序库链接,形成一个完整的可执行程序。这种方法的缺点是编译、链接较费时,但可执行程序运行速度很快。FORTRAN、C语言等都采用这种编译的方法。 解释程序则对高级语言程序逐句解释执行。这种方法的特点是程序设计的灵活性大,但程序的运行效率较低。BASIC语言属于解释型。 4.数据库管理系统 日常许多业务处理,都属于对数据组进行管理,所以计算机制造商也开发了许多数据库管理程序(DBMS)。较著名的适用于微机系统数据库管理程序的有dBASE、FoxBase、Visual FoxPro等。 另外,还有联网及通信软件、各类服务程序和工具软件等。

1、计算机软件系统一般分为( A )两大部分

现代教育技术中心业务知识竞赛题 一、选择题: 1、计算机软件系统一般分为(A )两大部分。 A 系统软件和应用软件 B 操作系统和计算机语言 C 程序和数据 D DOS和WINDOWS 2、主要决定微机性能的是(A ) A CPU B 耗电量 C 质量 D 价格 3、在计算机内部,不需要编译就能够直接执行的语言是(C )。 A 汇编语言 B 自然语言 C 机器语言D高级语言 4、磁盘属于(D)。 A 输入设备 B 输出设备 C 内存储器 D 外存储器 5.磁盘加入写保护后,这时对它可以进行的操作是(A ) A 只能读盘,不能写盘 B 既可读盘,又可写盘 C 只能写盘,不能读盘 D 不能读盘,也不能写盘 6、计算机的存储器属于(D ) A 输入部件 B 输出部件 C 运算部件D记忆部件 7、将文档中的一部分内容复制到别处,先要进行的操作是(C ) A 粘贴 B 复制C选择D剪切 8、计算机的主要特点是:(A) A 运行速度快 B 擅长思考C存储容量大D分辨率高 9、下列设备中属于输入设备的是(B ) A 显示器 B 键盘 C 打印机D运算器 10、下列属于系统软件的是(A) A MS-DOS B Windows C 成绩表.DOC D 可执行程序文件 11、关于CPU,下面说法中不正确的是(B) A CPU 是中央处理单元的简称 B CPU可以替代存储器 C 微机的CPU通常也叫作微处理器 D CPU是微机的核心部件 二、判断题: 1、网络通信可以不用协议(错) 2、计算机网络是一个在协议控制下的多机互联的系统。(对) 3、人机交互就是指人对机算机发布命令,计算机执行就可以了。(错) 4、计算机病毒只能通过U盘,网上传输不会传播病毒。(错) 5、多媒体技术能应用于教育、培训等领域,在家庭PC中没有什么用途。(错) 6、光纤是计算机网络中使用的无线传输介质(错) 7、计算机网络中,必须通过授权才可实现资源共享。(对) 8、在主机箱内的存储器都是内存储器。(错) 三、简答题: 1、简述OSI参考模型各层主要功能。 物理层,数据链路层,网络层,传输层,会话层,表示层 2.、计算机网络的主要功能是什么?(答五个就行) 1.)可以实现计算机资源的共享

计算机的软件系统包括

计算机的软件系统包括系统软件和应用软件两大类,系统软件是指担负控制和协调计算机及其外部设备、支持应用软件的开发和运行的一类计算机软件。应用软件是指计算机用户利用计算机的软、硬件资源为某一专门应用目的而开发的软件。 1.软件概念:按照一定顺序执行的、能够完成一任务的指令的集合,程序的运行要求有时有序,按部就班,需要程序控制计算机的工作流程,实现一定的逻辑功能,完成特定的实际任务。“程序=算法+数据结构”。 2.软件系统及其组成1,系统软件概念:控制和协调计算机外部设备,支持应用 软件开发和运行的软件。主要功能是调度、监控和维护计算机系统;负责管理计算机系统中各个独立硬件,使得它们协调工作。 计算机的组成部分及功能(一)由运算器,控制器,存储器,输入装置和输出装置五大部件组成计算机,每一部件分别按要求执行特定的基本功能。1、运算器或称算术逻辑单元(Arithmetical and Logical Unit )运算器的主要功能是对数据进行各种运算。这些运算除了常规的加、减、乘、除等基本的算术运算之外,还包括能进行逻辑判断的逻辑处理能力,即与、或、非这样的基本逻辑运算以及数据的比较、移位等操作。 存储器的主要功能是存储程序和各种数据信息,并能在计算机运行过程中高速、自动地完成程序或数据的存取。存储器是具有“记忆”功能的设备,它用具有两种稳定状态的物理器件来存储信息。这些器件也称为记忆元件。由于记忆元件只有两种稳定状态,因此在计算机中采用只有两个数码“0”和“1”的二进制来表示数据。记忆元件的两种稳定状态分别表示为“0”和“1”。日常使用的十进制数必须转换成等值的二进制数才能存入存储器中。计算机中处理的各种字符,例如英文字母、运算符号等,也要转换成二进制代码才能存储和操作。 控制器是整个计算机系统的控制中心,它指挥计算机各部分协调地工作,保证计算机按照预先规定的目标和步骤有条不紊地进行操作及处理。控制器从存储器中逐条取出指令,分析每条指令规定的是什么操作以及所需数据的存放位置等,然后根据分析的结果向计算机其它部分发出控制信号,统一指挥整个计算机完成指令所规定的操作。因此,计算机自动工作的过程,实际上是自动执行程序的过程,而程序中的每条指令都是由控制器来分析执行的,它是计算机实现“程序控制”的主要部件。

计算机软件系统概述

计算机软件系统概述 操作系统基础知识 数据输入、数据处理和数据输出等任务。软件可保证硬件的功能得以充分发挥,并为用户提供良好的工作环境。本章按照网络管理员考试大纲的要求,首先简述计算机软件系统和软件技术的发展,再重点介绍操作系统的基本原理,以及几个常用的操作系统。 计算机软件系统概述 软件系统是指为运行、管理和维护计算机而编制的各种程序、数据和文档的总称。程序是完成某一任务的指令或语句的有序集合;数据是程序处理的对象和处理的结果;文档是描述程序操作及使用的相关资料。计算机的软件是计算机硬件与用户之间的一座桥梁。 计算机软件按其功能分为应用软件和系统软件两大类。用户与计算机系统各层次之间的关系如图3-1所示。

1.系统软件 系统软件是指控制计算机的运行,管理计算机的各种资源,并为应用软件提供支持和服务的一类软件。其功能是方便用户,提高计算机使用效率,扩充系统的功能。系统软件具有两大特点:一是通用性,其算法和功能不依赖特定的用户,无论哪个应用领域都可以使用;二是基础性,其他软件都是在系统软件的支持下开发和运行的。 系统软件是构成计算机系统必备的软件,系统软件通常包括以下几种。 1)操作系统 操作系统(Operating System,OS)是管理计算机的各种资源、自动调度用户的各种作业程序、处理各种中断的软件。它是计算机硬件的第一级扩充,是用户与计算机之间的桥梁,是软件中最基础和最核心的部分。它的作用是管理计算机中的硬件、软件和数据信息,支持其他软件的开发和运行,使计算机能够自动、协调、高效地工作。 操作系统多种多样,目前常用的操作系统有DOS、OS/2、UNIX、Linux、NetWare、Windows 2000、Windows XP/Vista、Windows NT、Windows 2003和Windows 2008等。 2)程序设计语言

计算机软件基础试题集

全国2005年7月高等教育自学考试 计算机网络技术试题 课程代码:02141 一、单项选择题(本大题共20小题,每小题1分,共20分) 在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。错选、多选或未选均无分。 1.采用半双工通信方式,数据传输的方向性结构为() A.只能在一个方向上传输 B.可以在两个方向上同时传输 C.可以在两个方向上传输,但不能同时进行 D.以上均不对 2.调制解调器(Modem)的主要功能是() A.数字信号的驱动 B.数字信号的整形 C.模拟信号的放大 D.数字信号与模拟信号的转换 3.在RS-232C接口信号中,请求发送(RTS)信号的连接方向为() A.DTE→DCE B.DCE→DTE C.DTE→DTE D.DCE→DCE 4.若HDLC帧的数据段中出现比特串“0111110011”,则比特填充后的输出为() A.01111100110 B.00111110011 C.01111100011 D.01111010011 5.EI载波(欧洲标准)的数据传输率为() A.1Mbps B.10 Mbps C.1.544Mbps D.2.048 Mbps 6.在异步通信中,设数据位为7位,1位校验位,1位停止位,则其通信开销为() A.30% B.70% C.20% D.80% 7.RS-232C的电气特性规定逻辑“0”的电平范围为() A.-5V至-15V B.+5V至+15V C.0V至+5V D.0V至-5V 8.采用GO-bak-N协议,其发送窗口和接收窗口的尺寸分别为() A.发送窗口=1,接收窗口=1 B.发送窗口>1,接收窗口>1 C.发送窗口>1,接收窗口=1 D. 发送窗口=1,接收窗口>1 9.TCP/IP协议中的TCP和IP所提供的服务分别为() ;.

第8部分 计算机软件单选

第8部分计算机软件单选 (1) .[C]我们通常所说的“裸机”指的是______。 (A) 只安装有操作系统的计算机 (B) 不带输入输出设备的计算机 (C) 未安装任何软件的计算机 (D) 计算机主机暴露在外 (2) .[B]高级语言编译程序按分类来看是属于______。 (A) 操作系统 (B) 系统软件 (C) 应用软件 (D) 数据库管理软件 (3) [A]系统软件中最重要的软件是_______。 (A) 操作系统 (B) 编程语言的处理程序 (C) 数据库管理系统 (D) 故障诊断程序 (4) .[A]下列关于系统软件的四条叙述中,正确的是______。

(A) 系统软件与具体应用领域无关 (B) 系统软件与具体的硬件无关 (C) 系统软件是在应用软件基础上开发的 (D) 系统软件就是指操作系统 (5) .[B]利用计算机进行图书馆管理,属于计算机应用中______。 (A) 数值计算 (B) 数据处理 (C) 人工智能 (D) 辅助设计 (6) .[A]在计算机语言方面,第一代计算机主要使用______。 (A) 机器语言 (B) 高级程序设计语言 (C) 数据库管理系统 (D) BASIC和FORTRAN (7) .[D]计算机语言的发展经历了______。 (A) 高级语言、汇编语言和机器语言 (B) 高级语言、机器语言和汇编语言

(C) 机器语言、高级语言和汇编语言 (D) 机器语言、汇编语言和高级语言 (8) .[C]下列四种软件中属于应用软件的是_______。 (A) BASIC解释程序 (B) DOS系统 (C) 财务管理系统 (D) Pascal编译程序 (9) .[D]______是指专门为某一应用目的而编制的软件。 (A) 系统软件 (B) 数据库管理系统 (C) 操作系统 (D) 应用软件 (10) .[C]______称为完整的计算机软件。 (A) 供大家使用的程序 (B) 各种可用的程序 (C) 程序及其有关文档 (D) CPU 能够执行的所有指令

计算机软件系统分为系统软件和应用软件两大部分

.计算机软件系统分为系统软件和应用软件两大部分(√)。 2.三位二进制数对应一位八进制数(√)。 3.一个正数的反码与其原码相同(√)。 4.USB接口只能连接U盘(×)。 5.Windows 中,文件夹的命名不能带扩展名(×)。 6.将Windows应用程序窗口最小化后,该程序将立即关闭(×)。 7.用Word 2003编辑文档时,插入的图片默认为嵌入版式(√)。8.WPS是一种办公自动化软件(√)。 9.PowerPoint中的一张幻灯片必须对应一个演示文件(×)。 10.Excel工作表的顺序可以人为改变(√)。 11.汇编程序就是用多种语言混合编写的程序(×)。 12.将一组表格数据填入一张Excel工作表就构成了一个数据库(×)。13.Windows的任务栏只能放在桌面的下部(×)。 14.FrontPage是制作网页的软件(√)。 15.Internet中的FTP是用于文件传输的协议(√)。 16.Windows中的文件夹实际代表的是外存储介质上的一个存储区域(√)。17.多媒体计算机中的扫描仪属于感觉媒体(×)。 18.路由器是网络中专门用来寻找路径的一种网络服务器(×)。 19.计算机中安装防火墙软件后就可以防止计算机着火(×)。 20.只要是网上提供的音乐,都可以随便下载使用(×)。 四、填空题 1.计算机的指令由(操作码)和操作数或地址码组成。 2.十六进制数3D8用十进制数表示为(984 )。 3.微型计算机的主机由控制器、运算器和(内存)构成。 4.Windows XP桌面上的(回收站)图标不能删除。 5.在Word中编辑页眉和页脚的命令在(视图)菜单中。 6.Excel工具栏上的Σ按钮功能是(求和)。 7.PowerPoint普通试图中的三个工作区域是:大纲区、幻灯片区和(备注区)。 8.LAN、MAN和WAN分别代表的是局域网、城域网和(广域网)。 9.(触摸屏)是安装在计算机显示器或任何监视器表面的一种输入设备。10.通常人们把计算机信息系统的非法入侵者称为(黑客)。 五简答题 1. 计算机发展史中计算机诞生时间的三个第一 世界上发明的第一台电子计算机ENIAC,1946.2 美国 世界上第一台按存储程序控制功能设计的计算机EDVAC,1946~1950,美国 世界上第一台投入运行的实现存储程序控制功能的计算机EDSAC,1947~1949.5,英国 2. 计算机发展的四个阶段和计算机时代的开始 ⑴计算机发展的分代按照不同的标准有不同的分法。

计算机软件

一、单选题 1. (2005) 能将高级语言源程序转换成目标程序。 A.解释程序 B. 编辑程序 C. 编译程序 D. 调试程序 C 2. (2005)下列不属于多用户多任务操作系统的软件。 A. Linux B. UNIX C. Windows XP D. DOS D 3. (2006)计算机软件操作系统的作用是__________。 A. 管理系统资源,控制程序的执行 B. 实现软硬件功能的转换 C. 把源程序翻译成目标程序 D. 便于进行数据处理 A 4. (2006)下列软件中,_________是专门的网页制作软件。 A. FrontPage 2000 B. Visual BASIC 6.0 C. Excel 2000 D. PowerPoint2000 A 5. (2006)在计算机的软件分类中,应用软件和系统软件的相互关系是__________。 A. 前者以后者为基础 B. 后者以前者为基础 C.每一类都不以另一方为基础 D.每一类都以另一方为基础 A 6.(2007)在计算机系统中,对计算机各类资源进行统一管理和调度的软件是_______.A.语言处理程序 B.应用软件 C.操作系统 D.数据库管理系统 C 7.(2007)虚拟存储技术是将上的一部分作为内存来使用。 A.硬盘 B.缓存 C.光盘 D.内存条 A 8.(2007) 以下常用的高级程序设计语言中,主要用于数值计算的是。 A.FORTRAN B.BASIC C.Java D.C A 9.(2007)应用软件分为通用应用软件和定制应用软件两类,下列软件中全部属于通用应用软件的是。 A.WPS、 Windows 、Word

计算机软件的分类

计算机软件的分类 计算机软件的分类 1.系统软件和应用软件 按照不同的原则和标准,可以将软件划分为不同的种类。如gRiN的角度出发.通常将软件大致划分为系统软件和应用软件两大类。 (1)系统软件. 系统软件泛指那些为了有效地使用计算机系统、给应用软件开发与运行提供支持、或者能为用户管理与使用计算机提供方便的一类软件?例如基本输入/输出系统(BIOS)、操作系统(如windows)、程序设计语言处理系统(如C语言编译器)、数据库管理系统(如ORACLE、Access等)、常用的实用程序(如磁盘清理程序、备份程序等)等都是系统软件。 系统软件的主要特征是:它与计算机硬件有很强的交互性,能对硬件资源进行统一的控制、调度和管理:系统软件有一定的通用性.它并不是专为解决某个(种)具体应用而开发的。在通用计算机系统中.系统软件都是必不可少的。通常在购买计算机时.计算机供应厂商必须提供给用户一些最基本的系统软件?否则计算机无法工作。 (2)应用软件 应用软件泛指那些专门用于解决各种具体应用问题的软件。由于计算机的通用性和应用的广泛性,应用软件比系统软件更丰富多样、五花八门。按照应用软件的开发方式和适用范围,应用软件可再分成通用应用软件和定制应用软件两大类。

①通用应用软件 生活在现代社会,不论是学习还是工作.不论从事何种职业、处于什么岗位.人们都需要阅读、书写、通信、娱乐和查找信息。有时可能还要做讲演、发消息等。所有这些活动都有相应的软件使我们能更方便、更有效地进行。由于这些软件几乎人人都需要使用,所以把它们称为通用应用软件。 通用应用软件分若干类。例如文字处理软件、信息检索软件、游戏软件、媒体播放软件、网络通信软件、个人信息管理软件、演示软件、绘图软件、电子表格软件等(表3—1)。这些软件设计得很精巧。易学易用.多数用户几乎不经培训就能使用。在普及计算机应用的进程中,它们起到了很大的作用。 表3一l通用应用软件的主要类别和功能 ②定制应用软件+ 定制应用软件是按照不同领域用户的特定应用要求而专门设计开发的软件。如超市的销售管理和市场预测系统、汽车制造厂的集成制造系统、大学教务管理系统、医院挂号计费系统、酒店客房管理系统,等等。这类软件专用性强,设计和开发

计算机软件概述

软件概述 总的来说,软件就是指用以指挥计算机运行活动所使用的程序。有两类软件:应用软件和系统软件。程序员设计和编制应用软件来完成面向用户的某些应用,诸如收帐和工资系统等。系统软件更为通用,通常是独立于应用的。它支持基本的计算机功能以及所有的应用领域(而不是特殊的应用)。 系统软件 可以将系统软件从逻辑上分成主要的几类。下面我们对每一类作概括介绍。 1.编译程序。编译程序将一种高级语言的指令(如,COBOL)翻译成计算机能解释的指令。读者应该记住:任何一台计算机都是用机器语言来执行所有的程序,而不论这些程序是用BASIC、FORTRAN或是COBOL编写的。高级程序设计语言只不过是给用户提供了一种方便,“源”语言形式的程序是不能执行的。 2.源程序。它由程序员编写的一些语句组成,由编译程序对它进行编译。程序员请求该程序,于是系统从辅存中调出COBOL编译程序并装入到主存。然后,编译程序将源程序翻译成目标程序。这种目标程序是机器语言形式,通常存放在辅存上以便今后调用并(或)直接执行。编译的过程可能是费时间的,特别对于大型程序更是如此,在规则地调度生产性程序时,将直接“调用”(从磁盘检索)并执行目标程序,不需要进行编译。如果对源程序作了某些修改,那么必须对它重新编译以产生最新版本的目标程序。 3.解释程序。解释程序基本上执行与编译程序相同的功能,只是方式上不同而已。解释程序按顺序翻译并执行每一条源程序语句。解释程序的优点是当语句出现语法错误时,可以立即引起程序员注意,而程序员在程序开发期间就能进行校正。解释程序的缺点是不能像编译程序那样充分地利用计算机资源。 4.模拟和仿真程序。这类系统软件允许一台计算机就像是另一台计算机那样工作。当把程序转换到另一台不兼容的计算机上时,模拟程序和仿真程序特别有用。直到现有程序全部被转换成新的计算机格式后,原来为一台老的计算机编写的程序才能在新的计算机上执行。从技术上讲,仿真程序是硬件和软件的结合,而模拟程序则完全是软件。 5.实用程序。实用程序是经常使用的服务程序。这些程序提供了诸如文件备份(如,从磁盘转贮职工主文件到磁带)、测试辅助(在程

计算机软件系统

计算机软件系统

1.计算机操作系统的主要功能是()。 A)管理计算机系统的软硬件资源,以充分发挥计算机资源的效率,并为其它软件提供良好的运行环境 B)把高级程序设计语言和汇编语言编写的程序翻译到计算机硬件可以直接执行的目标程序,为用户提供良好的软件开发环境 C)对各类计算机文件进行有效的管理,并提交计算机硬件高效处理 D)为用户提供方便地操作和使用计算机 本题答案为:A 题目解析:操作系统的主要功能是管理计算机系统的软硬件资源,以充分发挥计算机资源的效率,并为其它软件提供良好的运行环境。其中主要有提供人与计算机交互使用的平台,具有进程管理、存储管理、文件管理、作业管理、设备管理等功能。 本题答案为:A 题目解析:计算机软件是指计算机系统中的程序、数据及其文档。 3.以下关于编译程序的说法正确的是()。答案:C A)编译程序属于计算机应用软件,所有用户都需要编译程序 B)编译程序不会生成目标程序,而是直接执行源程序 C)编译程序完成高级语言程序到低级语言程序的等价翻译 D)编译程序构造比较复杂,一般不进行出错处理 本题答案为:C 题目解析:编译程序也叫编译系统,是把用高级语言编写的面向过程的源程序翻译成目标程序的语言处理程序。编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称

为源程序分析,分析过程中发现有语法错误,给出提示信息。然后再通过连接程序将编译后的目标文件连接成可执行的应用程序。。 4.用高级程序设计语言编写的程序()。 A)计算机能直接执行 B)具有良好的可读性和可移植性 C)执行效率高 D)依赖于具体机器 本题答案为:B 题目解析:在计算机系统中程序设计语言分为三种类型:机器语言、汇编语言、高级语言。机器语言是计算机能够直接识别的语言,与人类的习惯语言不太相近。而高级语言接近于人类的语言,如C语言、BASIC语言等。用高级语言编写的程序称为源程序,源程序不能被计算机直接运行,必须通过翻译才能被计算机所接受。汇编语言是介于机器语言和高级语言之间的,计算机不能直接识别。机器语言编写的程序执行效率高,计算机能直接识别,但依赖于硬件。高级语言编写的程序有良好的可读性和可移植性。 5.计算机系统软件中,最基本、最核心的软件是()。答案:A A)操作系统 B)数据库管理系统 C)程序语言处理系统 D)系统维护工具 本题答案为:A 题目解析:计算机软件用途通常将其分为两大类:系统软件和应用软件。具有代表性的系统软件有:操作系统、支撑服务程序、数据库管理系统以及各种程序设计语言的编译系统等。应用软件是指某特定领域中的某种具体应用,给最终用户使用的软件,如财务报表软件、数据库应用软件等。但最基本、最核心的软件是操作系统。

计算机软件

四、计算机软件 1.操作系统以___________为单位对磁盘进行读/写操作。 A、磁道 B、字节 C、扇区 D、KB 2.下列各类计算机程序语言中,______不是高级程序设计语言。 A、Visual Basic B、FORTRAN语言 C、Pascal语言 D、汇编语言 3.用高级程序设计语言编写的程序,要转换成等价的可执行程序,必须经过________。 A、汇编 B、编辑 C、解释 D、编译和连接 4.计算机能直接识别的语言是__________。 A、高级程序语言 B、汇编语言 C、机器语言 D、BASIC语言 5.汇编语言是一种____________程序设计语言。 A、依赖于计算机的低级 B、计算机能直接执行的 C、独立于计算机的高级 D、面向问题的 6.下列有关操作系统的说法,_____是错误的。 A、不能对计算机内存进行管理 B、主要目的是使计算机系统方便使用 C、MS—DOS是一种操作系统 D、是用户与计算机硬件之间的界面程序 7.计算机软件分系统软件和应用软件两大类,其中__________是系统软件的核心。 A、数据库管理系统 B、操作系统 C、程序语言系统 D、财务管理系统 8.______是应用软件。 A、高级语言编译软件 B、工资管理软件 C、操作系统 D、语言解释程序 9.计算机系统软件中,最核心、最关键的软件是_____________。 A、程序语言处理系统 B、数据库管理系统 C、系统维护工具 D、操作系统 10.操作系统的主要功能是_____。 A、对用户的数据文件进行管理,为用户提供管理文件方便 B、对计算机的所有资源进行控制和管理,为用户使用计算机提供方便 C、对源程序进行编译和运行 D、对汇编语言程序进行翻译 11.按操作系统的分类,Unix属于________操作系统。 A、批处理 B、实时 C、分时 D、网络 12.下列叙述中,正确的一条是_____。 A、把数据从硬盘上传送到内存称为输出 B、字表处理软件WPS是属于系统软件 C、C语言编译程序属于应用软件 D、将高级语言编写的源程序转换成为机器语言程序的程序叫编译程序 13.下列叙述中,正确的一条是_____。 A、数据库管理系统FoxBASE 不是系统软件 B、汉字操作系统UCDOS是一个独立于DOS的操作系统 C、一个汉字的输入码随输入方法的不同而不同 D、一个汉字的字形码可用两个字节存储 14.从软件工程观点来说,用____编写程序,软件开发效率最高。 A、汇编语言 B、机器语言 C、机器指令系统 D、高级语言 15.下列叙述中,正确的一条是__________。 A、计算机能直接识别并执行用高级程序语言编写的程序 B、用机器语言编写的程序可读性最差 C、机器语言就是汇编语言 D、高级语言的编译程序属于应用软件

软件开发平台概念

1 软件开发框架的概念 在企业应用软件开发领域,往往存在两种选择,那就是SUN公司的SUN ONE 框架平台和.NET Framework(一般业内简称.Net框架平台) 。 J2EE只是SUN ONE平台下的一个概念性的开发应用平台而已。跟.NET框架平台不是一个级别性的东西,只有一般不了解技术的人才把一个架框平台和一个开发平台进行比较。 一般来说,Windows .NET Framework是Microsoft的Windows系统中经过精心定义的技术框架,微软所有开发系统产品的多年的整合,而J2EE则是一个书面的协议,只是一个技术要领。如果不局限于学术方面的讨论,换句话说,就是在几个应用平台上讨论这个话题的商业价值,没有任何意义。仅仅于技术初学者在学习技术的初级阶段寻找一个的指导方向而已,能够让技术的入门者确定寻找工作的目标。 2 .NET框架平台和J2EE介绍 2.1 .NET框架平台介绍 .NET全称Windows .NET Framework来自于微软,是一套全能的框架平台,支持C++、C#、J++、VB、ASP等语言,能够解决C/S、B/S和单机等结构的软件开发需求。.NET平台将这些语言编译成CLR语言,使它们可以无差别的运行在.NET Framework上,是2000年以后微软最为重要的软件开发套件产品。.NET框架入门门槛较低、使用方便,并且微软对其提供了良好的文档支持和在线服务。 .NET框架平台的目标是“多种语言共享一种平台”,把所有的企业开发应用统一到一个架框里来。 2.2 J2EE介绍 J2EE 基于各个软件组件的企业服务应用平台。需要专业成熟的软件公司花费大量的精力和时间去布署才能发挥J2EE架构的企业级应用组件功能。就是JA V A语言为主要的开发

计算机软件系统

1.计算机操作系统的主要功能是()。 A)管理计算机系统的软硬件资源,以充分发挥计算机资源的效率,并为其它软件提供良好的运行环境 B)把高级程序设计语言和汇编语言编写的程序翻译到计算机硬件可以直接执行的目标程序,为用户提供良好的软件开发环境 C)对各类计算机文件进行有效的管理,并提交计算机硬件高效处理 D)为用户提供方便地操作和使用计算机 本题答案为:A 题目解析:操作系统的主要功能是管理计算机系统的软硬件资源,以充分发挥计算机资源的效率,并为其它软件提供良好的运行环境。其中主要有提供人与计算机交互使用的平台,具有进程管理、存储管理、文件管理、作业管理、设备管理等功能。 本题答案为:A 题目解析:计算机软件是指计算机系统中的程序、数据及其文档。 3.以下关于编译程序的说法正确的是()。答案:C A)编译程序属于计算机应用软件,所有用户都需要编译程序 B)编译程序不会生成目标程序,而是直接执行源程序 C)编译程序完成高级语言程序到低级语言程序的等价翻译 D)编译程序构造比较复杂,一般不进行出错处理 本题答案为:C 题目解析:编译程序也叫编译系统,是把用高级语言编写的面向过程的源程序翻译成目标程序的语言处理程序。编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。然后再通过连接程序将编译后的目标文

件连接成可执行的应用程序。。 4.用高级程序设计语言编写的程序()。 A)计算机能直接执行 B)具有良好的可读性和可移植性 C)执行效率高 D)依赖于具体机器 本题答案为:B 题目解析:在计算机系统中程序设计语言分为三种类型:机器语言、汇编语言、高级语言。机器语言是计算机能够直接识别的语言,与人类的习惯语言不太相近。而高级语言接近于人类的语言,如C语言、BASIC语言等。用高级语言编写的程序称为源程序,源程序不能被计算机直接运行,必须通过翻译才能被计算机所接受。汇编语言是介于机器语言和高级语言之间的,计算机不能直接识别。机器语言编写的程序执行效率高,计算机能直接识别,但依赖于硬件。高级语言编写的程序有良好的可读性和可移植性。 5.计算机系统软件中,最基本、最核心的软件是()。答案:A A)操作系统 B)数据库管理系统 C)程序语言处理系统 D)系统维护工具 本题答案为:A 题目解析:计算机软件用途通常将其分为两大类:系统软件和应用软件。具有代表性的系统软件有:操作系统、支撑服务程序、数据库管理系统以及各种程序设计语言的编译系统等。应用软件是指某特定领域中的某种具体应用,给最终用户使用的软件,如财务报表软件、数据库应用软件等。但最基本、最核心的软件是操作系统。

第3章+计算机软件(习题)

第3章计算机软件 一、计算机软件 数据库管理系统是________。 应用软件 操作系统 系统软件 编译系统 计算机软件指的是在计算机中运行的各种程序和相关的数据及____文档____。 PC机加电启动时,执行了BIOS中的POST程序后,若系统无致命错误,计算机将执行BIOS 中的_________。 系统自举程序 CMOS设置程序 基本外围设备的驱动程序 检测程序 下列操作系统都具有网络通信功能,但其中不能作为网络服务器操作系统的是________。Windows 98 Windows NT Server Windows 2000 Server Unix 下列关于计算机软件说法中,正确的是________。 用软件语言编写的程序都可直接在计算机上执行 “软件危机”的出现是因为计算机硬件发展严重滞后 利用“软件工程”的理念与方法,可以编制高效高质的软件 操作系统是上个世纪80年代产生的 关于WINDOWS操作系统的特点,以下说法错误的是________。 Windows操作系统均是64位的多用户多任务的操作系统 Windows支持“即插即用” Windows XP可支持的内存容量超过1GB Windows 2000分成工作站版本和服务器版本 以下所列软件中,________是操作系统。 WPS EXCEL POWERPOINT UNIX PC机上运行的Windows98操作系统属于________。

单用户单任务系统 单用户多任务系统 多用户多任务系统 实时系统 计算机完成最基本操作任务的软件和协助用户完成某项特定任务的软件分别是________。系统软件和系统软件 系统软件和应用软件 应用软件和系统软件 应用软件和应用软件 具有高速的运算能力和图形处理功能,通常运行unix操作系统,适合工程与产品设计等应用的计算机中对一般用户而言,最合适的是________。 工作站 微型计算机 客户机 服务器 微软Office软件包中不包含软件________。 Photoshop PowerPoint Excel Word 中文Word是一个功能非常丰富的文字处理软件,下面的叙述中错误的是________。 在文本编辑过程中,它能做到“所见即所得” 在文本编辑过程中,它不具有“回退”(Undo)功能 它可以编辑制作超文本 它不但能进行编辑操作,而且能自动生成文本的“摘要” 针对不同具体应用问题而专门开发的软件属于________。 系统软件 应用软件 财务软件 文字处理软件 一个用户若需在一台计算机上同时运行多个程序,必须使用具有________功能的操作系统。多用户 多任务 分布式 单用户 程序设计语言的语言处理程序属于________。 系统软件

五大主流软件开发平台的介绍及对比

五大主流软件开发平台的介绍及对比 IOS开发平台的介绍 iOS是由苹果公司开发的移动操作系统[1] 。苹果公司最早于2007年1月9日的Macworld大会上公布这个系统,最初是设计给iPhone使用的,后来陆续套用到iPod touch、iPad以及Apple TV等产品上。iOS与苹果的Mac OS X操作系统一样,属于类Unix的商业操作系统。原本这个系统名为iPhone OS,因为iPad,iPhone,iPod touch都使用iPhone OS,所以2010WWDC大会上宣布改名为iOS(iOS为美国Cisco公司网络设备操作系统注册商标,苹果改名已获得Cisco公司授权)。 Android开发平台介绍 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发。尚未有统一中文名称,中国大陆地区较多人使用“安卓”或“安致”。Android操作系统最初由Andy Rubin开发,主要支持手机。2005年8月由Google收购注资。2007年11月,Google与84家硬件制造商、软件开发商及电信营运商组建开放手机联盟共同研发改良Android系统。随后Google 以Apache开源许可证的授权方式,发布了Android的源代码。第一部Android智能手机发布于2008年10月。Android逐渐扩展到平板电脑及其他领域上,如电视、数码相机、游戏机等。2011年第一季度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。2013年的第四季度,Android平台手机的全球市场份额已经达到78.1%。2013年09月24日谷歌开发的操作系统Android在迎来了5岁生日,全世界采用这款系统的设备数量已经达到10亿台。 Windows Phone开发平台介绍 Windows Phone(简称:WP)是微软发布的一款手机操作系统。它将微软旗下的Xbox Live 游戏、Xbox Music音乐与独特的视频体验集成至手机中。微软公司于2010年10月11日晚上9点30分正式发布了智能手机操作系统Windows Phone,并将其使用接口称为“Modern”接口。2011年2月,“诺基亚”与微软达成全球战略同盟并深度合作共同研发。2011年9月27日,微软发布Windows Phone 7.5。2012年6月21日,微软正式发布Windows Phone 8,采用和Windows 8相同的Windows NT内核,同时也针对市场的Windows Phone 7.5发布Windows Phone 7.8。现有Windows Phone 7手机因为内核不同,都将无法升级至Windows Phone 8。 手机Wap开发平台 Wap全称Wireless Application Protocol即无线应用通讯协议,是一项全球性的网络通信协议。它使移动Internet有了一个通行的标准,其目标是将Internet的丰富信息及先进的业务引入到移动电话等无线终端之中。无线应用协议定义可通用的平台,把Internet网上HTML (标准通用标记语言SGML下的一个应用)的信息转换成用WML(Wireless Markup

相关主题
文本预览
相关文档 最新文档