您好,欢迎来到爱问旅游网。
搜索
您的当前位置:首页软件水平考试(中级)信息系统管理工程师上午(基础知识)历年真

软件水平考试(中级)信息系统管理工程师上午(基础知识)历年真

来源:爱问旅游网


软件水平考试(中级)信息系统管理工程师上午(基础知识)历年真

题试卷汇编1 (题后含答案及解析)

题型有:1. 选择题

选择题(每小题1分,共75分)下列各题A、B、C、D四个选项中,只有一个选项是正确的,请将此选项涂写在答题卡相应位置上,答在试卷上不得分。

1. 两个同符号的数相加或异符号的数相减,所得结果的符号位SF和进位标志CF进行(1)运算为1时,表示运算的结果产生溢出。(2006年5月试题1)

A.与 B.或 C.与非 D.异或

正确答案:D

解析:本题考查符号数算术运算溢出的基础知识。 两个正数相加,结果大于机器所能表示的最大正数,称为上溢;两个负数相加,结果小于机器所能表示的最小负数,称为下溢。可根据运算结果的符号位和进位标志判别两同号数求和或异号数求差时的溢出。溢出的逻辑表达式为: VF=SFCF 即利用符号位和进位标志相异或,当异或结果为1时表示发生溢出;当异或结果为0时,则表示没有溢出。 知识模块:计算机软硬件基础

2. 若浮点数的阶码用移码表示,尾数用补码表示。两规格化浮点数相乘,最后对结果规格化时,右规的右移位数最多为(2)位。(2006年5月试题2)

A.1 B.2

C.尾数位数 D.尾数位数-1

正确答案:A

解析:本题考查浮点数的规格化知识。 一个数的浮点形式(设基数为2)可以表示为:N=M×2E。其中,M代表尾数,E代表阶码。浮点数的精度由尾数的位数决定,数的表示范围由阶码的位数决定。 为了最大限度地使用计算机的精度,充分利用尾数的位数表示有效数据,浮点数采用规格化形式。规格化对尾数的是:1/2≤|M|<1。 所以,规格化浮点数的尾数的取值范围为: [1/2]补≤|M|补<[1]补或[-1]补≤|M|补<[-1/2]补 那么,将两个尾数相乘,积的取值范围为: [1/4]补≤|M|补<[1]补或[-1]补≤|M|补<[-1/2]补 浮点运算后,若结果的尾数的绝对值大于等于1时要右规,右规时尾数右移一位,阶码加1;若结果的尾数的绝对值小于1/2时要左规,左规时尾数左移一位,阶码减1。所以,本题中右规时的右移位数最

多是1位。 知识模块:计算机软硬件基础

3. 若某计算机系统是由500个元器件构成的串联系统,且每个元器件的失效率均为10-7/H,在不考虑其他因素对可靠性的影响时,该计算机系统的平均故障间隔时间为(5)小时。(2006年5月试题5)

A.2×104 B.5×104 C.2×105 D.5×105

正确答案:A 解析:本题考查计算机系统的可靠性模型基础知识。 计算机系统是一个复杂的系统,常见的系统可靠性数学模型有以下三种(Rn表示系统各个子系统的可靠性;λn表示系统各个子系统的失效率)。 (1)串联系统(如图1.2所示)。系统的可靠性:R=R1×R2×…×Rn系统的失效率:λ=λ1+λ2+…+λn(2)并联系统(如图1.3所示)。系统的可靠性:R=1-(1-R1)×(1-R2)×…×(1-Rn)系统的失效率:μ=(3)模冗余系统(如图1.4所示)。 系统的可靠性:R= 根据上述分析,该串联系统的计算机系统的总失效率为各元器件的失效率之和,即为500×10-7/h=5×10-5/h。 因为平均故障间隔时间(MTBF)与失效率(λ)呈倒数关系,即MTBF=。得出该计算机系统的平均故障间隔时间为2×104h。 知识模块:计算机软硬件基础

4. 某指令流水线由5段组成,各段所需要的时间如下图所示。(2006年5月试题6) 连续输入10条指令时的吞吐率为(6)。

A.10/70△t B.10/49△t C.10/35△t D.10/30△t

正确答案:C

解析:本题考查的是流水线技术的内容。 解法1:公式法 流水线的吞吐率(TP)是指在单位时间内流水线完成的任务数量或输出的结果数量。 (1)若流水线各段执行时间相同时,吞吐率的计算公式为:TP=。其中,n是任务数,Tk是处理完成,n个任务所用的时间。 (2)若流水线各段执行的时间不相同时,吞吐率的计算公式为: 其中,m是流水线的段数;△t为第t段所需时间;n为任务数;△tj为该段流水线中瓶颈段的时间。将题中已知条件代入上式,求出吞吐率TP为10/35△t。 解法2:图示法 可将流水线执行用时空图表示。横轴表示各段执行的时间,纵轴表示执行的各段指令。如图1.5所示,第1条指令在时空图中用“1”表示,执行后共使用8△t;第2条指令在时空图中用“2”表示,执行后使用11△t,由此可知,从第2条指令到第10条指令,每条指令执行使用的时间都比前一条多3△t。因此,10条指令共使用的时间为8+3×9=35△t。 最后将任务数与连续执行10条指令所用的时间相除得到吞吐率。 知识模块:计算机软硬件基础

5. MPC(Mulitimedia PC)与PC的主要区别是增加了(12)。(2006年5月试题12)

A.存储信息的实体

B.视频和音频信息的处理能力 C.光驱和声卡

D.大容量的磁介质和光介质

正确答案:B

