第三章计算机软件习题
软件工程复习题

第三章软件工程基础习题部分一、选择题(1) 软件工程的出现是由于______。
A)程序设计方法学的影响B)软件产业化的需要C)软件危机的出现D)计算机的发展(2) 下列描述中正确的是______。
A)软件工程只是解决软件项目的管理问题B)软件工程主要解决软件产品的生产率问题C)软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D)软件工程只是解决软件开发中的技术问题(3) 下列描述中正确的是______。
A)程序就是软件B)软件开发不受计算机系统的限制C)软件既是逻辑实体,又是物理实体D)软件是程序、数据与相关文档的集合(4) 开发软件所需高成本和产品的低质量之间有着尖锐的矛盾,这种现象称做______。
A)软件投机B)软件危机C)软件工程D)软件产生(5) 软件开发的结构化生命周期方法将软件生命周期划分成______。
A. 定义、开发、运行维护B. 设计阶段、编程阶段、测试阶段C. 总体设计、详细设计、编程调试D. 需求分析、功能定义、系统设计(6) 需求分析阶段的任务是确定______。
A. 软件开发方法B. 软件开发工具C. 软件开发费用D. 软件系统功能(9) 需求分析中,开发人员要从用户那里了解______。
A)软件做什么B)用户使用界面C)输入的信息D)软件的规模(10) 软件生命周期中所花费用最多的阶段是______。
A)详细设计B)软件编码C)软件测试D)软件维护(11) 软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。
A. 阶段性报告B. 需求评审C. 总结D. 都不正确(12) 下面不属于软件工程的3个要素的是______。
A. 工具B. 过程C. 方法D. 环境(13) 下面不属于软件设计原则的是______。
A. 抽象B. 模块化C. 自底向上D. 信息隐蔽(16) 为了避免流程图在描述程序逻辑时的灵活性,提出了用方框图来代替传统的程序流程图,通常也把这种图称为______。
第三章 计算机软件-三

第三章计算机软件一、单项选择题1.下列关于计算机软件的发展说法中,正确的是_______。
A.高级语言程序出现在计算机发展的初期B.“软件危机”的出现是因为计算机硬件发展严重滞后C.利用“软件工程”理念与方法可以编制高效高质的软件D.上个世纪70年代为充分利用系统资源,产生了操作系统【答案】C【解析】软件的发展大致经历了三个主要阶段:( 1)第一阶段( 20世纪40年代中期到50年代中期)。
这个阶段计算机的应用领域狭窄,主要是科学与工程计算,处理对象为数值数据,以个体工作方式使用机器(或汇编)语言编制程序。
( 2)第二阶段( 20世纪50年代中期到60年代后期)。
从高级程序设计语言出现到软件工程提出以前是软件发展的第二阶段。
1956年研制出了第一个实用的高级程序语言FORTRAN 及其翻译程序。
此后,相继又有许多高级语言问世,从而使设计和编制程序的功效显著提高。
为了充分利用资源,产生了操作系统。
针对大量数据处理问题的需要,研制了数据库及其管理系统。
1957年美国统计学家John Wilder Tukey首先使用“软件”一词。
这个阶段软件的复杂程度迅速提高,研制周期变长,正确性难以保证,可靠性问题相当突出。
到了60年代中期,出现了人们难以控制的局面,即所谓“软件危机”。
为了解决这一危机,人们进行了以下三方面的工作:①提出结构程序设计方法;②提出用工程方法开发软件;③从理论上探讨程序正确性和软件可靠性问题。
( 3)第三阶段( 20世纪60年代后期软件工程提出以来)。
由于大型软件的开发是一项工程性任务,采用个体或合作方式不仅效率低、可靠性差,而且很难完成任务,只有采用工程方法才能适应高效率、高质量编制软件的要求,因而在1968年的大西洋公约组织的学术会议上提出了“软件工程”的概念。
2.下面哪一组是系统软件?_______。
A. DOS和MISB. WPS和UNIXC. DOS和UNIXD. UNIX和Word【答案】C【解析】软件分为系统软件和应用软件。
第三章习题——精选推荐

