专题训练软件评测师考试专项考练题及答案-(练习提升)

上传人:lili****2007 文档编号:235724261 上传时间:2022-01-06 格式:DOC 页数:31 大小:228.50KB
返回 下载 相关 举报
专题训练软件评测师考试专项考练题及答案-(练习提升)_第1页
第1页 / 共31页
专题训练软件评测师考试专项考练题及答案-(练习提升)_第2页
第2页 / 共31页
专题训练软件评测师考试专项考练题及答案-(练习提升)_第3页
第3页 / 共31页
亲,该文档总共31页,到这儿已超出免费预览范围,如果喜欢就下载吧!
资源描述

《专题训练软件评测师考试专项考练题及答案-(练习提升)》由会员分享,可在线阅读,更多相关《专题训练软件评测师考试专项考练题及答案-(练习提升)(31页珍藏版)》请在金锄头文库上搜索。

1、温故而知新,下笔如有神近3上半年软件评测师考试专项试题训练及答案-上午卷(1)不属于计算机控制器中的部件。(1) A.指令寄存器 IR B.程序计数器 PC C.算术逻辑单元 ALU D.程序状态字寄存器 PSW【答案】C【解析】控制器是分析和执行指令的部件,也是统一指挥和控制计算机各个部件按时序协调操作的部件。控制器的组成包含如下部分:程序计数器PC、指令寄存器IR、指令译码器、时序部件、微操作控制信号形成部件PSW、中断机构。故C答案的算术逻辑单元ALU不属于控制器,是运算器。在 CPU 与主存之间设置高速缓冲存储器 Cache 的目的是为了(2)。(2) A.扩大主存的存储容量 B.提高

2、 CPU 对主存的访问效率 C.既扩大主存容量又提高存取速度 D.提高外存储器的速度【答案】B【解析】为了提高CPU对主存的存取速度,又不至于增加很大的成本。现在,通常在CPU与主存之间设置高速缓冲存储器(Cache),其目的就在于提高速度而不增加很大代价。同时,设置高速缓冲存储器并不能增加主存的容量。下面的描述中,(3)不是 RISC 设计应遵循的设计原则。(3) A.指令条数应少一些 B.寻址方式尽可能少 C.采用变长指令,功能复杂的指令长度长而简单指令长度短 D.设计尽可能多的通用寄存器【答案】C【解析】在设计RISC时,需要遵循如下一些基本的原则。(1)指令条数少,一般为几十条指令。(

3、2)寻址方式尽可能少。(3)采用等长指令,不管功能复杂的指令还是简单的指令,均用同一长度。(4)设计尽可能多的通用寄存器。因此,采用变长指令,功能复杂的指令长度长而简单指令长度短不是应采用的设计原则。系统响应时间和作业吞吐量是衡量计算机系统性能的重要指标。对于一个持续处理业务的系统而言,其(4)。(4) A.响应时间越短,作业吞吐量越小 B.响应时间越短,作业吞吐量越大 C.响应时间越长,作业吞吐量越大 D.响应时间不会影响作业吞吐量【答案】B【解析】系统响应时间是指用户发出完整请求到系统完成任务给出响应的时间间隔。作业吞吐量是指单位时间内系统完成的任务量。若一个给定系统持续地收到用户提交的任

4、务请求,则系统的响应时间将对作业吞吐量造成一定影响。若每个任务的响应时间越短,则系统的空闲资源越多,整个系统在单位时间内完成的任务量将越大;反之,若响应时间越长,则系统的空闲资源越少,整个系统在单位时间内完成的任务量将越小。计算机各功能部件之间的合作关系如下图所示。假设图中虚线表示控制流,实线表示数据流,那么a、b和c分别表示(5)。(5) A.控制器、内存储器和运算器 B.控制器、运算器和内存储器 C.内存储器、运算器和控制器 D.内存储器、控制器和运算器【答案】B【解析】在一台计算机中,有以下6种主要的部件。控制器(Control unit):统一指挥并控制计算机各部件协调工作的中心部件,

