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

|类别:软件水平考试

【单选题】使用ping命令可以进行网络检测,在进行一系列检测时,按照由近及远原则,首先执行的是( )。

A、ping默认网关

B、ping本地IP

C、ping127.0.0.1

D、ping远程主机

答案:C

解析:检查错误时,使用由近及远的原则意味着先要确认本机协议栈有没有问题,所以可以用ping127.0.0.1来检查本机TCP/IP协议栈,能PING通,说明本机协议栈无问题。


【单选题】王某买了二幅美术作品原件,则他享有该美术作品的()

A、著作权

B、所有权

C、展览权

D、所有权与其展览权

答案:D

解析:《著作权法》第10条第1款第8项所称的展览权,是指公开陈 列美术作品、摄影作品的原件或者复制件的权利。所谓公开,就是 向不特定的多数人展示。展览的作品局限于美术作品、摄影作品, 但包括复制件,不限于原件,也没有营利性、非营利性的区分。美 术作品著作权人的展览权与作品原件的所有权有时会发生冲突,对 此,《著作权法》第18条规定:“美术等作品原件所有权的转移, 不视为作品著作权的转移,但美术作品的原件的展览权由原件所有 人享有。”即作者出让美术作品的原件后,就丧失了对原件的展览 权。摄影作品则不适用该项规定,作者仍享有展览权。


【单选题】以下说法错误的是()

A、COM接口可通过(单)接口继承从其他COM接口中派生。

B、COM支持系统注册器,它类似CORBA存储器。

C、COM的接口继承与其支持的多态无关。

D、即使公布了,COM接口和它的规范也可以以某种特定的形式改变。

答案:D

解析:本体考察的是和COM相关连的内容的理解。一旦公布,COM接口和其他的规范不允许以任何形式改变,既解决了语法问题,也解决了弱基类问题。


【单选题】紧耦合多机系统一般通过( )实现多机间的通信。对称多处理器结构(SMP)属于(请作答此空)系统。

A、松耦合

B、紧耦合

C、混合耦合

D、最低耦合

答案:B

解析:试题的正确答案是B,SMP(Symmetical Multi-Processing.对称多处理器结构)技术,是指在一个计算机上汇集了一组处理器(多CPU),各CPU之间共享内存子系统以及总线结构,所以属于紧耦合多机系统。在这种架构中,一台电脑不再由单个CPU组成,而同时由多个处理器运行操作系统的单一复本,并共享内存和一台计算机的其他资源。虽然同时使用多个CPU,但是从管理的角度来看,它们的表现就像一台单机一样。系统将任务队列对称地分布于多个CPU之上,从而极大地提高了整个系统的数据处理能力。所有的处理器都可以平等地访问内存、I/O和外部中断。在对称多处理系统中,系统资源被系统中所有CPU共享,工作负载能够均匀地分配到所有可用处理器之上。


【单选题】“4+1”视图主要用于描述系统逻辑架构,最早由Philippe Kruchten于1995年提出。其中(4)视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用(5)表达类的内部属性和行为,以及类集合之间的交互关系;采用(6)定义对象的内部行为。【回答括号4】

A、逻辑

B、过程

C、开发

D、物理

答案:A

解析:“4+1”视图是对逻辑架构进行描述,最早由Philippe Kruchten提出,他在1995年的IEEE Software上发表了题为The 4+1 View Model of Architecture的论文,引起了业界的极大关注,并最终被RUP采纳,现在已经成为架构设计的结构标准。“4+1”视图主要包括: ①逻辑视图(Logical View),设计的对象模型(使用面向对象的设计方法时)。 ②过程视图(Process View),捕捉设计的并发和同步特征。 ③物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性。 ④开发视图(Development View),描述了在开发环境中软件的静态组织结构。 ⑤架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例(Use Cases)或场景(Scenarios)来说明,从而形成了第五个视图。 当采用面向对象的设计方法描述对象模型时,通常使用类图表达类的内部属性和行为,以及类集合之间的交互关系;采用状态图定义对象的内部行为。


【单选题】操作系统为用户提供了两类接口:操作一级和程序控制一级的接口,以下不属于操作一级的接口是()。

A、操作控制命令

B、系统调用

C、菜单

D、窗口

答案:B

解析:本题考核操作系统基本概念。