解析:本题考查多媒体计算机(Multimedia Personal Computer,MPC)的基础知识。 Microsoft公司联合主要PC厂商组成的MPC市场委员会,在1993年制定了MPC3的标准。按照MPC联盟的标准,多媒体计算机包含5个基本单元:个人计算机(CPU、内存、硬盘、显卡)、CD-ROM驱动器、音频卡、Windows操作系统及一组音响或耳机。现代MPC主要硬件配置必须包括CD-ROM、音频卡和视频卡,这三方面既是构成现代:MPC的重要组成部分,也是衡量一台MPC功能强弱的基本标志。 多媒体计算机的关键技术如下。 (1)数据压缩和解压缩技术。 多媒体技术要求能实时综合处理图、文、音、视等大量的媒体数据与计算机的处理能力和传输能力的局限之间存在着巨大的矛盾。解决这一矛盾的有效办法是采用一定的数据压缩编码算法。 (2)音频/视频处理专用芯片。 音频/视频处理专用芯片对于大量、快速、实时进行音频/视频数据的压缩/解压缩、图像处理(缩放、平移、修改等)、音频处理(滤波、去噪等)等工作的多媒体技术十分重要。 (3)多媒体计算机软件核心。 一般地,多媒体的软件主要包括:多媒体操作系统(Windows NT、Linux等)、多媒体驱动软件(音频/视频支撑软件、音频/视频核心软件等)、多媒体创作工具软件、多媒体应用软件等。 根据题意,选项A、选项C、选项D都在PC扣存在,视频和音频信息的处理能力是MPC和PC的主要区别,因此选项B是答案。 知识模块:计算机软硬件基础

6. 人眼看到的任一彩色光都是亮度、色调和饱和度三个特性的综合效果,其中(13)反映颜色的种类。(2006年5月试题13)

A.色调 B.饱和度 C.灰度 D.亮度

正确答案:A 解析:本题考查颜色的基本概念。 颜色是人的视觉系统对可见光的感知结果。国际照明委员会(CIE)定义了颜色的三个特征分别为色调、饱和度和亮度。 色调,是指颜色的外观,光谱中的红、橙、黄、绿、青、蓝、紫等是基本色调,它用来区别颜色的名称或反映颜色的种类。 饱和度,是指颜色的鲜艳程度,当在一种颜色中加入其他颜色时,该颜色的饱和度就会降低,它用来区别颜色的程度。 亮度,是指颜色的明暗程度,同一色调因为亮度不同也会产生不同的色调。 在强度/饱和度/色调(intensity/saturation/hue)型颜色空间中的HSL模型,H表示色调(Hue),S表示饱和度(Saturation),L表示亮度(Luminance)。该类型颜色空间还有HIS、HSV、LCH等模型。 知识模块:计算机软硬件基础

7. CD上声音的采样频率为44.1kHz,样本精度为16b/s,双声道立体声,那么其未经压缩的数据传输率为(14)。(2006年5月试题14)

A.88.2kb/s B.705.6kb/s C.1411.2kb/s D.1536.0kb/s

正确答案:C 解析:本题考查多媒体音频信息的数字化计算。 声音是通过物体振动产生的,是通过介质(空气等)传播并能被人或动物听觉器官所感知的波动现象。噪声在其周期性上表现为无规律性,而有规律的声音可用一条连续的曲线来表示,因此也可称为声波。 计算机内的音频必须是数字形式的。数字音频是由模拟音频经过采样、量化和编码后得到的。相应地,数字化音频的质量也取决于采样频率和量化位数这两个重要参数。采样是指在某些特定的时刻对模拟信号进行取值。采样的过程是每隔一个时间间隔在模拟信号的波形上取一个幅度值,把时间上的连续信号变成时间上的离散信号。该时间间隔称为采样周期t,其倒数为采样频率fs=1/t。 奈奎斯特采样定理规定:声音信号的采样频率要用大于原始声音信号最高频率的两倍来进行采样,才能保证原模拟信号不丢失。 一般地,人的听觉带宽大约在20Hz~2kHz之间,人敏感的声频最高为22kHz,数字音频文件中对音频的采样频率为44.1kHz;人的话音频率不超过4kHz,电话话音编码带宽为0.3~3.4kHz,其采样频率为8kHz。 声音信息每秒钟存储声音容量的公式为: 字节数=采样频率×采样精度(位数)×声道数/8 根据题意,未经压缩的数据传输率为44.1×16×2=1411.2(kb/s)。 知识模块:计算机软硬件基础

8. CD上声音的采样频率为44.1kHz,样本精度为16b/s,双声道立体声,那么其未经压缩的数据传输率为(14)。

A.面向对象语言 B.函数式语言 C.过程式语言 D.逻辑式语言

正确答案:D 解析:本题考查的是程序设计语言的基本知识。 程序设计语言是用于编写计算机程序的语言。按照程序设计语言的级别可以分为低级语言和高级语言。低级语言有机器语言和汇编语言,它与特定的机器有关、功效高,但使用烦琐、复杂、易出错。相比而言,高级语言更接近待解决问题的表示方法,具有与具体机器无关、易学、易用、易维护的特点。 面向对象语言的出发点是为了更直接地描述客观世界中存在的事物(对象)以及它们之间的关系。面向对象语言是一类以对象作为基础程序结构单位的程序设计语言,其中对象是基本运算单位,由它的私有数据类型以及对这些数据类型进行处理的操作(即方法)组成。面向对象语言的主要特点有数据抽象、信息隐蔽、信息继承、多态性、动态绑定等。典型的面向对象语言有C++、Java、Smalltalk等。 函数式程序设计的数据结构