一、选择题1.操作系统和应用软件在计算机中运行时,正确的是()A. 操作系统调用应用软件功能B. 应用软件调用操作系统功能C. 操作系统运行完毕后再运行应用软件D. 两者互不相关,独立运行2.下面有关windows操作系统中多任务处理的叙述中,正确的是()A. 用户如果只启动一个应用程序工作(如使用word写作),那么该程序就可以自始至终独占CPUB. 由于计算机中有多个处理器,所以操作系统才能同时执行多个任务的处理C. 前台任务和后台任务都能得到CPU的及时响应D. 由于CPU具有多个执行部件,可同时执行多条指令,所以操作系统才能同时进行多个任务的处理3.操作系统具有存储管理功能,当内存不够时,可以自动“扩充”内存,为用户提供一个容量比实际内存大得多的存储空间,所采用的技术是()A. 缓冲区技术B. 虚拟存储器技术C. SPOOLing技术D. 进程调度技术4.下面关于中文windows操作系统中文件管理的一些叙述中,错误的是()A. 文件夹中可以存放文件,也可以存放文件夹,从而构成树状的文件夹结构B. 根目录中只能用来存放文件夹,不能用来存放文件C. 文件和文件夹的名字既可以用英文也可以用中文D. 即时文件的属性是“隐藏”,该文件也能正常打开和关闭5. 在下列关于Windows操作系统中多任务处理的叙述中,正确的是()。
A.用户如果只启动一个应用程序,则该程序就可以自始至终独占CPU资源B.由于CPU中有多个执行部件,可同时执行多条指令,所以才能同时执行多个任务的处理C.从微观上看,前台任务和后台任务能同时得到CPU响应D.Windows操作系统在执行32位应用程序时,采用的是按时间片轮转的调度方法6. 在下列关于程序设计语言及其处理系统的叙述中,错误的是()。
A.汇编语言同机器语言一样,均是面向机器指令系统的,其程序的可移植性差B.汇编程序是指由汇编语言编写的程序C.高级语言在一定程度上与机器无关D.目前大多数应用程序是用高级语言编写、由编译程序处理后生成的可执行程序7. 在下列有关程序设计语言及其处理程序的叙述中,错误的是()。
【免费下载】第三章 计算机软件练习题

第三章计算机软件习题一、判断题1.Windows系统中,不同文件夹中的文件不能同名。
()2.编写汇编语言程序比机器语言方便一些,但仍然不够直观简便。
()3.计算机软件包括软件开发和使用的所有涉及的资料。
()4.Windows系统中,每一个物理硬盘只能建立一个根目录,不同的根目录在不同的物理硬盘中。
()5.Java语言和C++语言都属于面向对象的程序设计语言。
()6.“软件使用手册”不属于软件的范畴。
()7.Windows系统中,可以象删除子目录一样删除根目录。
()8.软件必须依附于一定的硬件或软件环境,否则它可能无法正常运行。
()9.操作系统提供了“任务管理”、“文件管理”、“存储管理”、“设备管理”等多种功能。
()10.为了方便人们记忆、阅读和编程,汇编语言将机器指令采用助记符号表示。
()11.存储在磁盘中的MP3音乐都是计算机软件。
()12.Linux操作系统的源代码是公开的,它是一种“自由软件”。
()13.在某一计算机上编写的机器语言程序,可以在任何其它计算机上运行。
()14.Unix操作系统主要在PC机上使用。
()15.软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。
( )16.一般情况下,计算机加电后自动执行BIOS中的程序,将所需的操作系统软件装载到内存中,这个过程称为“自举”、“引导”或“系统启动”。
()17.一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。
()18.源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘上,以备多次执行。
()19.当计算机完成加载过程后,操作系统即被装人到内存中运行。
()20.“引导程序”的功能是把操作系统从内存写入硬盘。
( )21.C++语言是对C语言的扩充。
( )22.MATLAB是将编程、计算和数据可视化集成在一起的一种数学软件。
( )23.P3是世界著名的项目管理软件。
计算机软件技术基础教程(第二版)习题及答案

