软件水平考试考试《(高级)系统架构设计师》2024年10月精选试题,持续更新中

|类别:软件水平考试

【单选题】中间件的作用表述不正确的是( )

A、负责客户机与服务器之间的连接和通信,以及客户机与应用层之间的高效率的通信机制

B、提供应用层相同服务之间的互操作机制,以及应用层与数据库之间的高效率通信机制

C、提供一个多层架构的应用开发和运行平台,以及一个应用开发框架,支持模块化的应用开发

D、屏蔽硬件、操作系统、网络和数据库的差异

答案:B


【单选题】数据库系统运行的基本工作单位是事务,事务相当于操作系统中的进程,是用户定义的一个数据库操作序列,这些操作序列要么全做要么全不做,是一个不可分割的工作单位。数据库的( )是指操作序列要么全做要么全不做。设计时用( )实现。数据库从一个一致性状态变到另一个一致性状态的性质称为(请作答此空)。设计时用( )检查实现。

A、一致性

B、完整性

C、原子性

D、隔离性

答案:A

解析:数据库的原子性是指操作序列要么全做要么全不做。设计时用影子拷贝(浅拷贝)实现。浅拷贝就是你的影子,深拷贝是你的克隆人,你没了影子也就没了,但是克隆人还活着。数据库从一个一致性状态变到另一个一致性状态称为一致性。设计时用完整性约束检查实现。


【单选题】数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密, 接收方用发送方的公钥验证真伪。生成消息摘要的目的是(请作答此空),对摘要进行加密的目的是( )。

A、防止窃听

B、防止抵赖

C、防止篡改

D、防止重放

答案:C

解析:报文摘要用于对发送的报文生成一个非常小的摘要信息。这个摘要信息保证原报文的完整性,即原报文只要有一位被改变,则摘要信息就会不匹配。用私钥对摘要做加密,不仅保证了摘要的私密性,还可以防止抵赖。因为只有匹配的公钥能够解开。也就是说,如果用某人的公钥能够解开报文,说明就是某人做的。


【单选题】基于架构的软件开发(Architecture Based Software Development,ABS D.强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用(11)来描述软件架构,采用(12)来描述需求。【回答括号12】

A、用例与类图

B、用例与视角

C、用例与质量场景

D、视角与质量场景

答案:C

解析:根据定义,基于软件架构的开发(Architecture Based Software Development,ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。它强调采用视角和视图来描述软件架构,采用用例和质量属性场景来描述需求。


【单选题】RISC(精简指令系统计算机)的特点不包括:()

A、指令长度固定,指令种类尽量少

B、寻址方式尽量丰富,指令功能尽可能强

C、增加寄存器数目,以减少访存次数

D、用硬布线电路实现指令解码,以尽快完成指令译码

答案:B

解析:RISC特点:使用等长指令,目前典型长度为4个字节寻址方式少且简单,一般为2-3种; 绝不出现存储器间接寻址方式只有取数指令、存数指令访问存储器指令集中的指令数目一般少于100种,指令格式一般少于4种指令功能简单; 控制器多采用硬布线方式,以期更快的执行速度平均而言,所有的指令的执行时间为一个处理时钟周期强调通用寄存器资源的优化使用


【单选题】组织信息化需求通常包含三个层次,其中(3)需求的目标是提升组织的竞争能力,为组织的可持续发展提供支持环境。_(4)__需求包含实现信息化战略目标的需求、运营策略的需求和人才培养的需求三个方面。技术需求主要强调在信息层技术层面上对系统的完善、升级、集成和整合提出的需求。【回答括号4】

A、规划

B、运作

C、营销

D、管理

答案:B

解析:一般说来,信息化需求包含3个层次,即战略需求、运作需求和技术需求。 一是战略需求。组织信息化的目标是提升组织的竞争能力、为组织的可持续发展提供一个支持环境。从某种意义上来说,信息化对组织不仅仅是服务的手段和实现现有战略的辅助工具;信息化可以把组织战略提升到一个新的水平,为组织带来新的发展契机。特别是对于企业,信息化战略是企业竞争的基础。< 二是运作需求。组织信息化的运作需求是组织信息化需求非常重要且关键的一环,它包含三方面的内容:一是实现信息化战略目标的需要;二是运作策略的需要。三是人才培养的需要。 三是技术需求。由于系统开发时间过长等问题在信息技术层面上对系统的完善、升级、集成和整合提出了需求。也有的组织,原来基本上没有大型的信息系统项目,有的也只是一些单机应用,这样的组织的信息化需求,一般是从头开发新的系统。


【单选题】在磁盘上存储数据的排列方式会影响 I/O 服务的总时间。假设每磁道划分成 10 个物理块,每块存放 1 个逻辑记录。逻辑记录 RI.R2, ..., RI0 存放在同一个磁道上, 记录的安排顺序如下表所示; 假定磁盘的旋转速度为 30ms/周,磁头当前处在 R1 的开始处。若系统顺序处理这些记录,使用单缓冲区,每个记录处理时间为 6ms,对信息存储进行优化分布后,处理 10 个记录的最少时间为()。

A、60 ms

B、90 ms

C、l09ms

D、180ms

答案:B

解析:若对信息进行分布优化的结果对应关系所示:物理块 1 2 3 4 5 6 7 8 9 10逻辑记录R1 R8 R5 R2 R9 R6 R3 R10 R7 R4从上表可以看出,当读出记录R1并处理结束后,磁头刚好转至R2记录的开始处,立即就可以读出并处理,因此处理10个记录的总时间为:10×(3ms(读记录)+6ms(处理记录))=10×9ms90ms


【单选题】以下()不是现代信息系统的架构的三个要素。

A、构件

B、模式

C、规划

D、属性

答案:D

解析:现代信息系统的架构有三个要素,即构件、模式和规划


【单选题】螺旋模型每一阶段的组成部分不包括()

A、风险分析

B、评审

C、有效性验证

D、软件描述

答案:D


【单选题】某文件管理系统在磁盘上建立了位示图(bitmap),记录磁盘的使用情况。若磁盘上物理块的编号依次为:0、1、2、....;系统中的字长为32位,位示图中字的编号依次为:0、1、2、..,每个字中的一个二进制位对应文件存储器上的一个物理块,取值0和1分别表示物理块是空闲或占用。假设操作系统将2053号物理块分配给某文件,那么该物理块的使用情况在位示图中编号为( )的字中描述,系统应该将(请作答此空)

A、该字的31号位置“0”

B、该字的31号位置“1”

C、该字的5号位置“0”

D、该字的5号位置“1”

答案:D

解析:2053/32=64.156,属于第65个字。题干问的是编号,编号64的是第65个字。