本质上是表,而函数又可以作为值出现在表中,因此函数式程序的控制结构取决于函数,以及函数的定义和调用。函数式语言主要用于符号数据处理,如微分和积分演算、数理逻辑、游戏推演以及人工智能等其他领域。典型的函数式程序设计语言有LISP等。 过程式语言是面向动作的传统的程序设计语言,即一个计算过程可看做是一系列动作。一个过程式语言程序由一系列的语句组成,每个语句的执行引起若干存储单元中值的改变。过程式语言的特点是通过使用赋值语句改变变量的状态来完成各种任务。典型的过程式语言有FORTRAN、COBOL、Pascal等。 逻辑式程序设计语言编写程序时不需要描述具体的解题过程,只需要给出一些必要的事实和规则。这些规则是解决问题的方法的规范说明,根据这些事实和规则,计算机利用谓词逻辑,通过演绎推理得到求解问题的执行序列。这种语言主要用在人工智能领域,也应用在自然语言处理、数据库查询、算法描述等方面,尤其适合于作为专家系统的开发工具。典型的逻辑型程序设计语言有Prolog等。 知识模块:计算机软硬件基础

9. 高级程序设计语言中用于描述程序中的运算步骤、控制结构及数据传输的是(18)。(2006年5月试题18)

A.语句 B.语义 C.语用 D.语法

正确答案:A 解析:本题考查的是程序设计语言的基本成分。 程序设计语言用来编写计算机程序。语言的基础是一组记号和一组规则。根据规则由记号构成的记号串的总体就是语言。程序设计语言包含三个方面,即语法、语义和语用。 (1)语法的重点是“法”,它是语言组合与使用的准则,表示程序的结构或形式。 (2)语义的重点是“义”,它是语言编写的程序的含义,表示不同的语法结构的特定含义。 (3)语用的重点是“用”,表示程序与使用的关系。在程序设计中,语言的描述都是围绕语法结构展开的。通常先给出各种语句结构的语法,然后给出对应该结构的语义以描述内在含义。 (4)语句用于描述程序中的运算步骤、控制结构及数据传输。 知识模块:计算机软硬件基础

10. 在IYNIX操作系统中,把输入/输出设备看做是(21)。(2006年5月试题21)

A.普通文件 B.目录文件 C.索引文件 D.特殊文件

正确答案:D

解析:本题考查的是UNIX操作系统中设备管理的基本内容。 UNIX操作系统是一种强大的多任务、多用户操作系统。它在具有交互性、多用户、多任务特点的同时,还拥有移植性好、分级的文件结构,I/O重定向和管道等特点。通常UNIX操作系统被分为三个主要部分,即内核、Shell和文件系统。 内

核是UNIX操作系统的核心,直接控制计算机的各种资源。Shell是UNIX内核与用户之间的接口,是UNIX的命令解释器。常见的Shell有Boume Shell(sh)、Kom Shell(ksh)、C Shell(csh)、Bourne-again Shell(bash)等。文件系统用于对存储在存储设备中的文件进行组织管理。通常按照目录层次的方式组织。 UNIX文件类型分为以下4种。 (1)普通文件(-):又分为文本文件、二进制文件、数据文件。文本文件主要包括ASCII文本文件、英文文本文件和一些可执行的脚本文件等;二进制文件主要是32位的可执行文件等;数据文件主要是系统中的应用程序运行时产生的文件。 (2)目录文件(d):目录文件是用来存放文件目录的。 (3)设备文件(1):设备文件代表着某种设备,一般放在/dev目录下。它分为块设备文件和字符设备文件,块设备文件以区块为输入输出单元,如磁盘;字符设备文件是以字符作为输入输出单元,如串口。 (4)链接文件(b/c):链接文件类似于Windows系统中的快捷方式,它指向链接文件所链接着的文件。 输A/输出设备在UNIX操作系统中是作为特殊文件的。在UNIX系统中包括两类设备:块设备和字符设备。设备特殊文件有一个索引节点,在文件系统目录中占据一个节点,但其索引节点上的文件类型与其他文件不同,是“块”或者是“字符”特殊文件。 知识模块:计算机软硬件基础

11. 某软盘有40个磁道,磁头从一个磁道移至另一个磁道需要5ms,文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为10个磁道,每块的旋转延迟时间及传输时间分别为100ms和25ms,则读取一个100块的文件需要(22)时间。(2006年5月试题22)

A.17500ms B.15000ms C.5000ms D.25000ms

正确答案:A

解析:本题考查操作系统中设备管理的基本知识。 根据题意,读取磁道上数据的处理时间是100块文件处理时间的总和。读取一个数据块的时间=寻道时间+旋转延迟时间及传输时间。每块的旋转延迟时间及传输时间共需125ms,磁头从一个磁道移动到另一个磁道需要5ms,但文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为10个磁道,即读完一个数据块到下一个数据块寻道时间需要50ms。所以,读取一个数据块需要175ms,而读取一个100块的文件共需要17500ms。 知识模块:计算机软硬件基础

12. 使用RAID作为网络设备有许多好处,以下关于RAID的叙述中不正确的是(58)。(2006年5月试题58)

A.RAID使用多块廉价磁盘阵列构成,提高了性能价格比 B.RAID采用交叉存取技术,提高了访问速度 C.RAID O使用磁盘镜像技术,提高了可靠性

D.RAID 3利用一台奇偶校验盘完成容错功能,减少了冗余磁盘数量

正确答案:C

解析:本题考查计算机存储的RAID类型和特性的知识。 RAID即廉价