第1章习题部分答案1. 操作系统的发展分为那几个阶段?解:操作系统的发展经历了三个阶段:操作系统的酝酿阶段、操作系统的形成阶段、操作系统的理论化和标准化阶段。
2. 计算机软件技术开发系统包括那几个阶段?解:计算机软件开发系统的发展经历了四个阶段:机器语言阶段、汇编语言阶段、高级语言阶段、面向对象语言和可视化语言阶段。
3. 计算机软件技术的主要范畴是什么?解:计算机软件技术的主要范畴包括软件工程技术、程序设计技术、软件工具环境技术、系统软件技术、数据库技术、实时软件技术、网络软件技术、与实际工作相关的软件技术等八个领域的内容。
4. 从软件技术的发展现状来看有哪些值得我们注意的问题?解:从软件技术的发展现状来看有以下几个值得我们注意的问题:1)软件危机2)软件技术标准,软件版权和软件价值评估3)软件技术的基础研究。
1第2章习题部分答案1. 什么是软件危机?软件危机的表现有哪些?解:软件开发技术的进步为能满足发展的要求,在软件开发中遇到的问题找不到解决的方法,问题积累起来形成了尖锐的矛盾,导致了软件危机。
2. 软件危机产生的原因是什么?解:造成软件危机的原因是由于软件产品本身的特点以及开发软件的方式、方法、技术和人员引起的。
1)软件规模越来越大,结构越来越复杂。
2)软件开发管理困难而复杂。
3)软件开发费用不断增加。
4)软件开发技术落后。
5)生产方式落后。
6)开发工具落后,生产率提高缓慢。
3. 常见的软件过程模型有哪些?解:常见的软件过程模型有瀑布模型、增量模型、演化过程模型、敏捷开发4. 如何对软件质量进行评价?解:软件质量的评价主要围绕可维护性、可靠性、可理解性和效率这几个方面进行。
2第3章习题部分答案1. 软件可行性研究的目的是什么?软件可行性研究的任务又是什么?解:软件可行性研究的目的就是用最小的代价在尽可能短的时间内确定该软件项目是否能够开发,是否值得去开发。
可行性研究的任务首先需要进行概要的分析研究,初步确定项目的规模和目标,确定项目的约束和限制,把他们清楚地列举出来。
第三章计算机软件

第三章计算机软件南大专转本复习资料(第三章)严禁复印传播3.1概述(1.什么是计算机软件;2.计算机软件的特性;3.计算机软件的分类)4.一个完备的计算机系统至少由4个基本部分共同组成,即为软件、硬件、多媒体和网络。
(______)“软件使用手册”不属于软件的范畴。
(______)程序就是软件的主体,单独的数据和文档通常不指出就是软件。
(______)提示信息:(或指令)5.计算机软件包括软件开发和使用所涉及的资料。
6.软件产品的设计7.8.软件虽然不是物理产品而是一种无形产品,体进行存储和传赢。
(______)9.软件指的是能指示(指挥)的、以电子格式存储的程序、数据和相第一关文档,这里的有关文档专提示信息:iso牵涉的资料(例如设计报告、保护手册和采用指)在过程中,一定必须特别注意留存完备、规范的有关文档做为软件10.重要组成部分。
(______)11.用户出售软件后,的版权,可以随意展开软件拷贝和递送。
(______)12.软件必须依附于一定环境,否则它可能无法正常运行。
(______)13.它不。
(______)14.,且通常以电、磁、光等形式存储和传输的,因而很容易被复制。
15.linux源代码就是官方的,它就是一种“自由软件”。
(______)16.linux和都是文字处理软件。
(______)17.unix就是一种应用软件。
(______)18.windows系列软件和office系列软件都是目前流行的操作系统软件。
(______)提示信息:windows系统就是目前最为普及的系统软件,office系列就是微软公司研发的目前最为盛行的办公应用软件。
19.自由软件(freeware)不允许随意拷贝、修改其源代码,但允许自行销售。
(______)1.excel属________软件。
a.电子表格b.文字处理c.图形图像d.网络通信南大专转本复习资料(第三章)不得影印传播2.程序设计语言的编译程序或解释程序属于__________。
第三章计算机一级B类高职考试习题资料

