计算机软件第三章练习题带复习资料
- 格式:doc
- 大小:115.00 KB
- 文档页数:11
第3章练习题参考答案一、判断题(正确Y,错误N)1.软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件的组成部分。
2. 完成从汇编语言到机器语言翻译过程的程序,称为编译程序。
3. 有一种计算机系统允许多个用户同时使用,每个用户都感觉好象自己在“独占”该计算机一样,这样的系统称为“分时处理系统”。
4. 从应用角度出发,通常将软件分为系统软件和应用软件两类,数据库管理系统软件属于应用软件。
5. 计算机软件技术就是指程序设计技术,包括程序的设计、编码、调试和维护等。
6. BIOS,Windows操作系统,C语言编译器等都是系统软件。
7. 汇编语言是面向机器指令系统的,因此汇编语言程序可以由计算机直接执行。
8. 程序是软件的主体,单独的数据和文档一般不认为是软件。
9. 操作系统的处理器调度程序负责计算机中所有处理器的分配和回收。
10. .虚拟存储器其实就是外存储器。
11.语言处理系统中的连接程序是将多个分别编译或汇编过的目标程序和库文件进行组合。
12. 所谓系统软件,就是购置计算机时计算机供应商提供的全部软件。
13.计算机自举完成后,操作系统的所有程序常驻内存。
14.Windows操作系统可以在任何计算机上运行。
15.在裸机上不能运行任何程序。
16.在Windows系统中每张片软盘和每个逻辑硬盘经过高级格式化后都有一个根目录区存在于盘中。
参考答案:1~10:NNYNNYNYNN 11~16:YNNNNY二、单选题1. 目前流行的很多操作系统都具有网络功能,可以作为一个网络操作系统,以下操作系统中不能作为网络服务器操作系统的是_______。
A.Windows 98 B.Windows NT ServerC. Windows 2000 Server D. UNIX2. 高级语言种类繁多,但其基本成分可归纳为四种,其中对处理对象的类型说明属于高级语言中的_______ 成分。
A.数据B.运算C.控制D.传输3. 在下列常用的PC机软件中,编辑的文档(内容)能直接保存为图片类型(例如JPEG文件类型)的是。
第三章计算机软件一、单项选择题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. (2005) 能将高级语言源程序转换成目标程序。
A.解释程序B. 编辑程序C. 编译程序D. 调试程序C2. (2005)下列不属于多用户多任务操作系统的软件。
A. LinuxB. UNIXC. Windows XPD. DOSD3. (2006)计算机软件操作系统的作用是__________。
A. 管理系统资源,控制程序的执行B. 实现软硬件功能的转换C. 把源程序翻译成目标程序D. 便于进行数据处理A4. (2006)下列软件中,_________是专门的网页制作软件。
A. FrontPage 2000B. Visual BASIC 6.0C. Excel 2000D. PowerPoint2000A5. (2006)在计算机的软件分类中,应用软件和系统软件的相互关系是__________。
A. 前者以后者为基础B. 后者以前者为基础C.每一类都不以另一方为基础D.每一类都以另一方为基础A6.(2007)在计算机系统中,对计算机各类资源进行统一管理和调度的软件是_______.A.语言处理程序 B.应用软件C.操作系统 D.数据库管理系统C7.(2007)虚拟存储技术是将上的一部分作为内存来使用。
A.硬盘 B.缓存C.光盘 D.内存条A8.(2007) 以下常用的高级程序设计语言中,主要用于数值计算的是。
A.FORTRAN B.BASIC C.Java D.CA9.(2007)应用软件分为通用应用软件和定制应用软件两类,下列软件中全部属于通用应用软件的是。
A.WPS、 Windows 、WordB.PowerPoint 、MSN 、UNIXC.ALGOL 、Photoshop 、FORTROND.PowerPoint 、Photoshop、WordD10. (2008)下列关于计算机软件的叙述,错误的是________。
A. 操作系统产生于高级语言及其编译系统之前B. 为解决软件危机,人们提出了用工程方法开发软件的思想C. 数据库软件技术、软件工具环境技术都属于计算机软件技术D. 设计和编制程序的工作方式是由个体发展到合作方式,再到现在的工程方式A11. (2008)下列软件属于系统软件的是________。
第三章计算机软件习题一、判断题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.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是世界著名的项目管理软件。
第三章计算机软件南大专转本复习资料(第三章)严禁复印传播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.程序设计语言的编译程序或解释程序属于__________。
第三章习题及参考答案1.用逐步求精方法解决下述的更新顺序主文件的问题。
美国某杂志社需要一个软件,以更新存有该杂志订户姓名、地址等数据的顺序主文件。
共有插入、修改和删除等3种类型的事务,分别对应于事务代码1、2和3。
也就是说,事务类型如下:类型1:INSERT(插入一个新订户到主文件中)类型2:MODIFY(修改一个已有的订户记录)类型3:DELETE(删除一个已有的订户记录)事务是按订户名字的字母顺序排序的。
如果对一个订户既有修改事务又有删除事务,则已对那个订户的事务排好次序了,以便使修改发生在删除之前。
2.分析图3.1所示的层次图,确定每个模块的内聚类型。
3.分析图3.2,确定模块之间的耦合类型。
在图3.2中已经给模块之间的接口编了号码,表3.1描述了模块间的接口。
4. 假设你在一所职业高中工作,负责该校信息系统的建设与维护。
财务科长请你研究用学校拥有的微型计算机生成工资明细表和各种财务报表的可能性。
请详细描述你用结构化分析方法分析上述问题的过程。
用面向数据流方法设计工资支付系统的软件结构。
5.用3种方法计算图3.3所示流图的环形复杂度。
6. 图3.4是用程序流程图描绘的程序算法,请把它改画为等价的盒图。
7. 某交易所规定给经纪人的手续费计算方法如下:总手续费等于基本手续费加上与交易中的每股价格和股数有关的附加手续费。
如果交易总金额少于1000元,则基本手续费为交易金额的8.4%;如果交易总金额在1000元到10000元之间,则基本手续费为交易金额的5%,再加34元;如果交易总金额超过10000元,则基本手续费为交易金额的4%加上134元。
当每股售价低于14元时,附加手续费为基本手续费的5%,除非买进、卖出的股数不是100的倍数,在这种情况下附加手续费为基本手续费的9%。
当每股售价在14元到25元之间时,附加手续费为基本手续费的2%,除非交易的股数不是100的倍数,在这种情况下附加手续费为基本手续费的6%。
第三章计算机软件基础(一)单项选择题(请在()内填写答案)()1. 在Windows 环境下,如果需要共享本地计算机上的文件,必须设置网络连接,允许其它用户共享计算机。
设置"允许其他用户访问我的文件"应在___C_____中进行。
A: "资源管理器"中"文件"菜单的"共享" B: "我的电脑"中的"文件"菜单的"共享"C: "控制面板"中的"网络"操作D: "网上邻居"中的"网络"操作()2. 剪贴板是在_____C_中开辟的一个特殊存储区域。
A: 硬盘B: 外存C: 内存D: 窗口()3. 在Windows 中设置“共享级访问控制”时,以下__B___不属于共享访问类型。
A: 只读B: 只写C: 完全D: 根据密码访问()4. 通过设置文件的属性来控制用户对文件的访问,这是指___D_____。
A: 系统级安全管理B:用户级安全管理C: 目录级安全管理D: 文件级安全管理()5. 如果窗口中出现了水平滚动条,表明A: 窗口的高度不足B:窗口的宽度不足C: 窗口的高度太大D: 窗口的宽度太大()6. 图标是Windows 操作系统中的一个重要概念,它表示Windows 的操作对象,它可以指________。
A: 文档或文件夹B: 应用程序C: 设备或其它的计算机D: 以上都正确()7. 在Windows 中,"资源管理器"的窗口被分成两部分,其中左部显示的内容是________。
A: 当前打开的文件夹的内容B: 系统的树形文件夹结构C: 当前打开的文件夹名称及其内容D: 当前打开的文件夹名称()8. 操作系统通过____A____来对文件进行编排、增删、维护和检索。
计算机基础第3章真题整理第3章计算机软件C[2]. 以下关于中文Windows系统文件管理的叙述中,错误的是_____________ 。
A. 文件夹的名字可以用英文或中文B. 文件的属性若是“系统”,则表示该文件与操作系统有关C. 根文件夹(根目录)中只能存放文件夹,不能存放文件D. 子文件夹中既可以存放文件,也可以存放文件夹,从而构成树型的目录结构 F[8].AutoCAD是一种图像编辑软件。
D[17]. 下面关于算法和程序关系的叙述中,正确的是________。
A. 算法必须使用程序设计语言进行描述B. 算法与程序是一一对应的C. 算法是程序的简化D. 程序是算法的具体实现T[29].文档是程序开发、维护和使用所涉及的资料,是软件的重要组成部分。
C[32].用户购买了一个商品软件,通常就意味着得到了它的________。
A. 修改权B. 拷贝权C. 使用权D. 版权T[38]. 高级语言源程序通过编译程序处理后,生成高效运行的目标程序,并把它保存在磁盘上,以备多次执行。
T[40].Windows系统中,不论前台任务还是后台任务均能分配到CPU使用权。
A[41].根据“存储程序控制”的原理,准确地说计算机硬件各部件如何动作是由_____决定。
A. CPU所执行的指令B. 操作系统C. 用户D. 控制器B[42]. 下列关于计算机机器语言的叙述中,错误的是________。
A. 机器语言是指二进制编码表示的指令集合B. 用机器语言编写的程序可以在各种不同类型的计算机上直接执行C. 用机器语言编制的程序难以维护和修改D. 用机器语言编制的程序难以理解和记忆 B[6].在Windows系统中,若2个纯文本文件分别包含100和200个英文字符,下面关于它们占用磁盘空间大小的说法中,正确的是____________ 。
A. 前者大于后者B. 后者大于前者C. 两者相等D. 不确定C[22].下列程序设计语言中不能用于数值计算的是________ 。
第一章软件工程概述软件是计算机程序及其有关旳数据和文档旳结合。
软件危机是指在计算机软件开发和维护时所碰到旳一系列问题。
软件危机重要包括两方面旳问题: 一是怎样开发软件以满足对软件日益增长旳需求;二是怎样维护数量不停增长旳已经有软件。
软件工程是软件开发、运行、维护和引退旳系统措施。
软件工程是指导计算机软件开发和维护旳工程学科。
软件工程采用工程旳概念、原理、技术和措施来开发与维护软件。
软件工程旳目旳是实现软件旳优质高产。
软件工程学旳重要内容是软件开发技术和软件工程管理。
软件开发措施学是编制软件旳系统措施, 它确定软件开发旳各个阶段, 规定每一阶段旳活动、产品、验收旳环节和完毕准则。
常用旳软件开发措施有构造化措施、面向数据构造措施和面向对象措施等。
习题参照答案:1) 1. 什么是软件危机?为何会出现软件危机?2)答: 软件危机是指在计算机旳开发和维护过程中所碰到旳一系列严重问题。
这些问题决不仅仅是不能正常运行旳软件才具有旳, 实际上, 几乎所有软件都不一样程度地存在这些问题。
3)出现软件危机旳原因:首先与软件自身旳特点有关, 另首先也和软件开发与维护旳措施不对旳有关。
软件不一样于硬件, 它是计算机系统中逻辑件而不是物理部件。
管理和控制软件开发过程相称困难。
软件是规模庞大, 并且程序复杂性将伴随程序规模旳增长而呈指数上升。
目前相称多旳软件专业人员对软件开发和维护尚有不少糊涂观念, 在实践过程中或多或少地采用了错误旳措施和技术, 这是使软件问题发展成软件危机旳重要原因。
总结如下:4)获得对旳旳顾客需求和对旳地描述需求很困难5)开发人员对需求旳对旳理解也有困难6)常常在没有对旳理解之前就仓促开始编程7)软件项目缺乏有效旳组织、管理和内部交流8)缺乏软件开发措施、模型和工具旳支持9)软件维护旳困难性2. 假设你是一家软件企业旳总工程师, 当你把图1.1给手下旳软件工程师们观看, 告诉他们及早发现并改正错误旳重要性时, 有人不一样意你旳观点, 认为规定在错误进入软件之前就清除它们是不现实旳, 并举例说: “假如一种故障是编码错误导致旳, 那么, 一种人怎么能在设计阶段清除它呢?”你怎么反驳他?答: 在软件开发旳不一样阶段进行修改付出旳代价是很不相似旳, 在初期引入变动, 波及旳面较少, 因而代价也比较低;在开发旳中期, 软件配置旳许多成分已经完毕, 引入一种变动要对所有已完毕旳配置成分都做对应旳修改, 不仅工作量大, 并且逻辑上也更复杂, 因此付出旳代价剧增;在软件已经完毕时再引入变动, 当然付出旳代价更高。
第3章习题一、选择题1)下列哪个选项不是需求分析的特点A)问题确定难C)交流共识难B)需求稳定性D)完备一致难2)软件质量必须从需求分析开始,在()加以保证。
A)开发之前B)开发之后C)可行性研究过程中D)整个开发过程3)SA 方法的基本思想是A)自底向上逐步抽象B)自底向上逐步分解C)自顶向下逐步分解D)自顶向下逐步抽象4)DFD 是常用的进行软件需求分析的图形工具,其基本符号是A)输入、输出、外部实体和加工B)变换、加工、数据流和存储C)加工、数据流和数据存储和外部实体D)变换、数据存储、加工和数据流5)判定表和判定树是DFD 中用以描述加工的工具,他通常描述的对象是A)逻辑判断B)层次分解C)操作条目D)组合组件6)系统流程图用于可行性分析中的( ) 的描述A)当前运行系统B)当前逻辑模型C)目标系统D)新系统7)在程序的描述和分析中,用于指明数据来源、流向和处理的辅助图形是A)数据结构图B)DFD C)业务结构图D)其他图8)U/C 矩阵是用来进行()的方法A)系统开发B)系统分析C)子系统划分D)系统规划9)需求规格说明书的作用不应该包括BA)软件设计的依据B)用户与开发人员对软件要做什么的共同理解C)软件验收的依据D)软件可行性研究的依据10)业务流程图是描述( ) 的工具A)逻辑系统的处理过程C)某个软件运行过程B)程序系统的处理过程D)某个具体业务的处理过程11)下面关于需求分析目的叙述,哪个选项是错误A)逐一细化软件的设计步骤B)面向用户获取并分析需求C)检查和解决不同需求间的矛盾,尽量达到均衡和优化D)确定软件的边界,以及软件与环境的相互作用方式12)下列哪个选项不是结构化分析具体步骤A)构建原系统物理模型C)建立新系统物理模型B)抽象原系统逻辑模型D)进一步补充和优化13)下面关于需求报告和需求规格说明书两者之间区别的叙述,哪个选项是错误的A)用户需求报告对外,需求规格说明书对内使用B)用户需求报告是合同的产物,需求规格说明书是立项建议书的产物C)通过用户需求报告可产生需求规格说明书D)需求规格说明书从业务领域的角度定义高层的需求14)下列哪个选项不属于需求分析的任务A.确定总体目标及组织结构1附件3:阶段测试题排版格式B.深入领域分析,画出业务流程图C.确定系统逻辑模型D.确定功能需求,完成功能结构图及点列表15)下列哪个选项不属于需求分析的任务A.获取性能需求,列出性能点列表B.明确系统规模和目标C.确定系统运行环境及界面D.修正开发计划和新系统方案16)下面是关于开展需求分析工作技巧的叙述,哪个选项是错误的A) 需求分析是分析师与设计师双方进行配合的项目,需要密切交流合作。
第三章计算机软件一、选择题1.以下关于中文Windows系统文件管理的叙述中,错误的是()A.文件夹的名字可以用英文或中文B.文件的属性若是“系统”,则表示文件与操作系统有关C.根文件夹(根目录)中只能存放文件夹,不能存放文件D.子文件夹中既可以存放文件,也可以存放文件夹,从而构成树型的文件结构2.比较算法和程序,以下说法中正确的是()A.算法可以采用“伪代码”或流程图等方式来描述B.程序只能用高级语言表示C.算法和程序是一一对应的D.算法就是程序3.求解数值问题选择程序设计语言时,一般不会选用()A.FORTRAN B.C语言 C.VISUAL FOXPRO D.MATLB4.下列软件中,不属于网络应用软件的是()A.PowerPointB.MSN MessengerC.Internet ExplorerD.Outlook Express5.PowerPoint 程序运行时,它与Windows操作系统之间的关系是()A.前者(PowerPoint)调用后者(Windows)的功能B.后者调用前者的功能C.两者互相调用D.不能互相调用,各自独立运行6.以下所列软件中,()是一种操作系统A.WPSB.ExcelC.PowerPointD.UNIX7.以下不属于“数据结构”研究内容的是()A.数据的逻辑结构B.数据的存储结构C.数据的获取方法D.数据上定义的运算8.未获得版权所有者许可就复制和散发商品软件的行为被称为软件( )A.共享B.盗版C.发行D.推广9.下面关于程序设计语言的说法错误的是()A.FORTRAN 语言是一种用于数值计算的面向过程的程序设计语言B.JA V A是面向对象用于网络环境编程的程序设计语言C.C语言与运行支撑环境分离,可移植性好D.C++是面向过程的语言,VC++是面向对象的语言10.下列有关数据结构描述中,错误的是()A.数据的逻辑结构反映数据元素之间的逻辑关系B.树和线性表都是典型的数据结构C.数据的存储结构是数据逻辑结构在计算机存储器上的实现D.数据结构不包含数据的运算11.在Windows系统中,若2个纯文件文件分别包含100和200个英文字符,下面关于它们占用磁盘间大小的说法中,正确的是()A.前者大于后者B.后者大于前者C.两者相等D.不确定12.以下所列软件产品中,()不是数据库管理系统。
第三章测验一、判断1. 文档不属于软件,所以不重要。
(F )2. 软件学是专门研究软件开发的学科。
(F)3. 通常把计算机软件分为系统软件和应用软件。
(T)4. 所谓系统软件就是购置计算机时,计算机供应厂商所提供的软件。
(F)5. 当前流行的操作系统是Windows系列及Office系列。
(F)6. Word属于系统软件,因为它在多个行业、部门中得到广泛的使用。
(F)7. Oracle是一数据库软件,属于系统软件。
(T)8. “软件工程”的概念出现在计算机软件发展的第三阶段。
(T)9. 一般只有硬件、没有软件的计算机被称为“裸机”。
(T)10. 计算机操作系统自举完成后,操作系统的所有程序常驻内存。
(F)11. Windows操作系统可以在任意的计算机上安装。
(F)12. Linux操作系统是Unix简化后的新版本。
(F)13. 机器语言程序是直接运行在裸机上的最基本的系统软件。
(F)14. 汇编语言是面向机器指令系统的机器语言。
(F)15. 计算机硬件就是组成计算机的各种物理设备的总称。
(T)16. 同一个程序在解释方式下的运行效率比在编译方式下的运行效率低。
(T)17. 编译程序仅是指从高级语言到机器语言的翻译程序。
(F)18. 在设计程序时一定要选择一个时间代价和空间代价都是最小的算法,而不用考虑其它问题。
(F)19. 离散数学的主要研究对象是连续的数据结构。
(F)20. 数据结构的内容包括数据的逻辑结构、存储结构以及在这些数据上定义的运算的集合。
(T)21. 链接表是以指针方式表示的“线性表结构”。
(T)22. 程序与算法不同,程序是问题求解规则的一种过程描述。
(F)23. 软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件。
(F)24. 支持多用户、多任务处理和图形用户界面是Windows的特点。
(F)25. 程序设计语言按其级别可以分为硬件描述语言、汇编语言和高级语言三大类。
第三章计算机软件1.求解数值问题选择程序设计语言时,一般不会用_____A FORTRANB C语言C .VISUAL FOXPROD MATLB2.以下不属于“数据结构”研究内容的是_____A 数据的逻辑结构B.数据的存储结构C 数据的获取方法D数据上定义的运算3.下列关于程序语言的说法中正确的是_____A.高级语言程序的执行速度比低级语言程序快B.高级语言就是自然语言C.高级语言与机器无关D.计算机可以直接识别和执行用高级语言编写的程序4.Windows 2000和Windows XP属于_____操作系统A.单任务B.多任务C.批处理D.多用户分时5.下面关于汇编语言的叙述中,错误的是_____A.汇编语言属于低级程序设计语言B.汇编语言源程序可以直接执行C.不同型号CPU支持的汇编语言不一定相同D.汇编语言也是一种面向机器的编程语言6.Powerpoint程序运行时,它与Windows操作系统之间关系是____A.前者调用后者的功能B.后者调用前者的功能C.两者互相调用D.不能互相调用,各自独立运行7.一下说法中正确的是____A.从应用的角度可将软件分为系统软件,工具软件和应用软件B.计算机软件包含程序,数据,文档三部分,其中文档资料就是系统的维护手册和用户使用指南。
及设计手册C.60年代中期出现的软件危机指的是随着硬件的发展,软件功能急需加强,但缺乏相应的软件人才。
(软件的开发与应用出现问题)D.应用人单位的特定应用需求而专门设计的软件属于定制应用软件的范畴,如某单位的工资管理系统。
8.下面所列功能中,_____功能不是操作系统所具有的。
A.CPU管理B.成本管理C.文件管理D.存储管理9.Word文档“doc1”中,把文字“图表”设为超链接,指向一个名为“Book1”的Excel文件,则链接源为_____A.文字“图表”B.文件“Book1”C.Wor d文档“docl”D.Word文档当前页10.若有SQL编写(已翻译)的某校学生成绩管理程序A,数据库管理系统DBMS 和Windows操作系统,当计算机运行程序A时,这些软件之间的支撑关系为_____ A.Window s→DBMS→A B.DBMS→A→WindowsC.A→Windows→DBMSD.Windows→A→DBMS11.以下关于高级程序设计语言中的数据成分的说法中,错误的是_____A.数据的名称用标识符来命名B.数组是一组相同类数据元素的有序集合C.指针变量中存放的是某个数据对象地址D.程序员不能自己定义新的数据类型12.下面关于算法和程序关系的叙述中,正确的是_____A.算法必须使用程序设计语言进行描述B.算法与程序是一一对应的C.算法是程序的简化D.程序是算法的具体体现13._____运行在计算机系统的底层,并负责实现系统中各类资源的管理能力。
计算机第三章考试题目及答案一、选择题1. 在计算机中,二进制数的基数为:A. 8B. 16C. 10D. 2答案:D2. 下面哪个选项是十六进制数“B3”的对应二进制数:A. 10110011B. 11001011C. 11001101D. 10110111答案:B3. 在计算机中,字节是指多少位的数据单元:A. 4位B. 8位C. 16位D. 32位答案:B4. 下列哪个是计算机内部数据的表示形式:A. ASCII码B. 二进制数C. 十进制数D. 十六进制数答案:B5. 在二进制补码表示法中,正数的补码和原码相同,而负数的补码是:A. 原码每一位取反B. 原码最高位为1,其余位取反C. 原码最高位为0,其余位取反D. 原码最高位为1,其余位不变答案:B二、填空题1. 一个十六进制数可以用 ________ 个二进制位表示。
答案:42. 在二进制系统中,1111的十进制表示是 ________。
答案:153. 在二进制补码表示法中,-5的补码是 ________。
答案:10114. 具有8个二进制位的字节可以表示的最大十进制数是 ________。
答案:2555. ASCII码中,大写字母'A'的十进制表示是 ________。
答案:65三、简答题1. 请解释计算机中数的基数和位数的概念,并说明它们对计算机运算的影响。
答案:数的基数表示数的进制,常见的有二进制、八进制、十进制和十六进制。
位数表示一个数所占用的二进制位数或十进制位数,比如一个字节有8位。
数的基数和位数直接影响了计算机中数值的表示和运算。
不同的基数对应不同的数字符号,而位数决定了一个数能表示的范围大小。
基数越大,表示一个数所需的位数越少;位数越多,能表示的范围越大。
因此,基数和位数会影响计算机运算中数值的溢出、精度和运算速度等方面。
2. 请解释二进制补码表示法,并说明它在计算机中的应用。
答案:二进制补码是计算机中表示有符号数的一种形式。
第三章字处理软件Word 2003Word四大核心技术:样式、模板、域、宏。
Word是Microsoft公司的产品。
Word是Windows公司的产品。
Word与WPS都是字处理软件。
WPS:是金山公司推出的国产品牌办公软件。
功能:从单纯的文字处理软件升级为以文字处理、电子表格、多媒体演示制作、电子邮件、网页制作一些列产品为核心的多模块组件。
office模板文件扩展名.dot在中双击标题栏可以实现窗口在最大化与非最大化之间进行切换。
Word2003窗口由标题栏、菜单栏、工具栏、标尺、编辑区、滚动条、状态栏、任务栏组成。
Word中菜单栏中包含:文件、编辑、视图、插入、格式、工具、表格、窗口菜单,右侧都含有不同的字母,我们可以通过Alt+字母组合键打开菜单项。
打开“相应菜单”后在“菜单命令”后面有快捷键,按下快捷键就会打开相应对话框。
Word同时允许打开多个窗口,可通过右击任务栏空白处,在弹出的快捷菜单中有设置横向、纵向平铺或层叠。
在Word应用程序中打开多个窗口后,将鼠标放置任务栏空白处,右击,在弹出的快捷菜单中选择层叠显示方式,可以看到每个窗口的(标题栏)对象。
视图切换按钮从左到右的顺序是:普通视图、Web版式视图、页面视图、大纲视图、阅读版式视图在Word中不同视图切换速度最快的方法是使用“视图切换按钮”。
在状态栏上的“位置”表示当前光标插入点的位置到本页面纸张上边界的距离。
当状态栏上的改写两个字,如果是灰色或浅灰色表示当前编辑位置处于插入状态,如果改写两个字为深色或浓一些当前编辑处为改写状态。
单击“帮助”菜单中的“显示Office助手”命令,即可在屏幕上显示小助手。
单击“帮助”菜单,选择“Microsoft Office Word帮助”命令或者按功能键F1,均会出现“Word帮助”任务窗格。
当设置了字符的格式、字体、字号、颜色等操作后,在选择了其它字符使用功能键F4或使用Ctrl+Y均可重复刚才的操作。
计算机软件第三章练习题(带答案)判断题1.为了方便人们记忆、阅读和编程,对机器指令用符号表示,相应形成的计算机语言称为汇编语言。
T2.操作系统的三个重要作用体现在:管理系统硬软件资源、为用户提供各种服务界面、为应用程序开发提供平台。
T3.计算机应用最多的是数值计算。
F4.“引导程序”的功能是把操作系统的一部分程序从内存写入磁盘。
F5.C++语言是对C语言的扩充,是面向对象的程序设计语言。
T6.汇编语言程序的执行效率比机器语言高。
F7.当计算机完成加载过程之后,操作系统即被装入到内存中运行。
T8.计算机系统中最重要的应用软件是操作系统。
F9.一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。
T10.源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘上,以备多次执行。
F11.Windows桌面也是Windows系统中的一个文件夹。
T12.Windows系统中的图形用户界面(GUI)使用窗口显示正在运行的应用程序的状态。
T13.软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件的组成部分。
F14.操作系统的加载是指将操作系统的全部程序安装到计算机的内存中。
F15.多任务处理指CPU可在同一时刻执行多个任务。
F16.Word、Excel、PowerPoint、Photoshop都是通用应用软件。
T17.在Windows系统中,一个磁盘上允许存在多个文件夹,在文件夹中保存的是若干个文件的正文内容。
F18.用汇编语言编写的程序可以被计算机直接执行。
F19.软件不会失效。
T20.软件许可证是一种法律合同。
T21.系统软件是计算机系统中必不可少的部分F22.按软件工程方法开发软件的过程分为三个阶段:计划期、开发期和运行期。
其中开发期所用时间最多。
F23.对新建或备份后又被修改过的文件,系统将自动设置为“存档”属性。
判断题1.为了方便人们记忆、阅读和编程,对机器指令用符号表示,相应形成的计算机语言称为汇编语言。
T2.操作系统的三个重要作用体现在:管理系统硬软件资源、为用户提供各种服务界面、为应用程序开发提供平台。
T3.计算机应用最多的是数值计算。
F4.“引导程序”的功能是把操作系统的一部分程序从内存写入磁盘。
F5.C++语言是对C语言的扩充,是面向对象的程序设计语言。
T6.汇编语言程序的执行效率比机器语言高。
F7.当计算机完成加载过程之后,操作系统即被装入到内存中运行。
T8.计算机系统中最重要的应用软件是操作系统。
F9.一般将使用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。
T10.源程序通过编译程序的处理可以一次性地产生高效运行的目的程序,并把它保存在磁盘上,以备多次执行。
F11.Windows桌面也是Windows系统中的一个文件夹。
T12.Windows系统中的图形用户界面(GUI)使用窗口显示正在运行的应用程序的状态。
T13.软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件的组成部分。
F14.操作系统的加载是指将操作系统的全部程序安装到计算机的内存中。
F15.多任务处理指CPU可在同一时刻执行多个任务。
F16.Word、Excel、PowerPoint、Photoshop都是通用应用软件。
T17.在Windows系统中,一个磁盘上允许存在多个文件夹,在文件夹中保存的是若干个文件的正文内容。
F18.用汇编语言编写的程序可以被计算机直接执行。
F19.软件不会失效。
T20.软件许可证是一种法律合同。
T21.系统软件是计算机系统中必不可少的部分F22.按软件工程方法开发软件的过程分为三个阶段:计划期、开发期和运行期。
其中开发期所用时间最多。
F23.对新建或备份后又被修改过的文件,系统将自动设置为“存档”属性。
T24.一个文件目录实际上是用来记录文件的说明信息(各种属性)。
因此它不是一个文件。
F25.一个“任务”(task)就是一个应用程序。
F26.操作系统的存储管理负责对存储器资源分配与管理。
F27.每片软盘或硬盘上都有一个独立的多级树状目录结构。
T28.CD-ROM 和 DVD及CD-RW的文件系统是FAT16或FAT32。
F29.目标程序可以由CPU直接执行。
F30.一个算法的复杂度体现在运行该算法时所需要的计算机资源的多少。
T31.在面向过程的程序设计语言中,数据类型反映了数据结构。
T32.数据的逻辑结构可以用不同的存储结构来实现。
T33.一种计算机程序设计语言只能有一种翻译方式。
F34.软件“移植”指软件复制。
F35.每一个逻辑硬盘的“根目录”即FDT,只能通过盘格式化或全盘复制产生。
T36.批处理操作系统着重考虑系统效率和资源的利用率。
T37.分时操作系统允许多个用户同时使用同一个计算机系统。
T38.Windows NT 是多用户、多任务的操作系统。
T39.机器语言和汇编语言都依赖于具体的计算机。
T40.索引存储结构有利于随机存取。
T41.完成从汇编语言到机器语言翻译过程的程序,称为编译程序。
F42.ISO对软件的定义是“包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作”,这里的相关文档专指用户使用指南。
F43.有一种计算机系统允许多个用户同时使用,每个用户都感觉好象自己在“独占”该计算机一样,这样的系统称为“分时处理系统”。
T44.BIOS,Windows操作系统,C语言编译器等都是系统软件。
T45.计算机系统必须对信息资源的访问进行控制和管理,即对系统内的信息规定各个用户对它的操作权限,如是否可读、是否可写、是否可修改等,统称为“访问控制”。
T46.程序是软件的主体,单独的数据和文档一般不认为是软件。
T47.通常将计算机软件分成系统软件和应用软件T48.所谓系统软件就是购置计算机时,计算机供应商提供的软件F49.Windows系列和Office系列都是目前流行的操作系统F50.操作系统是现代计算机系统必须配置的核心应用软件。
F51.同一个程序在解释方式下的运行效率要比在编译方式下的运行效率低。
T52.PC机常用的操作系统有Windows、Unix、Linux等。
T53.解释程序的执行过程是:对源程序的语句从头到尾逐句扫描,逐句翻译,并且翻译一句执行一句。
T54.Windows操作系统中,磁盘碎片整理程序是一种应用软件。
F55.实时操作系统的主要特点是允许多个用户同时联机使用计算机。
F56.高级语言源程序通过编译处理可以产生高效运行的目标程序,并可保存在磁盘上,供多次使用。
T57.编译程序是一种把高级语言源程序翻译成机器语言程序的翻译程序。
T58.完成从汇编语言到机器语言翻译过程的程序,称为编译程序。
F59.虚拟存储技术的基本思想是,在启动一个任务时,将当前要执行的程序和数据页面全放在硬盘提供的虚拟内存中。
F60.所谓软件的生命期是指软件的有效时间周期。
F61.“软件工程”的概念出现在计算机软件发展的第三阶段。
T62.一般只有硬件、没有软件的计算机被称为“裸机”。
T63.操作系统的所有程序常驻内存。
F64.Linux操作系统是兼容UNIX标准的操作系统。
T66.机器语言程序是直接运行在裸机上的最基本的系统软件。
F67.数据结构一般包括三个方面的内容:即数据的逻辑结构、数据的存储结构及在这些数据上定义的运算。
T68.程序语言中的条件选择结构可以直接描述重复的计算过程。
F69.语言处理程序就是编译程序。
F70.程序与算法不同,程序是问题求解规则的一种过程描述。
T71.程序设计语言可按级别分为机器语言、汇编语言和高级语言,其中高级语言比较接近自然语言,而且易学、易用、程序易修改。
T72.为了适应软硬件环境的变化而对应用程序所做的适当修改称为完善性维护。
T73.数据库管理系统、操作系统和应用软件中,最靠近计算机硬件的是操作系统。
T74.算法一定要用“伪代码”来描述。
F75.对于同一个问题可采用不同的算法去解决,但不同的算法通常具有相同的效率。
F76.软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。
T77.软件危机的产生与软件开发过程中使用的方法和技术有很大的关系。
T78.系统软件是为应用程序提供服务的程序集合。
T单选题1.数据库管理系统是________。
A.应用软件 B. 操作系统 C.系统软件 D. 编译系统2.下列关于操作系统任务管理的说法,错误的是________。
A.Windows操作系统支持多任务处理B.分时系统是指将CPU时间划分成时间片,轮流为多个用户服务C.并行处理可以让多个处理器同时工作,提高计算机系统的效率D.分时处理要求计算机必须配有多个CPU3.下列各种因素中,________不是引起“软件危机”的主要原因。
A.对软件需求分析的重要性认识不够B.软件开发过程难于进行质量管理和进度控制C.随着问题的复杂度增加,人们开发软件的效率下降C.随着社会和生产的发展,软件无法存储和处理海量数据4.高级语言的控制结构主要包含________。
①顺序结构②自顶向下结构③条件选择结构④重复结构A.①②③ B. ①③④ C. ①②④ D. ②③④5.虚拟存储系统能够为用户程序提供一个容量很大的虚拟地址空间,但其大小有一定的范围,它受到________的限制。
A.内存容量大小B.外存空间及主存的地址表示范围C.交换信息量大小D.CPU时钟频率6 线性表的存储结构而言,以下叙述正确的是________。
A. 顺序结构比链接结构多占存储空间B. 顺序结构与链接结构相比,更有利于对元素的插入、删除运算C. 顺序结构比链接结构易于扩充表中元素的个数D. 顺序结构占用连续存储空间而链接结构不要求占用连续存储空间7. 以下关于计算机软件的叙述中,错误的是________。
A.数学是计算机软件的理论基础之一B.数据结构研究程序设计中操作对象以及它们之间的关系和运算C.任何程序设计语言的语言处理系统都是相同的D.操作系统是计算机必不可少的系统软件8.下面关于虚拟存储器的说法中,正确的是________。
A.虚拟存储器是提高计算机运算速度的设备B.虚拟存储器由RAM加上高速缓存组成C.虚拟存储器的容量等于主存加上cache的存储器D.虚拟存储器由物理内存、硬盘上的虚拟内存、及各种数据结构组成9.在计算机加电启动过程中,1.POST程序、2. 操作系统、3.引导程序、4.自举程序的执行顺序为________。
A.1、2、3、4B.1、3、2、4C.3、2、4、1D.1、4、3、210.系统软件为应用软件提供服务,下面的叙述中错误的是________ 。
A.系统软件与计算机硬件有关。
B.在通用计算机系统中操作系统是必不可少的。
C.操作系统是系统软件之一。
D.IE浏览器是一种系统软件。
11.下列说法中错误的是________。
A.操作系统出现在高级语言及其编译系统之前B.为解决软件危机,人们提出了结构程序设计方法和用工程方法开发软件的思想C.数据库软件技术、软件工具环境技术都属于计算机软件技术D.设计和编制程序的工作方式是由个体发展到合作方式,再到现在的工程方式12.在在某高级程序设计语言中,象“if(条件)... else ...”这样的语句属于高级语言中的________成分。
A.数据B.运算C.控制D.传输13.高级语言种类繁多,但其基本成分可归纳为四种,其中对处理对象的数据类型说明属于高级语言中的 ________成分。
A.数据B.运算C.控制D.传输14.程序设计语言的语言处理系统属于________。
A.系统软件B.应用软件C.专用软件D.服务软件15.能管理计算机的硬件和软件资源,为应用程序开发和运行提供高效率平台的是________。
A.操作系统B.数据库管理系统C.CPUD.专用软件16.针对不同应用问题而专门开发的软件属于________。
A.系统软件B.应用软件C.财务软件D.文字处理软件17.一个用户若需在一台计算机上同时运行多个程序,必须使用具有___ _功能的操作系统。
A.多用户B.多任务C.分布式D.单用户18.下列关于计算机软件说法中,正确的是________。
A.用计算机高级语言编写的程序都可直接在计算机上执行B.“软件危机”的出现是因为计算机硬件发展严重滞后C.利用“软件工程”的理念与方法,可以编制高效高质的软件D.操作系统是上个世纪80年代产生的19.理论上已经证明,有了________三种程序控制结构,就可以编写任何复杂的计算机程序。
A.转子(程序),返回,处理B.输入,输出,处理C.顺序,选择,重复D.I/O,转移,循环20.关于Windows操作系统的特点,以下说法错误的是。