的磁盘冗余阵列,是由若干个物理磁盘构成的一个阵列磁盘,数据分散存放在阵列中的物理磁盘上,冗余的磁盘容量用于存放校验信息,用于保证单个磁盘失效时的数据恢复。 采用RAID的主要原因是:提高传输速度;扩充存储能力以及可高效恢复磁盘。 RAID技术主要包括RAID 0~RAID 50等数个规范。常见的规范有如下几种。 (1)RAID 0:没有容错设计的条带磁盘阵列,仅提供并行交叉存取功能。RAID 0只是单纯地提高性能,并没有为数据的可靠性提供保证,而且其中的一个磁盘失效将影响到所有的数据。RAID 0不能应用于数据安全性高的场合。 (2)RAID 1:具有磁盘镜像和双工功能,可利用并行读/写特性,将数据块同时写入主盘和镜像盘。RAID 1是磁盘阵列中单位成本最高的,但提高了很高的数据安全性和可用性。当一个磁盘失效时,系统可以自动切换到镜像磁盘上读写,而不需要重组失效的数据。 (3)RAID 2:使用了海明码的编码技术来提供校验与纠错功能。这种编码技术需要多个磁盘存放检查及恢复信息,使得RAID 2技术实施复杂,成本昂贵,目前已不使用。 (4)RAID 3:具有并行传输和校验功能的磁盘阵列。RAID 3与RAID 2类似,都将数据条块化分布于不同的硬盘上,区别在于RAID 3使用简单的奇偶校验,并用单块磁盘存放奇偶校验信息。如果一块磁盘失效,奇偶盘及其他数据盘可以重新产生数据;如果奇偶盘失效则不影响数据使用。RAID 3对于大量的连续数据可提供很好的传输率,但对于随机数据来说,奇偶盘会成为写操作的瓶颈。 (5)RAID 4:具有的数据硬盘和共享的校验硬盘。RAID 4使用一块磁盘作为奇偶校验盘,每次写操作都需要访问奇偶盘,因此会引起写操作的瓶颈,RAID 4使用较少。 (6)RAID 5:具有的数据硬盘和分布式校验块。RAID 5中大部分数据传输只对一块磁盘操作,并可进行并行操作。在RAID 5中每一次写操作将产生4个实际的读/写操作,其中两次读旧的数据及奇偶信息,两次写新的数据及奇偶信息。 (7)RAID 6:具有的数据硬盘与两个的分布式校验方案。两个的奇偶系统使用不同的算法,数据的可靠性非常高,即使两块磁盘同时失效也不会影响数据的使用。较差的性能和复杂的实施方式使得RAID 6很少得到实际应用。 (8)RAID 7:是RAID 6的改进,具有最优化的异步高I/O速率和高数据传输率。RAID7可以看做是一种存储计算机,它与其他RAID标准有明显的区别。这种阵列中的所有磁盘,都具有较高的传输速度,有着优异的性能,是目前最高档次的磁盘阵列。 (9)RAID 10:又称为RAID 0+1标准,是一种高可靠性与高性能的组合。这种RAID是由多个RAID等级组合而成,它的优点是同时拥有RAID 0的超凡速度和RAID 1的数据高可靠性,但是CPU占用率同样也更高,而且磁盘的利用率比较低。目前几乎所有的RAID控制卡都支持这一等级。 (10)RAID 5E:是在RAID 5级别基础上的改进。与RAID 5类似,数据的校验信息均匀分布在各硬盘上,但是在每个硬盘上都保留一部分未使用的空间,这部分空间没有进行条带化,最多允许两块物理硬盘出现故障。 (11)RAID 5EE:与RAID 5E相比,RAID 5EE的数据分布更有效率,每个硬盘的一部分空间被用做分布的热备盘。当阵列中的物理硬盘出现故障时,数据重建的速度会更快。 (12)RAID 50:是RAID 5与RAID 0的结合。RAID 50具备更高的容错能力,允许某个组内有一个磁盘出现故障,而不会造成数据丢失,同时重建速度有很大提高,但是故障后重建信息的时间比镜像配置情况下要长。 知识模块:计算机软硬件基础

13. (1)不属于计算机控制器中的部件。(2007年5月试题1)

A.指令寄存器IR B.程序计数器PC C.算术逻辑单元ALU

D.程序状态字寄存器PSW

正确答案:C 解析:本题考查的是计算机系统硬件的基础知识。 构成计算机控制器的硬件主要有指令寄存器IR、程序计数器:PC、程序状态寄存器PSW、时序部件和微操作形成部件等。 处理器CPU是一台计算机的运算核心和控制核心。CPU、内部存储器和输入/输出设备构成计算机三大核心部件。其功能主要是解释计算机指令以及处理计算机软件中的数据。CPU由运算器、控制器和寄存器及实现它们之间联系的数据、控制及状态的总线构成。算术逻辑单元(Arithmetic-Logic Unit,ALU)是处理器CPU的执行单元,是所有处理器的核心组成部分,由And Gate(与门)和Or Gate(或门)构成的算术逻辑单元,主要功能是进行二位元的算术运算。 根据题意,算术逻辑单元ALU不是构成控制器的部件。 知识模块:计算机软硬件基础

14. 在CPU与主存之间设置高速缓冲存储器Cache的目的是为了(2)。(2007年5月试题2)

A.扩大主存的存储容量

B.提高CPU对主存的访问效率 C.既扩大主存容量又提高存取速度 D.提高外存储器的速度

正确答案:B

解析:本题考查高速缓存的基础知识。 Cache的基本原理:它是为了提高存储系统的存取速度而设定的。其理论依据是程序访问的局部性原理。即在一个较短的时间间隔内,CPU对局部范围的存储器地址频繁访问,而对此地址范围以外的地址访问很少。 高速缓存Cache位于CPU和主存之间,由硬件实现;容量小,一般在几KB到几MB之间;速度一般比主存快5~10倍,由快速半导体存储器制成;其内容是主存内容的副本,对程序员来说是透明的;Cache既可存放程序也可存放数据。 当CPU访问存储器时,先要将访问的地址通过地址总线送到Cache中的页表,与页表中所保存的地址进行比较,以确定要访问地址中的信息是否已经调入高速缓存。 如果比较符合,说明该地址的信息已调入高速缓存。若是读操作则从高速缓存中读出,通过数据总线送到CPU。 如果比较不符合,说明该地址的信息没有调入高速缓存,必须对主存进行读写操作。若是读操作,就是把该地址的信息从主存读到CPU,同时将该地址所在的一个页面读出送到高速缓存,对应的地址送到页表。此时若高速缓存已满,则用新页面替换原存于高速缓存中“最近最少使用”的页面。若是写操作,只要将信息写入主存指定地址即可。 知识模块:计算机软硬件基础

