一、选择题
1、下列( )组软件均为应用软件。
A.Windows2000、PowerPoint、Excel B.Excel、UNIX、Word
C.Word、AutoCAD、Photoshop D.FoxPro、PowerPoint、DOS
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.数据复杂性和程序复杂性
7、系统软件是给其他软件提供服务的程序集合,下面的叙述中错误的是( )。
A.系统软件与计算机硬件有关
B.在通用计算机系统中系统软件几乎是必不可少的
C.操作系统是系统软件之一
D.IE浏览器也是一种系统软件
8、理论证明求解可计算问题的程序框架都可用( )三种控制结构的成分来描述。
A. 转移,返回,处理 B.顺序,选择,重复
C. 输入,处理,输出 D.输入/输出,转移,循环
9、高级程序设计语言的基本成分可归纳为( )四种。
A.数据,运算,控制,传输 B.外部,内部,转移,返回
C. 子程序,函数,执行,注解 D.基本,派生,定义,执行
10、下列操作系统中,( )是一种“共享软件”,其源代码向世人公开。
A.OS/2 B.Windows C.UNIX D.Linux
11、( )不是程序设计语言。
A.Fortran B.C++ C. Java D.Flash
12、以下全部属于系统软件的有( )。
①操作系统 ②编译程序 ③编辑程序 ④BASIC源程序
⑤汇编程序 ⑥监控、诊断程序 ⑦FoxBASE库文件 ⑧数据库管理系统
A.①②⑧④⑤ B.①②④⑦⑧ C. ①②⑤⑥⑧ D.①②⑧⑦⑧
13、在各类程序设计语言中,相比较而言,( )程序的执行效率最高。
A. 机器语言 B.汇编语言 C. 高级语言 D.面向对象的语言
14、虚拟存储器为用户程序提供一个容量很大的虚拟地址空间,但其大小有一定的范围,它受到( )的限制。
A.内存容量大小 B.外存空间及CPU地址表示范围
C.交换信息量大小 D.CPU时钟频率
15、操作系统的五大功能模块为( )。
A.程序管理、文件管理、编译管理、设备管理、用户管理
B.硬盘管理、软件管理、存储器管理、文件管理、批处理管理
C. 运算器管理、控制器管理、打印机管理、磁盘管理、分时管理
D.处理器管理、存储器管理、设备管理、文件管理、作业管理
二、填空题
1、将用高级语言编写的源程序转换成等价的目标程序的过程,称为( )。
2、计算机中系统软件的核心是( ),它主要用来控制和管理计算机的所有软硬件资源。
3、装载操作系统软件并启动执行的过程称为( )。
4、解决某一问题的算法也许有多种,但它们都必须满足确定性、有穷性、可行性、输入和输出。其中输入的个数n应大于等于( )。
5、C++语言运行性能高,且与C语言兼容,已成为当前主流的面向( )的程序设计语言之一。
6、程序中的算术表达式属于高级程序语言中的( )成分。
7、对操作系统可采用多种方法分类,最常用的方法是根据特征的不同而分为三种基本类型,即( )、( )和( )。
8、( )语言的书写方式接近于人们的思维习惯,使程序更易阅读和理解,但必须经过语言翻译程序( )或( )的处理。
9、操作系统对计算机中除了CPU和内存以外的所有I/O设备的管理称为( )。
10、将汇编语言程序翻译成与之等价的机器语言程序的程序是( )。
三、判断题
1、程序是软件的主体,单独的数据和文档一般不认为是软件。
2、汇编语言是面向机器指令系统的,因此汇编语言程序可以由计算机直接执行。
3、程序语言中的条件选择结构可以直接描述重复的计算过程。
4、源程序通过编译处理可以一次性地产生高效运行的目标程序,并把它保存在磁盘上,可供多次执行。
5、操作系统一旦被安装到计算机系统内,它就永远驻留在计算机的内存中。
6、UNIX是一种多用户单任务的操作系统。
7、应用软件通常是负责管理、控制和维护计算机的各种硬件资源,并为用户提供一个友好的操作界面,为应用程序的开发运行提供高效率的平台。
8、安装好操作系统以后,任何硬件设备都不需要安装驱动程序,直接连接到计算机上就可以正常使用。
9、算法的设计一般采用由细到粗、由具体到抽象的逐步求解的方法。
10、机器语言程序比高级语言程序可移植性差。
模拟试题三 参考答案:
一、C D C C D A D B A D D C A B D
二、1. 编译 2. 操作系统 3. 引导(自举) 4. 0 5. 对象 6. 运算
7. 批处理操作系统、分时操作系统、实时操作系统 8. 高级 解释 编译 9. 设备管理 10. 汇编程序
三、T F F T F F F F F T
第二部分 计算机软件的组成与分类
一、基本概念
1、计算机软件指的是能指示计算机完成特定任务的、以电子格式存储的程序、________和相关的文档的集合。(数据)(2006填空)
2、按照ISO的定义,软件是“包含与数据处理系统操作有关的程序、规程、规则以及相关文档的智力创作”,这里的相关文档专指用户使用指南。(√)
3、程序是软件的主体,单独的数据和文档一般不认为是软件。(√)
二、软件分类
4、下列软件中,________是专门的网页制作软件。(2006单选)A
A.FrontPage 2000 B.Visual Basic 6.0
C.Excel 2000 D.PowerPoint 2000
5、应用软件分为通用应用软件和定制应用软件两类,下列软件中全部属于通用应用软件的是________。(2007单选)D
A.WPS、Windows、Word
B.PowerPoint、MSN、UNIX
C.ALGOL、Photoshop、FORTRAN
D.PowerPoint、Photoshop、Word
6、BIOS,Windows操作系统,C语言编译器等都是系统软件(√)
7、以下的媒体播放软件中,不能用来播放DVD的是________。 D
A.豪杰超级解霸 B.Media Player
C.金山影霸 D.ACDsee
三、软件层次结构
8、在计算机的软件分类中,应用软件和系统软件的相互关系是________。(2006单选)A
A.前者以后者为基础
B.后者以前这为基础
C.每一类都不以另一方为基础
D.每一类都以另一方为基础
四、计算机软件技术及发展
9、计算机软件的发展受到应用和硬件发展的推动和制约,大致经历了三个阶段,下面的叙述中错误的是________server系统和普通系统的区别。C
A.第一阶段主要是科学与工程计算,使用低级语言编制程序。
B.第二阶段使用高级程序语言编制程序,并产生了操作系统和数据库管理系统。
C.20世纪80年代初期,出现了“软件”术语,软件技术走向成熟。
D.为适应开发大型软件的需要,第三阶段提出了“软件工程”的概念。
第三部分 操作系统
一、操作系统的作用
1、计算机软件中操作系统的作用是______。(2006 单选)A
A.管理系统资源,控制程序的执行
B.实现软硬件功能的转换
C.把源程序翻译成目标程序
D.便于进行数据处理
2、计算机系统安全是当前计算机界的热门话题实现计算机系统安全的核心是________。(2006单选)B
A.硬件系统的安全性 B.操作系统的安全性
C.语言处理系统的安全性 D.应用软件的安全性
3、在计算机系统中,对计算机各类资源进行统一管理和调度的软件是________。(2007单选)C
A.语言处理程序 B.应用软件
C.操作系统 D.数据库管理系统
8、有一种计算机系统允许多个用户同时使用,每个用户都感觉好像自己在“独占”该计算机一样,这样的系统称为“分时处理系统”。(√)
9、当多个程序共享内存资源而内存不够用时,操作系统的存储管理程序将把内存与何种资源结合起来管理,提供一个容量比实际内存大得多的“虚拟存储器”?C
A.高速缓冲存储器 B.脱机缓冲存储器
C.物理外存储器 D.离线后备存储器
三、操作系统的类型
10、下列________不是属于多用户多任务操作系统的软件。(2005单选) D
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论