【单选题】以下关于软件中间件的叙述,错误的是()

A、中间件通过标准接口实现与应用程序的关联,提供特定功能的服务

B、使用中间件可以提高应用软件可移植性

C、使用中间件将增加应用软件设计的复杂度

D、使用中间件有助于提高开发效率

答案:C

解析:中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源,中间件位于客户机服务器的操作系统之上,管理计算资源和网络通信。软件中间件的作用是为处于自己上层的应用软件提供运行与开发的环境,帮助用户开发和集成应用软件。它不仅仅要实现互连,还要实现应用之间的互操作。


【单选题】给定关系模式 R(U, F),其中: 属性集 U={A1 ,A2,A3,A4,A5,A6}, 函数依赖集F={A1→A2, A1→A3, A3→A4, A1A5→A6}。关系模式 R 的候选码为(请作答此空),由于 R 存在非主属性对码的部分函数依赖,所以 R 属于_( )_.

A、A1A3

B、A1A4

C、A1 A5

D、A1A6

答案:C

解析:先求候选码:关系模式码的确定,设关系模式R<U,F>1.首先应该找出F中所有的决定因素,即找出出现在函数依赖规则中“→”左边的所有属性,组成集合U1.2.再从U1中找出一个属性或属性组K,运用Armstrong公理系统及推论,使得K→U,而K的真子集K"→U不成立,这样就得到了关系模式R的一个候选码,找遍U1属性的所有组合。重复此步骤,最终得到关系模式R的所有候选码。第一范式(1NF)是指数据库表的每一列都是不可分割的基本数据项,同一列中不能有多个值,即实体中的某个属性不能有多个值或者不能有重复的属性。如果出现重复的属性,就可能需要定义一个新的实体,新的实体由重复的属性构成,新实体与原实体之间为一对多关系。在第一范式(1NF)中表的每一行只包含一个实例的信息。


【单选题】某航空公司机票销售系统有n个售票点,该系统为每个售票点创建一个进程Pi(i=1,2,…,n)管理机票销售。假设Tj(j=1,2,…,m)单元存放某日某航班的机票剩余票数,Temp为Pi进程的临时工作单元,x为某用户的订票张数。初始化时系统应将信号量S赋值为( )。Pi进程的工作流程如下图所示,若用P操作和V操作实现进程间的同步与互斥,则图中空(a)、空(b)和空(c)处应分别填入(请作答此空)。

A、P(S)、V(S)和V(S)

B、P(S)、P(S)和V(S)

C、V(S)、P(S)和P(S)

D、V(S)、V(S)和P(S)

答案:A

解析:本题考查PV操作方面的基本知识。因为公共数据单元Tj是一个临界资源,最多允许1个终端进程使用,因此需要设置一个互斥信号量S,初值等于1。第2小题因为进入临界区时执行P操作,退出临界区时执行V操作。


【单选题】“4+1”视图主要用于描述系统逻辑架构,最早由Philippe Kruchten于1995年提出。其中( )视图用于描述对象模型,并说明系统应该为用户提供哪些服务。当采用面向对象的设计方法描述对象模型时,通常使用(请作答此空)表达类的内部属性和行为,以及类集合之间的交互关系;采用( )定义对象的内部行为。

A、对象图

B、活动图

C、状态图

D、类图

答案:D

解析:“4+1”视图是对逻辑架构进行描述,最早由Philippe Kruchten提出,他在1995年的IEEE Software上发表了题为The 4+1 View Model of Architecture的论文,引起了业界的极大关注,并最终被RUP采纳,现在已经成为架构设计的结构标准。“4+1”视图主要包括:①逻辑视图(Logical View),设计的对象模型(使用面向对象的设计方法时)。②过程视图(Process View),捕捉设计的并发和同步特征。③物理视图(Physical View),描述了软件到硬件的映射,反映了分布式特性。④开发视图(Development View),描述了在开发环境中软件的静态组织结构。⑤架构的描述,即所做的各种决定,可以围绕着这四个视图来组织,然后由一些用例(Use Cases)或场景(Scenarios)来说明,从而形成了第五个视图。当采用面向对象的设计方法描述对象模型时,通常使用类图表达类的内部属性和行为,以及类集合之间的交互关系;采用状态图定义对象的内部行为。