大学计算机基础 第三章 Word软件的应用(习题)

第三章Word软件的应用(习题)1、下列关于文字处理软件Word文档窗口的说法中,正确的是( )。
A. 只能打开一个文档窗口B. 可以打开多个,但只有一个是活动窗口C. 可打开多个,但只能显示一个D. 可以打开多个活动的文档窗口2、在Word编辑文本时,要调节行间距,则应该选择功能区( )。
A. “页面布局”选项卡中的“分隔符”B. “开始”选项卡中的“字体”C. “开始”选项卡中的“段落”D. “视图”选项卡中的“显示比例”3、在Word文档中不能直接插入的是( )。
A. 艺术字B. 图表C. .JPG格式的文件D. .swf格式的文件4、在汉字字模库中,16×16点阵字形码用( )个字节存储一个汉字。
A. 32B. 48C.64D. 725、启动Word 2010后,第一个新文档自动命名为( )。
A. DOC1B. 新建文档1C. 文档1D. 没有文件名6、在Word文档中,下列关于字号大小比较的说法正确的是( )。
A. “四号”字大于“五号”字B. “四号”字小于“五号”字C. 16磅字大于18磅字D. “初号”字小于“一号”字7、关于Word分栏功能,下列说法中正确的是( )。
A. 最多可分两栏B. 各栏的宽度必须相同C. 各栏的宽度可以不同D. 栏间距是固定的8、输出汉字时,其文字质量与( )有关。
A. 显示屏大小B. 打印机速度C. 计算机主频D. 汉字所用的点阵类型9、Word 2010能正常打开( )类型的文件。
A. .xlsxB. .jpgC. .txtD. .pptx10.在Word的编辑状态,使用“文件”选项卡的“另存为”命令保存文件时,不可以( )。
A.将文件保存为文本文件 B.将文件存放到另一驱动器中C.修改原文件的扩展名而形成新文件D.保存到新文件后,自动删除原文件11.在Word的编辑状态下,拟选中一个自然段,可将鼠标指针移到本段左边的选定栏,然后( )。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第三章计算机软件习题一、判断题1.Windows系统中,不同文件夹中的文件不能同名。
()2.编写汇编语言程序比机器语言方便一些,但仍然不够直观简便。
()3.计算机软件包括软件开发和使用的所有涉及的资料。
()4.Windows系统中,每一个物理硬盘只能建立一个根目录,不同的根目录在不同的物理硬盘中。
()5.Java语言和C++语言都属于面向对象的程序设计语言。
()6.“软件使用手册”不属于软件的范畴。
()7.Windows系统中,可以象删除子目录一样删除根目录。
()8.软件必须依附于一定的硬件或软件环境,否则它可能无法正常运行。
()9.操作系统提供了“任务管理”、“文件管理”、“存储管理”、“设备管理”等多种功能。
()10.为了方便人们记忆、阅读和编程,汇编语言将机器指令采用助记符号表示。
()11.存储在磁盘中的MP3音乐都是计算机软件。
()12.Linux操作系统的源代码是公开的,它是一种“自由软件”。
()13.在某一计算机上编写的机器语言程序,可以在任何其它计算机上运行。
()14.Unix操作系统主要在PC机上使用。
()15.软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。
( )16.一般情况下,计算机加电后自动执行BIOS中的程序,将所需的操作系统软件装载到内存中,这个过程称为“自举”、“引导”或“系统启动”。
()17.一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。
()18.源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘上,以备多次执行。
()19.当计算机完成加载过程后,操作系统即被装人到内存中运行。
()20.“引导程序”的功能是把操作系统从内存写入硬盘。
( )21.C++语言是对C语言的扩充。
( )22.MATLAB是将编程、计算和数据可视化集成在一起的一种数学软件。
( )23.P3是世界著名的项目管理软件。
由于使用P3能管理一个大型工程系统的有关资源,所以,它应属于系统软件。
()24.PC机常用的操作系统有Windows、Unix、Linux等。
( )25.Windows系列软件和Office系列软件都是目前流行的操作系统软件。
()26.安装好操作系统后,任何硬件设备都不需安装驱动程序,就可以正常使用。
( )27.软件指的是能指示(指挥)计算机完成特定任务的、以电子格式存储的程序、数据和相关文档,这里的相关文档专指用户手册。
( )28.操作系统一旦被安装到计算机系统内,它就永远驻留在计算机的内存中。
()29.操作系统中的图形用户界面通过多个窗口分别显示正在运行的程序的状态。
()30.程序是软件的主体,单独的数据和文档一般不认为是软件。
( )31.程序是用某种计算机程序语言编写的指令、命令、语句的集合。
()32.程序语言中的条件选择结构可以直接描述重复的计算过程。
()33.多任务处理就是CPU在某一时刻可以同时执行多个任务。
()34.汇编语言程序的执行效率比机器语言高。
()35.因为汇编语言是面向机器指令系统的,所以汇编语言程序也可以由计算机直接执行。
( )36.计算机软件技术就是程序设计技术,包括程序的设计、编码、调试和维护等。
()37.软件产品的设计报告、维护手册和用户使用指南等均不属于计算机软件的组成部分。
( )38.软件虽然不是物理产品而是一种逻辑产品,但通常还是必须使用物理载体进行存储和传输。
()39.实时操作系统的主要特点是允许多个用户同时联机使用一台计算机。
()40.算法一定要用“伪代码”(一种介于自然语言和程序设计语言之间的文字和符号表达工具)来描述。
()41.算法与程序不同,算法是问题求解规则的一种过程描述。
()42.同一个程序在编译方式下的运行效率要比在解释方式下的运行效率低。
()43.一般将用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。
( )44.在Windows操作系统中,磁盘碎片整理程序的主要作用是删除磁盘中无用的文件。
()45.支持多任务处理和图形用户界面是Windows的两个特点。
()46.一个完整的算法必须有输出。
()47.windows系统中采用图标来形象地表示系统中的文件、程序和设备等对象。
()48.BIOS、Windows操作系统、C语言编译器等都是系统软件。
( )二、填空题1.算法是对问题求解过程的一种描述,“一个算法应能在执行了有限操作步骤后结束”,这句话所描述的性质被称为算法的。
2.若求解某个问题的程序要反复多次执行,则在设计求解算法时,应重点从代价上考虑。
3.解决某一问题的算法也许有多种,但它们都必须满足确定性、有穷性、能行性。
输人和输出。
其中输人的个数n应大于等于。
(填一个数字)4.C++语言运行性能高,且与C语言兼容,已成为当前主流的面向___________的程序设计语言之一。
5.CPU惟一能直接执行的“语言”是__________,任何程序的运行最终都是由CPU一条一条地执行它来完成的。
6.Java语言是一种面向__________的程序设计语言。
7.高级语言种类繁多,但其基本成分可归纳为数据成分、控制成分等四种,其中算术表达式属于__________成分。
8.计算机软件指的是在计算机中运行的各种程序、相关的数据和__________。
9.一般情况下,计算机加电后,操作系统可以从硬盘装载到内存中,这是由于执行了固化在ROM中的__________。
(填英文缩写词)10.理论上已经证明,有了顺序、和三种控制结构,就可以编写任何复杂的计算机程序。
11.为了提高计算机的处理能力,一台计算机可以配置多个,这种实现超高速计算的技术称为“并行处理”12.操作系统能够支持用户同时运行多个应用程序,这种功能称为。
13.使用计算机求解问题的主要步骤是:先要理解和确定问题,然后寻找其解决方法并将其表示成,接着再进行编程、测试和运行。
14.按照软件权益如何处置来分类,则软件有商品软件、共享软件、之分。
三、选择题1.下列软件,属于操作系统软件的是。
①Windows 7 ;②Windows XP;③Windows NT;④FrontPage;⑤Access;⑥Unix;⑦Linux。
A.①②③④B.①②③⑤⑦C.①③⑤⑥D.①②③⑥⑦2.下列软件中具备文本阅读器功能的是。
A.Excel B.微软Media Player C.AutoCAD D.Adobe Acrobat3.下列软件语言中能用于数值计算的是。
A.Frontpage B.Outlook C.HTML D.MATLAB4.不能用于数值计算的是。
A.FORTARN B.C C.Word D.MATLAB5.下列操作系统,一般不作为网络操作系统的是。
A.Windows 98 B.Windows 2000 Server C.Windows NT Server D.UNIX6.Excel属于___________软件。
A.文字处理B.电子表格C.图形图像处理D.数据库7.能管理计算机的硬件和软件资源,为应用程序开发和运行提供高效率平台的是。
A.操作系统B.数据库管理系统C.CPU D.专用软件8.一般来说,不需要启动“CMOS设置程序”对系统进行设置。
A.重装操作系统B.PC机组装好之后第一次加电C.系统增加、减少或更换硬件或1/O设备D.CMOS内容丢失或被错误修改9.PC机加电启动时,执行了BIOS中的POST程序后,若系统无致命错误,计算机将执行BIOS中的。
A.系统自举程序B.CMOS设置程序C.操作系统引导程序D.检测程序10.下列关于操作系统任务管理的说法,错误的是。
A.Windows操作系统支持多任务处理B.分时是指将CPU时间划分成时间片,轮流为多个程序服务C.并行处理可以让多个处理器同时工作,提高计算机系统的效率D.同时处理要求计算机必须配有多个CPU11.高级语言程序中的自述表达式(如x+y-z),属于高级程序设计语言中的成份。
A.数据B.运算C.控制D.传输12.Windows XP采用了虚拟存储技术以扩展可用的内存。
在下列文件中,由Windows XP创建和管理的、用于扩展内存的交换文件是。
A.win386.swp B.Buffer.sys C.pagefile.sys D.Config.sys13.以下不属于数据逻辑结构的是。
A.线性结构B.集合结构C.链表结构D.树型结构14.解决不同文件可以使用相同名字的问题,通常在文件系统中采用。
A.重名翻译B.多级目录C.文件名后缀D.通配字符15.下列操作系统产品中,是一种“自由软件”,其源代码向世人公布。
A.DOS B.Windows 7C.Windows XP D.Linux16.操作系统具有存储器管理功能,当内存不够用时,其存储管理程序可以自动“扩充”内存,为用户提供一个容量比实际内存大得多的____________。
A.高速缓冲存储器(Cache) B.脱机缓冲存储器C.虚拟存储器D.离线后备存储器17.下面关于虚拟存储器的说明中,正确的是________。
A.是提高计算机运算速度的设备B.由物理内存和硬盘上的虚拟内存组成C.其容量等于主存加上cache的存储器D.由RAM加上高速缓存组成18.________不是程序设计语言。
A.VB B.C++ C.VFP D.Flash19.分析某个算法的优劣时,从需要占用的计算机资源角度,应考虑的两个方面是__________。
A.空间代价和时间代价B.正确性和恰当性C.可读性和开放性D.数据复杂性和算法复杂性20.分析算法的好坏不必考虑____________。
A.正确性B.易理解C.需要占用的计算机资源D.编程人员的爱好21.高级程序设计语言的基本组成成分有____________。
A.数据、运算、控制、传输B.顺序、条件选择、重复C.子程序、函数、执行、注解D.基本、派生、定久、执行22.解释程序和编译程序是两种不同的语言处理程序,以下叙述中正确的是__________。
A.只有编译程序产生并保存目标程序B.只有解释程序产生并保存目标程序C.两者均产生并保存目标程序D.两者均不产生目标程序23.能把高级语言编写的源程序进行转换,并生成机器语言形式的目标程序的系统软件称为____。
A.翻译程序B.汇编程序C.解释程序D.编译程序24.用以管理计算机的硬件和软件资源,并为应用程序开发和运行提供高效率平台的是___。
A.操作系统B.数据库管理系统C.应用管理系统D.专用软件25.未获得版权所有者许可就使用的软件被称为___________软件。