5、所依据的是机器指令。运算器(亦称为算术逻辑单元,Arithmetic and Logic Unit,ALU):对数据进行算术运算和逻辑运算。内存储器(Memory或Primary storage,简称内存):存储现场操作的信息与中间结果,包括机器指令和数据。外存储器(Secondary storage或Permanent storage,简称外存):存储需要长期保存的各种信息。输入设备(Input devices):接收外界向计算机输出的信息。输出设备(Output devices):将计算即中的信息向外界输送。现在的控制器和运算器是被制造在同一块超大规模集成电路中的,称为中央处理器,即CPU

6、(Central Processing Unit)。CPU和内存,统称为计算机的系统单元(Peripherals,简称外设)。计算机各功能部件之间的合作关系如图所示。下面关于编程语言的各种说法中,(6)是正确的。(6) A.由于 C 语言程序是由函数构成的,所以也属于函数型语言 B.Smalltalk、C+、Java、C#都是面向对象语言 C.函数型语言适用于编写高速计算的程序,常用于超级计算机的模拟计算 D.逻辑型语言是在 Client/Server 系统中用于实现负载分散的程序语言【答案】B【解析】在面向对象的语言中,(7)。(7) A.类的实例化是指对类的实例分配存储空间 B.每个类都必

7、须创建一个实例 C.每个类只能创建一个实例 D.类的实例化是指对类进行初始化【答案】A【解析】类是用户定义的类型。与语言定义的基本类型一样,有了类型后,就可以定义(创建)该类型的变量,其含义是系统为变量分配存储空间。对于程序中定义的类,并不要求一定要创建其实例,对实例的数目也没有限制。创建类的实例时,系统需要为该实例分配存储空间。在统一建模语言(UML)中,描述系统与外部系统及用户之间交互的图是(8)。(8)A.类图 B.用例图 C.对象图 D.协作图【答案】B【解析】类图(class diagram):展现了一组对象、接口、协作和它们之间的关系。在面向对象系统的建模中所建立的最常见的图就是类

8、图。类图给出系统的静态设计视图。包含主动类的类图给出了系统的静态进程视图。对象图(object diagram):展现了一组对象以及它们之间的关系。对象图描述了在类图中所建立的事物实例的静态快照。和类图相同,这些图给出系统的静态设计视图或静态进程视图,但它们是从真实的或原型案例的角度建立的。用例图(use case diagram):展现了一组用例、参与者(actor)以及它们之间的关系。用例图给出系统的静态用例视图。这些图对系统的行为进行组织和建模是非常重要的。序列图(sequence diagram):是场景(scenano)的图形化表示,描述了以时间顺序组织的对象之间的交互活动。协作图(

9、collaboration diagram或communication diagram):强调收发消息的对象的结构组织。序列图和协作图都是交互图(interaction diagram)。交互图展现了一种交互,它由一组对象和它们之间的关系组成,包括它们之间可能发送的消息。交互图关注系统的动态视图。序列图和协作图是同构的,它们之间可以相互转换。状态图(state diagram):展现了一个状态机,它由状态、转换、事件和活度组成。状态图关注系统的动态视图,它对于接口、类和协作的行为建模尤为重要,它强调对象行为的事件顺序。活动图(activity diagram):是一种特殊的状态图,它展现了在系

10、统内从一个活动到另一个活动的流程。活动图专注于系统的动态视图。它对于系统的功能建模特别重要,并强调对象间的控制流程。构件图(component diagram):展现了一组构件之间的组织和依赖。构件图专注干系统的静态实现视图。它与类图相关,通常把构件映射为一个或多个类、接口或协作。部署图(deployment diagram):展现了运行处理节点以及其中的构件的配置。部署图给出了体系结构的静态实施视图。它与构件图相关,通常一个节点包含一个或多个构件。某系统的进程状态转换如下图所示。图中 1、2、3 和 4 分别表示引起状态转换时的不同原因。原因 4 是由于(9);一个进程状态转换会引起另一个进