15. (3)不是RISC设计应遵循的设计原则。(2007年5月试题3) A.指令条数应少一些 B.寻址方式尽可能少

C.采用变长指令,功能复杂的指令长度长而简单指令长度短 D.设计尽可能多的通用寄存器

正确答案:C

解析:本题考查指令系统的基础知识。 (1)RISC指令系统。 代表精简指令系统计算机。其特点包括以下几点。 ①选取使用频率最高的一些简单指令,以及很有用但不复杂的指令。 ②指令长度固定,指令格式种类少,寻址方式种类少。 ③只有取数/存数指令访问存储器,其余指令的操作都在寄存器之间进行。 ④大部分指令在一个机器周期内完成。 ⑤CPU中通用寄存器数量相当多。 ⑥以硬布线控制为主,不用或少用微指令码控制。 ⑦一般用高级语言编程,特别重视编译优化工作,并采用指令流水线调度,以减少程 序执行时间。 (2)CISC指令系统。 代表复杂指令计算机。其特点包括以下几点。 ①指令系统复杂庞大,指令数目一般多达200~300条。 ②寻址方式多。 ③指令格式多。 ④指令字长不固定。 ⑤可访存指令不受。 ⑥各种指令使用频率相差很大。 ⑦各种指令执行时间相差很大。 ⑧大多数采用微程序控制器。 知识模块:计算机软硬件基础

16. 计算机各功能部件之间的合作关系如下图所示。假设图中虚线表示控制流,实线表示数据流,那么a、b和c分别表示(4)。(2007年5月试题4)

A.控制器、内存储器和运算器 B.控制器、运算器和内存储器 C.内存储器、运算器和控制器 D.内存储器、控制器和运算器

正确答案:B

解析:本题考查计算机硬件的基础知识。 按照冯.诺依曼体系结构的设计思想,一个完整的计算机硬件系统由运算器、控制器、存储器、输入设备和输出设备组成。 (1)运算器:进行算术和逻辑运算的部件,运算数据以二进制格式给出,它可以从存储器取出或来自输入设备,运算结构或写入存储器或通过输出设备输出。 (2)控制器:协调整个计算机系统的正常工作,它主要包括指令寄存器、指令译码及时序控制等部件。运算器和控制器又可成为处理器CPU,它是计算机的核心部件。 (3)存储器:存放数据和程序的部件,它通过地址线和数据线与其他部件相连。存储器又可分为外存储器和内存储器。其中,外存储器一般存储需要长期放置的各种数据和程序,而内存储器则存储现场待操作的信息与中间结果,包括机器指令和数据。CPU和内存储器又称为计算机的系统单元。 (4)输入/输出设备:包括各种输入/输出设备及相应的输入/输出接口。外存储器、输入/输出设备又称为计算机的外部设备,即外设。 根据题意,计算机各功能部件关系图中c为内存储器,而a为控制器,b为运算器。 知识模块:计算机软硬件基础

17. (5)是指系统或组成部分能在其他系统中重复使用的特性。(2007年5月试题5)

A.可扩充性 B.可移植性

C.可重用性 D.可维护性

正确答案:C

解析:本题考查软件质量属性的基本知识。 McCall软件质量模型如图1.6所示。 系统可扩充性是指系统处理能力和系统功能的可扩充程度,分为系统结构的可扩充能力、硬件设备的可扩充性和软件功能可扩充性等。 系统可移植性是指将系统从一种硬件环境/软件环境下移植到另一种硬件环境/软件环境下所需付出努力的程度,该指标取决于系统中软硬件特性以及系统分析和设计中关于其他性能指标的考虑。 系统可维护性是指将系统从故障状态恢复到正常状态所需努力的程度,一般使用“平均修复时间”来衡量系统的可维护性。 系统可重用性,即复用性,是指系统和(或)其组成部分能够在其他系统中重复使用的程度,分为硬件可重用性和软件可重用性。 知识模块:计算机软硬件基础

18. 针对某计算机平台开发的软件系统,其(6)越高,越不利于该软件系统的移植。(2007年5月试题6)

A.效率 B.成本 C.质量 D.可靠性

正确答案:A

解析:本题考查的是软件质量的基本知识。 可移植性是软件质量之一,良好的可移植性可以提高软件的生命周期。代码的可移植性主题是软件。可移植性是软件产品的一种能力属性,其行为表现为一种程度,而表现出来的程度与环境密切相关。 软件系统的可移植性指软件从某一环境转移到另一环境下的难易程度。为获得较高的可移植性,在设计过程中常采用通用的程序设计语言和运行支撑环境。尽量不用与系统底层相关性强的语言。 根据题意,开发效率越高的软件系统,其与硬件或软件环境相关性越强,越不利于软件系统的移植。可靠性、质量等越高的软件系统,越有利于软件系统的移植。 知识模块:计算机软硬件基础

19. 系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,其(7)。(2007年5月试题7)

A.响应时间越短,作业吞吐量越小 B.响应时间越短,作业吞吐量越大 C.响应时间越长,作业吞吐量越大 D.响应时间不会影响作业吞吐量

正确答案:B 解析:本题考查计算机系统的总体性能标准的基础知识。 作业吞吐量是对单位时间内完成的工作量的度量。系统响应时间是指提交请求和返回该请求的响应之间使用的时间。 如果一个给定系统持续地收到用户提交的任务请求,

则系统的响应时间将对作业吞吐量造成一定影响。通常,对于一个持续处理业务的系统而言,每个任务的响应时间越短,则系统的空闲资源越多,系统作业吞吐量越大;反之,每个任务的响应时间越长,系统作业吞吐量越小。但是,反过来,系统吞吐量越大,平均响应时间不一定越短,比如在不增加任何硬件配置的吞吐量增大的情况下,会把平均响应时间为代价,换取一段时间处理更多的请求。 知识模块:计算机软硬件基础

