第三章计算机软件
一、判断题
1.“软件使用手册”不属于软件的范畴。
2.BIOS,Windows操作系统,C语言编译器等都是系统软件。 3.Linux和Word都是文字处理软件
4.P3是世界著名的项目管理软件,使用它能统一管理工程项目中的人力、物力。按照软件分类原则,它是一种系统软件。
5.PC计算机常用的操作系统有Windows、Unix、Linux等。 6.Photoshop、ACDsee32和Frontpage都是图像处理软件。
7.Windows系列和Office系列软件都是目前流行的操作系统软件。
8.按照ISO的定义,软件是“包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作”,这里的相关文档专指用户使用指南。
9.程序是软件的主体,单独的数据和文档一般不认为是软件。
10.程序是用某种计算机程序语言编写的指令、命令和语句的集合。
11.计算机软件通常指的是用于指示计算机完成特定任务的,以电子格式存储的程序、数据和相关的文档。
12.计算机软件也包括软件开发所涉及的资料。 13.计算机系统中最重要的应用软件是操作系统。
14.软件产品的设计报告、维护手册和用户使用指南等不属于计算机软件的组成部分。 15.软件产品是交付给用户使用的一整套程序、相关的文档和必要的数据。 16.软件使用说明是软件产品不可缺少的一部分。 17.软件虽然不是物理产品而是一种逻辑产品,但通常必须使用物理载体进行存储和传输。 18.系统软件是给其它程序提供服务的程序集合,它们不是专为某个具体的应用而设计的。 19.一般而言,计算机信息系统中数据管理层的数据库管理系统可直接与硬件设备进行交互。
20.“虚拟内存”是计算机物理内存中划分出来的一部分。 21.Windows桌面也是Windows系统中的一个文件夹。
22.把主存和辅存结合起来管理,为用户提供比实际主存大得多的“虚拟存储器”是操作系统中存储管理采用的一种主要方法。
23.编译程序是一种把高级语言程序翻译成机器语言程序的翻译程序。
24.不论前台任务还是后台任务均能分配到CPU使用权,称这种方式为并发多任务方式。 25.操作系统三个重要作用体现在:管理系统硬软件资源、为用户提供各种服务界面、为应用程序开发提供平台。
26.操作系统是现代计算机系统必须配置的核心应用软件。
27.操作系统中的图形用户界面IGUI 使用窗口显示正在运行的用程序的状态
28.当操作系统采用多用户多任务分时方式管理CPU时,每个用户都独占计算机的全部资源。
29.当计算机完成加载过程之后,操作系统即被装入到内存中运行。 30.多任务处理就是CPU可在同一时刻执行多个任务的程序。
- 1 -
31.计算机安装操作系统后,操作系统即驻留在内存储器中,加电启动计算机工作时,CPU首先执行0S中的BIOS程序。
32.实时操作系统的主要特点是允许多个用户同时联机使用计算机。
33.数据库管理系统、操作系统和应用软件中.最靠近计算机硬件的是操作系统。
34.为了提高CPU访问硬盘的工作效率,硬盘通过将数据存储存一个比其速度快得多的缓冲区来提高与CPU交换的速度,这个区就是高速缓冲区,它是由DRAM芯片构成的。
35.为了提高硬盘的工作效率,硬盘通过将数据存储在一个比其速度快得多的缓冲区中来提高数据交换的速度。这个缓冲区就是硬盘Cache、它是由DRAM芯片构成的。 36.一旦计算机系统安装了操作系统,它将一直驻留在计算机的内存中。
37.有一种计算机系统允许多个用户同时使用,每个用户都感觉好象自己在“独占”该计算机一样.这样的系统称为“分时处理系统”。
38.存Windows操作系统中,磁盘碎片整理程序的主要作用是删除磁盘中无用的文件,增加磁盘可用字间,
39.在Windows系统工作状态下,因为错误操作造成的死机,可以按主机上的“RESET”键重新启动,不必关闭主机电源后再开机。
40.在Windows资源管理器中双击软盘图标后,操作系统负责把软盘上的数据调入硬盘。 41.支持多任务处理和图形用户界面是windows的两个特点。 42.C++是一种面向对象的计算机程序设计语言。 43.C++语言是对C语言的扩充。
44.FORTRAN是一种主要用于数值计算面向对象的程序设计语言。
45.Java语言适用于网络环境编程,在Internel上有很多用Java语言编写的应用程序。 46.MATLAB是将编程、计算和数据可视化集成在一起的一种数学软件。 47.MATLAB也是一种能用子数值计算的高级程序设计语言。
48.程序设计语言按其级别可以分为硬件描述语言汇编语言和高级语言三大类。
49.程序设计语言可按级别分为机器语言、汇编语言和高级语言,其中高级语言比较接近自然语言,而且易学、易用、程序易修改。
50.程序语言中的条件选择结构可以直接描述重复的计算过程。 51.汇编语言比机器语言高级,但一般程序员用它编程仍感困难。 52.汇编语言程序的执行效率比机器语言高。
53.汇编语言是面向机器指令系统的,因此汇编语言程穿可以由计算机直接执行。
54.解释程序的执行过程是:对源程序的语句从头到尾逐句扫描,逐句翻译并且翻译一句执行一句.
55.任何高级程序设计语言编写的程序都必须经过转换后才能由计算机执行。 56.同一个程序在解释方式下的运行效率要比在编译方式下的运行效率低。 57完成从汇编语言到机器语言翻译过程的程序.称为编译程序。
58.为了方便人们记忆、阅读和编程,对机器指令用符号表示,相应形成的计算机语言称为汇编语言。
59.一般将用高级语言编写的程序称为源程序,这种程序不能直接在计算机中运行,需要有相应的语言处理程序翻译成机器语言程序才能执行。
60.源程序通过编译处理可以一次性地产生高效运行的目标程序,并把它保存在磁盘上,可供多次执行。
- 2 -
61.指针是数据对象的地址,指针变量是存放某个数据对象地址的变量。 62.“伪代码”就是含义不真实的计算机程序代码。 63.程序就是算法,算法就是程序。
64.对于同一个问题可采用不同的算法去解决,但不同的算法通常具有相同的效率。 65.数据结构一般包括三个方面的内容:即数据的逻辑结构、数据的存储结构及在这些数据上定义的运算。
66.算法一定要用“伪代码”(一种介于自然语言和程序设计语言之间的文字和符号表达工具)来描述。
67.算法与程序不同,算法是问题求解规则的一种过程描述。 68.一个算法可以不满足能行性。 69.一个完整的算法必须有输出。
二、填空题
1.计算机软件指的是在计算机中运行的各种程序和相关的数据及______。
2.按下锻机主机箱上的Reset(复位)按钮或加电启动计算机时,计算机首先执行______程序。
3.C++语言运行性能高,且兼容C语言,己成为当前主流的面向______的程序设计语言之一。
4.Java语言是一种面向______的程序设计语言,特别适用于网络环境的软件开发。 5.程序语言中的控制成分包括顺序结构、______选择结构和重复结构。
6.高级语言种类繁多,但其基本成分可归纳为数据成分、控制成分等四种,其中算术表达式属于______成分。
7.分析一个算法的好坏,主要考虑算法的时间代价和______代价。
8.解决某一问题的算法也许有多种,但它们都必须满足确定性、有穷性、能行性、输入和输出。其中输出的个数n应大于等于______。 (填一个数字)
9.若求解某个问题的程序要反复多次执行,则在设计求解算法时,应重点从______代价上考虑。
10.算法和______的设计是程序设计的主要内容。
11.算法是对问题求解过程的一种描述,“算法中描述的操作都是可以通过已经实现的基本操作在限定的时间内执行有限次来实现的”,这句话所描述的性质被称为算法的______。
12.算法是对问题求解过程的一种描述,“算法中描述的每个操作都是可以由计算机执行的,且能够在有限时间内完成”,这句话所描述的性质被称为算法的______性。
三、选择题
1.①Windows ME ②Windows XP ③Windows NT ④Frontpage ⑤Access97 ⑥Unix ⑦ Linux ⑧MS—DOS 对于以上列出的8个软件,______均为操作系统软件 A. ①②③④ B. ①②③⑤⑦ C. ①③⑤⑥⑧ D.①②③⑥⑦⑧ 2. Excel属于______软件:
A. 电子表格 B.文字处理 C.图形图像 D.网络通信
- 3 -