11、程状态转换的是(10)。(9) A.就绪进程被调度 B.运行进程执行了 P 操作 C.阻塞进程等待的事件发生了 D.运行进程时间片到了 (10)A.12 B.21 C.32 D.41【答案】C B【解析】 图中原因1是由于调度程序的调度引起;原因2是由于时间片用完引起;原因3是由于I/O请求引起,例如进程执行了P操作,由于申请的资源得不到满足进入阻塞队列;原因4是由于I/O完成引起的,例如某进程执行了V操作将信号量值减1,若信号量的值小于0,意味着有等待该资源的进程,将该进程从阻塞队列中唤醒使其进入就绪队列;因此试题(9)的正确答案是C。 试题(10)选项A“12”不可能,因为调度程序从就绪队

12、列中调度一个进程投入运行,不会引起另外一个进程时间片用完;选项B“21”可能,因为当现运行进程的时间片用完,会引起调度程序调度另外一个进程投入运行;选项C“32”不可能,因为现运行进程由于等待某事件被阻塞,使得CPU空闲,此时调度程序会从处于就绪状态的进程中挑选一个新进程投入运行;选项D“41”不可能,一般一个进程从阻塞状态变化到就绪状态时,不会引起另一个进程从就绪状态变化到运行状态。在操作系统中,虚拟设备通常采用(11)设备来模拟低速设备(如打印机)。(11)A.Spooling 技术,利用磁带B.Spooling 技术,利用磁盘 C.脱机批处理技术,利用磁盘 D.通道技术,利用磁带【答案】

13、B【解析】所谓Spooling技术实际上是用一类物理设备模拟另一类物理设备的技术,是使独占使用的设备变成多台虚拟设备的一种技术,也是一种速度匹配技术。Spooling系统是由“预输入程序/输出程序”和“井管理程序”以及输入和输出井组成的。其中,输入井和输出井是为了存放从输入设备输入的信息以及作业执行的结果,系统在磁盘上开辟的存储区域。某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若系统中字长为 32 位,磁盘上的物理块依次编号为:0、1、2、,那么 8192 号物理块的使用情况在位示图中的第(12)个字中有所描述。(12)A.256 B.257 C.512 D.102

14、4【答案】B【解析】文件管理系统是在外存上建立一张位示图,记录文件存储器的使用情况。每一位对应文件存储器上的一个物理块,取值0和1分别表示空闲和占用,由于系统中字长为32位,所以每个字可以表示32个物理块的使用情况。又因为文件存储器上的物理块依次编号为:0,1,2,因此8192号物理块在位示图中的第257个字中描述。在数据库管理系统中,(13)不属于安全性控制机制。(13)A.完整性约束 B.视图 C.密码验证 D.用户授权【答案】A【解析】数据库系统的安全措施主要有权限机制、视图机制以及数据加密三个方面。通过权限机制,限定用户对数据的操作权限,把数据的操作限定在具有指定权限的用户范围内在标准

15、SQL中定义了授权语句GRANT来实现权限管理。通过建立用户视图,用户或应用程序只能通过视图来操作数据,保证了视图之外的数据的安全性。对数据库中的数据进行加密,可以防止数据在存储和传输过程中失密。数据库的完整性是指数据的正确性和相容性。如学生的性别只能是男或女,百分制的成绩只能取0100之间的整数值等。为防止错误数据进入数据库,DBMS提供了完整性约束机制,通过对数据库表结构进行约束,当对数据进行修改时由系统对修改数据进行完整性检查,将错误数据拒绝于数据库之外。因此在数据库管理系统中,完整性约束不属于安全性控制机制,而属于完整性约束机制。某供应商数据库中的供应关系为 SPJ(供应商号,零件号,工程号,数量),如下命令查询某工程至少用了3家供应商(包含 3 家)供应的零件的平均数量,并按工程号的降序排列。SELECT 工程号,(14)FROM SPJGROUP BY 工程号(

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > IT计算机/网络 > 软件工程

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号