20. 在客户-服务器系统中, (8)任务最适于在服务器上处理。(2007年5月试题8)

A.打印浏览 B.数据库更新

C.检查输入数据格式 D.显示下拉菜单

正确答案:B

解析:本题考查客户.服务器系统的基本知识。 客户-服务器系统,简称C-S系统,是一类分布式计算机系统。在这个应用模式中,用户只关心完整地解决自己的应用问题,而不关心这些应用问题由系统中哪台或哪几台计算机来完成。在客户-服务器系统中,能为应用提供服务(如文件服务,打印服务,拷贝服务,图像服务,通信管理服务等)的计算机或处理器,当其被请求服务时就成为服务器。一台计算机可能提供多种服务,一个服务也可能要由多台计算机组合完成。与服务器相对,提出服务请求的计算机或处理器在当时就是客户机。从客户应用角度看,这个应用的一部分工作在客户机上完成,其他部分的工作则在(一个或多个)服务器上完成。客户-服务器系统的优点在于:用户使用简单、直观;编程、调试和维护费用低;系统内部负荷可以做到比较均衡,资源利用率较高;允许在一个客户机上运行不同计算机平台上的多种应用;系统易于扩展,可用性较好,对用户需求变化的适应性较好等。由于上述这些优点,客户-服务器系统已广泛应用于中小型企业。 根据题意,客户-服务器系统中服务器配置大容量存储器并安装数据库系统,用于数据的存放和数据检索;客户端安装专用的软件,负责数据的输入、运算和输出。数据库更新任务最适于在服务器上处理。 知识模块:计算机软硬件基础

21. Windows的文件关联是将一类文件与一个相关的程序建立联系,当用鼠标双击这类文件时,Windows就会(11)。(2007年5月试题11)

A.弹出对话框提示用户选择相应的程序执行 B.自动执行关联的程序,打开文件供用户处理 C.顺序地执行相关的程序 D.并发地执行相关的程序

正确答案:B

解析:本题考查Windows操作系统中文件关联的基础知识。 Windows系统中具有文件关联的功能,它大大增加了日常使用操作系统的便利性。所谓的文件关联就是指系统把指定扩展名的文件自动关联到相应的应用程序,比如.doe文件默认情况下就自动和Microsoft Word程序关联。当用户双击.doc文件的时候,

系统会自动用Microsoft Word打开这个文件。 以Windows XP操作系统为例,设置文件关联的方式为:打开“我的电脑”,单击上面的“工具”选择“文件夹选项”,然后选择“文件类型”,找出要找的后缀名,选择好之后,修改要打开这个类型的程序就可以了。Windows的文件关联是将一类文件与一个相关的程序建立联系,当双击这类文件时,Windows就会自动执行关联的程序,打开文件供用户处理。 知识模块:计算机软硬件基础

22. 结构化程序中的基本控制结构不包括(12)。(2007年5月试题12) A.嵌套 B.顺序 C.循环 D.选择

正确答案:A 解析:本题考查程序设计语言的基础知识。 控制成分指明语言允许表达的控制结构,程序员使用控制成分来构造程序中的控制逻辑。理论上已经表明,可计算问题的程序都可以用顺序、选择和循环三种控制结构来描述。 (1)顺序结构:在顺序结构程序中,各语句是按照位置的先后次序顺序执行的,且每个语句都会被执行到。 (2)选择结构:提供了在两种或多种分支中选择其中一个的逻辑。 (3)循环结构:描述了重复计算的过程,通常由三个部分组成,即初始化、需要重复计算的部分和重复的条件。 知识模块:计算机软硬件基础

23. 软件开发人员通常用(13)软件编写和修改程序。(2007年5月试题13) A.预处 B.文本编辑 C.链接 D.编译

正确答案:B 解析:本题考查的是程序设计语言的基础知识。 软件开发人员通常用文本编辑软件编写和修改程序,如UltraEdit软件就是一款较为常用的文本编辑器。它可以编辑文本、十六进制、ASCⅡ码,可以取代记事本,内建英文单字检查、C+及VB指令突显、HTML标签颜色显示等功能。 预处理是指在程序源代码被编译之前,由预处理器对程序源代码进行的处理,而编译简单地说就是把高级语言变成计算机可以识别的二进制语言。 知识模块:计算机软硬件基础

24. 磁盘冗余阵列技术的主要目的是为了(44)。(2007年5月试题44) A.提高磁盘存储容量 B.提高磁盘容错能力 C.提高磁盘访问速度

D.提高存储系统的可扩展能力

正确答案:B

解析:本题考查计算机存储的RAID的基础知识。 RAID即廉价的磁盘

冗余阵列,可以提高磁盘数据的容错能力。它是由若干个物理磁盘构成的一个阵列磁盘,数据分散存放在阵列中的物理磁盘上,冗余的磁盘容量用于存放校验信息,用于保证单个磁盘失效时的数据恢复。 采用RAID的原因还包括:提高传输速度;扩充存储能力以及可高效恢复磁盘等。RAID技术主要包括RAID 0~RAID 50等数个规范。目前经常使用的是RAID5和RAIDO+1。 知识模块:计算机软硬件基础

25. 系统可维护性主要通过(52)来衡量。(2007年5月试题52) A.平均无故障时间 B.系统故障率 C.平均修复时间

D.平均失效间隔时间

正确答案:C 解析:本题考查软件质量属性的基础知识。 系统可维护性是指将系统从故障状态恢复到正常状态所需努力的程度,一般使用“平均修复时间”来衡量系统的可维护性。平均无故障时间、平均故障率和平均失效间隔等主要是用来衡量系统的可靠性。 知识模块:计算机软硬件基础

26. 当采用系统性能基准测试程序来测试系统性能时,常使用浮点测试程序Linpack、Whetstone基准测试程序、SPEC基准程序、TPC基准程序等。其中(53)主要用于评价计算机事务处理性能。(2007年5月试题53)

A.浮点测试程序Linpack B.Whetstone基准测试程序 C.SPEC基准程序 D.TPC基准程序

正确答案:D 解析:本题考查的是基准测试程序的基础知识。 常见的一些计算机系统的性能指标大都是用某种基准程序测量出来的结果。下面介绍几类系统性能的基准测试程序,按评价准确性递减的顺序说明。 (1)实际的应用程序方法:运行例如C编译程序、CAD工具等。 (2)核心基准程序方法:从实际的程序中抽取少量关键循环程序段,并用它们来评价机器的性能。 (3)简单基准测试程序:通常只有10~100行而且运行结果是可以预知的。 (4)综合基准测试程序:是为了体现平均执行而人为编制的,类似于核心程序,没有任何用户可以真正运行综合基准测试程序。 (5)整数测试程序:用C语言编写,100条语句。 (6)浮点测试程序Linpack:用FORTRAN语言编写,主要是浮点加法和浮点乘法操作。 (7)Whetstone基准测试程序:用FORTRAN语言编写的综合性能测试程序,主要由执行浮点运算、整数算术运算、功能调用、数组变址、条件转移和超越函数的程序组成。 (8)SPEC基准程序:是由SPEC开发的一组用于计算机性能综合评价的程序。以对VAX11/780机的测试结果作为基数,其他计算机的测试结果以相对于这个基数的比例来表示。该基准程序能较全面地反映机器性能,有一定的参考价值。 (9)TPC基准程序:是由TPC开发的评价计算机事务处理性能的测试程序,用以评价计算机在事务处理、数据库处理、企业管理与

决策支持系统等方面的性能。 知识模块:计算机软硬件基础

27. 在计算机体系结构中,CPU内部包括程序计数器PC、存储器数据寄存器MDR、指令寄存器IR和存储器地址寄存器MAR等。若CPU要执行的指令为:MOV R0,jfj}100(即将数值100传送到寄存器。R0中),则CPU首先要完成的操作是(1)。(2008年5月试题1)

A.100→RO B.100→MDR C.PC→MAR D.PC→IR

正确答案:C 解析:本题考查的是计算机基本工作原理。 计算机指令执行过程按照时间顺序可以分为以下6个步骤。 (1)CPU发出指令地址:在控制器的控制下,把指令地址送入内存的地址寄存器中。 (2)读取指令:待指令地址送给内存后,控制器向内存发出读控制信号,按指令地址从指定单元读取指令。指令读出后先暂时存储在内存的数据寄存器中。 (3)指令送指令寄存器:在控制器的控制下,指令从内存的数据寄存器取出,结果数据总线送入控制器的指令寄存器。 (4)指令译码:指令寄存器中操作码部分送指令译码器,经过指令译码器分析产生相应的操作控制信号送各个执行部件, (5)按指令操作码执行:根据指令译码器产生的控制信号,完成相应的操作。 (6)形成下一条要取指令的地址。 根据题意,CPU要执行的指令为:MOV R0,#100(即将数值100传送到寄存器R0中),则CPU首先要完成的操作是把要执行的指令地址送给PC,访问内存获取指令,即PC→MAR。接下来的操作如下所示,其中MBR为存储器缓冲寄存器: Memory→MBR MBR→IR PC→PC+1 知识模块:计算机软硬件基础

28. 使用(2)技术,计算机微处理器可以在完成一条指令前就开始执行下一条指令。(2008年5月试题2)

A.迭代 B.流水线 C.面向对象 D.中间件

正确答案:B 解析:本题考查流水线技术的基本内容。 计算机中一条指令的执行需要进行若干个步骤。使用流水线技术,计算机的微处理器可以在完成一条指令前就开始执行下一条指令。为了提高CPU的性能,通常采用流水线技术实现指令的执行。流水线技术对性能的提升程度又取决于执行顺序中最花费时间的那一步。 知识模块:计算机软硬件基础

29. 内存按字节编址,地址从90000H到CFFFFH,若用存储容量为16K×8bit的存储器芯片构成该内存,至少需要(5)片。(2008年5月试题5)

A.2

B.4 C.8 D.16

正确答案:D 解析:本题考查的是内存地址的计算问题。 存储器是计算机系统中的记忆设备,用来存放程序和数据。存储容量=存储单元个数×存储字长。主存容量是指主存中存放二进制代码的总数。存储容量常用字节数(B)来表示,外存中为了表示更大的存储容量,采用GB、TB等单位。它们之间的关系可以表示为: bit 8:1Byte 1024:1KB KB 1024:1MB 1024:1GB 1024:1TB 位 字节 根据题意,内存按字节编址,地址从90000H到CFFFFH所构成的容量与若干片用存储容量为16K×8b的存储器芯片构成的容量相同。因此,先求出内存地址区间为90000H到CFFFFH所占的存储容量,然后与存储容量为16K×8b的存储器芯片容量相除,得到所需要的存储器芯片的数量。 (1)计算出存储容量: CFFFFH-90000H=3FFFFH 内存按字节编址,3FFFFH,即218B。 (2)计算出需要几片这样的存储器芯片: 218B/16K×8b=218B/(210×24B)=24(片) 知识模块:计算机软硬件基础

高速缓存Cache与主存间采用全相联地址映像方式,高速缓存的容量为4MB,分为4块,每块1MB,主存容量为256MB。若主存读写时间为30ns,高速缓存的读写时间为3ns,平均读写时间为3.27ns,则该高速缓存的命中率为盟(3)%。若地址变换表如下所示,则主存地址为8888888H时,高速缓存地址为(4)H。(2006年5月试题3~4)

30. (3) A.90 B.95 C.97 D.99

正确答案:D 涉及知识点:计算机软硬件基础

31. (4) A.488888 B.388888 C.288888 D.188888

正确答案:D 解析:本题考查高速缓冲存储器地址映像与变换的内容。 高速缓冲存储器(Cache)简称高速缓存,它的功能是提高CPU数据输入输出的速率,突破所谓的“冯.诺依曼瓶颈”。使用高速缓存改善系统性能的依据是程序的局部性原理。

如果CPU需要访问的内容大多能在高速缓存中找到(称为访问命中,hit),则可以大大提高系统的性能。 高速缓存Cache的存储系统的平均存取时间可以表示为:t3=h×t1+(1-h)×t2。其中,Cache的存取时间t1、主存的存取时间t2及平均存取时间为t3已知后,可以求出Cache的命中率办为99%。 高速缓存与主存之间有多种地址映射方式。常见的有直接映射方式、全相联映射方式和组相联映射方式。全相联映射方式的基本单元分为两部分:地址部分和数据部分。数据部分用于存放数据,而地址部分则用于存放该数据的存储器地址。当进行映射时,相联存储器把CPU发出的存储器地址与高速缓存内所有的地址信息同时进行比较,以确定是否命中。 全相联映射方式的主存地址构成为:块内地址+区号+块号。高速缓存Cache的地址构成为:块号+块内地址。将主存地址8888888H从十六进制转换为二进制为1000100010001000100010001000B。 即块内地址为10001000100010001000B,相联存储器中区号为100010B,区内块号为00B,所以相联存储器中存储的是10001000B=88H。由相联存储器的地址变换表查出88HCache块号为01B。最后根据Cache的地址构成,把Cache块号与块内地址连接起来后得到高速缓存Cache的地址为0110001000100010001000B,转换为十六进制后即188888H。 知识模块:计算机软硬件基础

为了解决进程间的同步和互斥问题,通常采用一种称为(19)机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是(20)。(2006年5月试题19~20)

32. (19) A.调度 B.信号量 C.分派 D.通讯

正确答案:B 涉及知识点:计算机软硬件基础

33. (20) A.20 B.18 C.16 D.15

正确答案:C

解析:本题考查的是操作系统中进程同步与进程互斥的基本知识及应用。 进程互斥是指某一资源同时只允许一个访问者对其访问,具有唯一性和排他性。进程,同步是指在互斥的基础上,通过其他机制实现访问者对资源的有序访问。也就是说,同步中已经实现了互斥。 在系统中的某一阶段,多个进程竞争同一资源可能会发生死锁,若无外力作用,这些进程都将永远不能再向前推进。为此,在操作系统的进程管理中最常用的方法是采用信号量(Semaphore)机制。信

号量是表示资源的实体,是一个与队列有关的整型变量,其值仅能由P、V操作改变。“P操作”是检测信号量是否为正值,若不是,则阻塞调用进程;“V操作”是唤醒一个阻塞进程恢复执行。根据用途不同,信号量分为公用信号量和私用信号量。公用信号量用于实现进程间的互斥,初值通常设为1,它所联系的一组并行进程均可对它实施P、V操作;私用信号量用于实现进程间的同步,初始值通常设为0或n。 解法1:公式法 系统需要的最少资源数可用以下公式表示: M+N>M所需的资源数 其中,M表示进程数;Ⅳ表示系统需要的资源数。即5+N>×4,N>15。 所以,使系统不发生死锁的资源R的最少数目是16。 解法2:选项验证法 根据题意,5个进程共享若干个资源R,每个进程都需要4个资源R,显然分配20个R资源能使系统不发生死锁,但不是最少数目。因此,首先排除选项A。再从最少的选项D看,分配15个R资源,使得每个进程拥有3个R资源,因此只要再分配1个R资源,就能保证一个进程运行完成,当这个进程释放资源后,其他进程又可以继续运行,直到全部进程完成。因此排除选项D,选择选项C。 实际上,信息系统管理工程师考试的上午卷中很多选题都可以应用选项验证法来排除和验证,以此快速定位选项。 知识模块:计算机软硬件基础

某系统的进程状态转换如下图所示,图中1、2、3和4分别表示引起状态转换时的不同原因,原因4表示(9);一个进程状态转换会引起另一个进程状态转换的是(10)。(2007年5月试题9~10)

34. (9)

A.就绪进程被调度

B.运行进程执行了P操作 C.发生了阻塞进程等待的事件 D.运行进程时间片到了

正确答案:C 涉及知识点:计算机软硬件基础

35. (10) A.1→2 B.2→1 C.3→2 D.2→4

正确答案:B 解析:本题考查计算机操作系统进程管理的基础知识。 进程是操作系统中最基本的概念。一般来说,按照进程在执行过程中的不同状态至少定义三种不同的进程状态:运行态、就绪态和等待态(又称为阻塞态)。一个进程在创建之后将处于就绪状态。每个进程在执行过程中,任一时刻当且仅当处于如上三种状态之一,同时,在一个进程执行过程中,它的状态将发生改变。 引起进程状态转换的原因如下所述。 (1)运行态→等待态:等待使用资源,如等待外设传输,等待人工干预。 (2)等待态→就绪态:资源得到满足,如外设传输结束,

人工干预完成。 (3)运行态→就绪态:运行时间片到,出现有更高优先权进程。 (4)就绪态→运行态:CPU空闲时选择一个就绪进程。 根据题意,图中原因1是由于调度程序的调度引起的;原因2是由于时间片用完引起的;原因3是由于I/O请求引起的,而原因4是由于I/O完成引起的。 一个进程状态转换引起另一个进程状态转换中2→1是可能的,因为当前运行进程的时间片用完,会引起调度程序调度另一个进程投入运行。 知识模块:计算机软硬件基础

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- awee.cn 版权所有 湘ICP备2023022495号-5

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务