计算机技术与软件《高级系统架构设计师(上午卷)》考前点题卷一
高级系统架构设计师
考前点题
共 75 题
1251 次浏览
更新于 2026-09-28
一、单选题
下列每小题的选项中,只有一项是最符合题意的正确答案,多选、错选或不选均不得分。
1
2019年10月24日,中共中央政治局就区块链技术发展现状和趋势进行第十八次集体学习。中共中央总书记习近平在主持学习时强调,区块链技术的集成应用在新的技术革新和产业变革中起着重要作用。我们要把区块链作为核心技术自主创新的重要突破口,明确主攻方向,加大投入力度,着力攻克一批关键核心技术,加快推动区块链技术和产业创新发展。以下( )不是区块链的特征
- A.中心化
- B.开放性
- C.自治性
- D.匿名性
2
如果将部门聚餐烤肉比作购买云计算服务,去饭店吃自助烤肉、去饭店直接吃烤肉、自己架炉子买肉烤着吃,分别对应( )服务。
- A.SaaS、PaaS、laaS
- B.PaaS、SaaS、IaaS
- C.SaaS、IaaS、PaaS
- D.PaaS、IaaS、SaaS
3
王艳博士是一名教师,性别男,身高 180,主讲软考,擅长打五笔字型。该实例中类和对象相关描述,正确的是( )。
- A.王艳是对象,教师是类,性别身高是状态信息,讲课和打五笔字型是对象行为
- B.王艳是类,教师是对象,性别身高是状态信息,打五笔字型是对象行为
- C.王艳是状态信息,教师是类,性别身高是对象,讲课和打五笔字型是对象行为
- D.王艳是对象,教师是状态信息,性别身高是类,讲课是对象行为
4
以下关于软件中间件的叙述,错误的是( )。
- A.中间件通过标准接口实现与应用程序的关联,提供特定功能的服务
- B.使用中间件可以提高应用软件可移植性
- C.使用中间件有助于提高开发效率
- D.中间件位于客户机服务器的操作系统之下,应用程序之上,管理计算资源和网络通信
5
在数据库设计的需求分析阶段应当形成(请作答此空),这些文档可以作为( )阶段的设计依据。
- A.程序文档、数据字典和数据流图
- B.需求说明文档、程序文档和数据流图
- C.需求说明文档、数据字典和数据流图
- D.需求说明文档、数据字典和程序文档
6
在数据库设计的需求分析阶段应当形成( ),这些文档可以作为(请作答此空)阶段的设计依据。
- A.逻辑结构设计
- B.概念结构设计
- C.物理结构设计
- D.数据库运行和维护
7
某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到(请作答此空);该关系模式分解成( )后,具有无损连接的特性,并能够保持函数依赖。
- A.1NF
- B.2NF
- C.3NF
- D.BCNF
8
某商场商品数据库的商品关系模式P(商品代码,商品名称,供应商,联系方式,库存量),函数依赖集F={商品代码→商品名称,(商品代码,供应商)→库存量,供应商→联系方式}。商品关系模式P达到( );该关系模式分解成(请作答此空)后,具有无损连接的特性,并能够保持函数依赖。
- A.P1(商品代码,联系方式),P2(商品名称,供应商,库存量)
- B.P1(商品名称,联系方式),P2(商品代码,供应商,库存量)
- C.P1(商品代码,商品名称,联系方式),P2(供应商,库存量)
- D.P1(商品代码,商品名称),P2(商品代码,供应商,库存量),P3(供应商,联系方式)
9
以下关于软件中间件的叙述,错误的是( )。
- A.中间件通过标准接口实现与应用程序的关联,提供特定功能的服务
- B.使用中间件可以提高应用软件可移植性
- C.使用中间件将增加应用软件设计的复杂度
- D.使用中间件有助于提高开发效率
10
以下关于嵌入式系统开发的叙述,正确的是( )。
- A.宿主机与目标机之间只需要建立逻辑连接
- B.宿主机与目标机之间只能采用串口通信方式
- C.在宿主机上必须采用交叉编译器来生成目标机的可执行代码
- D.调试器与被调试程序必须安装在同一台机器上
11
以下关于嵌入式系统硬件抽象层的叙述,错误的是( )。
- A.硬件抽象层与硬件密切相关,可对操作系统隐藏硬件的多样性
- B.硬件抽象层将操作系统与硬件平台隔开
- C.硬件抽象层使软硬件的设计与调试可以并行
- D.硬件抽象层应包括设备驱动程序和任务调度
12
( )不是反映嵌入式实时操作系统实时性的评价指标。
- A.任务执行时间
- B.中断响应和延迟时间
- C.任务切换时间
- D.信号量混洗时间
13
以下关于网络控制的叙述,正确的是( )。
- A.由于TCP的窗口大小是固定的,所以防止拥塞的方法只能是超时重发
- B.在前向纠错系统中,当接收端检测到错误后就要请求发送端重发出错分组
- C.在滑动窗口协议中,窗口的大小以及确认应答使得可以连续发送多个数据
- D.在数据报系统中,所有连续发送的数据都可以沿着预先建立的虚通路传送
14
以下关于域名服务器的叙述,错误的是( )。
- A.本地缓存域名服务不需要域名数据库
- B.顶级域名服务器是最高层次的域名服务器
- C.本地域名服务器可以采用递归查询和迭代查询两种查询方式
- D.权限服务器负责将其管辖区内的主机域名转换为该主机的IP地址
15
以下关于网络存储的叙述,正确的是( )。
- A.DAS支持完全跨平台文件共享,支持所有的操作系统
- B.NAS通过SCSI连接至服务器,通过服务器网卡在网络上传输数据
- C.FC SAN的网络介质为光纤通道,而IP SAN使用标准的以太网
- D.SAN设备有自己的文件管理系统,NAS中的存储设备没有文件管理系统
16
数据仓库中的( )消除了源数据中的不一致性,提供整个企业的一致性全局信息。
- A.面向主题性
- B.集成性
- C.稳定性
- D.反映历史变化性
17
分布透明性指用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。(请作答此空)是分布透明性的最高层次。( )指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。( )透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。
- A.分片透明性
- B.逻辑透明性
- C.位置透明性
- D.全局透明性
18
分布透明性指用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。( )是分布透明性的最高层次。(请作答此空)指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。( )透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。
- A.分片透明性
- B.逻辑透明性
- C.位置透明性
- D.全局透明性
19
分布透明性指用户不必关心数据的逻辑分片,不必关心数据存储的物理位置分配细节,也不必关心局部场地上数据库的数据模型。( )是分布透明性的最高层次。( )指用户或应用程序应当了解分片情况,但不必了解片段的存储场地。(请作答此空)透明性是指用户或应用程序应当了解分片及各片断存储的场地,但不必了解局部场地上使用的是何种数据模型。
- A.分片透明性
- B.逻辑透明性
- C.位置透明性
- D.全局透明性
20
给定关系模式 R
U,F>;其中 U 为属性集,F 是 U 上的一组函数依赖,那么 Armstroog 公理系统的增广律是指( )。
U,F>;其中 U 为属性集,F 是 U 上的一组函数依赖,那么 Armstroog 公理系统的增广律是指( )。- A.若 X→Y,X→Z,则 X→YZ 为 F 所蕴涵
- B.若 X→Y,WY→Z,则 XW→Z 为 F 所蕴涵
- C.若 X→Y,Y→Z 为 F 所蕴涵,则 X→Z 为 F 所蕴涵
- D.若 X→Y,为 F 所蕴涵,且 Z?U,则入 XZ→YZ 为 F 所蕴涵
21
给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(RS))等价的SQL语句如下:SELECT(请作答此空)FROM S WHERE( );下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是( )。
- A.A,C,S.C
- B.A,B,E
- C.A,R.C,E
- D.A,R.C,S,D
22
给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(RS))等价的SQL语句如下:SELECT( )FROM S WHERE(请作答此空);下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是( )。
- A.B=软件工程OR R.C=S.C AND R.D=S.D
- B.B=‘软件工程’OR R.C=S.C AND R.D=S.D
- C.B=‘软件工程’OR R.C=S.C OR R.D=S.D
- D.B=‘软件工程’AND R.C=S.C AND R.D=S.D
23
给定关系模式R(A,B,C,D)、S(C,D,E),与π1,3,5(σ2=‘软件工程’(RS))等价的SQL语句如下:SELECT( )FROM S WHERE( );下列查询B=“信息”且E=“北京”的A、B、E的关系代数表达式中,查询效率最高的是(请作答此空)。
- A.π1,2,7(σ2=‘信息’,∧3=5∧4=6∧7’北京’(R×S))
- B.π1,2,7(σ3=5∧4=6(σ2=‘信息’(R)×σ5=‘北京’(S)))
- C.π1,2,7(σ3=5∧4=6∧2=‘’(R×σ7=’’(S)))
- D.π1,2,7(σ3=5∧4=6∧7=‘北京’(σ2=‘信息’(R)×(S)))
24
某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在 0.5 秒内对用户的查询请求进行响应,这属于质量特性的(请作答此空);网络失效后,系统需要在 10 秒内发现错误并启用备用系统,这属于质量特性的( );更改系统的 Web 界面接口必须在 4 人周内完成,这属于质量特性的( );如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的( );更改系统加密的级别将对安全性和性能产生影响,这属于系统的( );对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的( )。
- A.可用性
- B.可靠性
- C.性能
- D.容错性
25
某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在 0.5 秒内对用户的查询请求进行响应,这属于质量特性的( );网络失效后,系统需要在 10 秒内发现错误并启用备用系统,这属于质量特性的(请作答此空);更改系统的 Web 界面接口必须在 4 人周内完成,这属于质量特性的( );如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的( );更改系统加密的级别将对安全性和性能产生影响,这属于系统的( );对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的( )。
- A.可用性
- B.可修改性
- C.可靠性
- D.安全性
26
某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在 0.5 秒内对用户的查询请求进行响应,这属于质量特性的( );网络失效后,系统需要在 10 秒内发现错误并启用备用系统,这属于质量特性的( );更改系统的 Web 界面接口必须在 4 人周内完成,这属于质量特性的(请作答此空);如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的( );更改系统加密的级别将对安全性和性能产生影响,这属于系统的( );对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的( )
- A.可用性
- B.可修改性
- C.可靠性
- D.安全性
27
某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在 0.5 秒内对用户的查询请求进行响应,这属于质量特性的( );网络失效后,系统需要在 10 秒内发现错误并启用备用系统,这属于质量特性的( );更改系统的 Web 界面接口必须在 4 人周内完成,这属于质量特性的( );如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的(请作答此空);更改系统加密的级别将对安全性和性能产生影响,这属于系统的( );对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的( )。
- A.权衡点
- B.风险点
- C.敏感点
- D.非风险点
28
某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在 0.5 秒内对用户的查询请求进行响应,这属于质量特性的( );网络失效后,系统需要在 10 秒内发现错误并启用备用系统,这属于质量特性的( );更改系统的 Web 界面接口必须在 4 人周内完成,这属于质量特性的( );如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的( );更改系统加密的级别将对安全性和性能产生影响,这属于系统的( 请作答此空);对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的( )。
- A.权衡点
- B.风险点
- C.敏感点
- D.非风险点
29
某单位为了建设健全的公路桥梁养护管理档案,拟开发一套公路桥梁在线管理系统。该系统要求正常负载情况下,系统必须在 0.5 秒内对用户的查询请求进行响应,这属于质量特性的( );网络失效后,系统需要在 10 秒内发现错误并启用备用系统,这属于质量特性的( );更改系统的 Web 界面接口必须在 4 人周内完成,这属于质量特性的( );如果"养护报告生成"业务逻辑的描述尚未达成共识,可能导致部分业务功能模块规则的矛盾,影响系统的可修改性,这属于系统的( );更改系统加密的级别将对安全性和性能产生影响,这属于系统的( );对查询请求处理时间的要求将影响系统的数据传输协议和处理过程的设计,这属于系统的(请作答此空)。
- A.权衡点
- B.风险点
- C.敏感点
- D.非风险点
30
对于开发模型来说,(请作答此空)复用好、开发过程无间隙、节省时间。( )是瀑布与原型(演化)模型结合体,适用于复杂项目。( )需要用户参与,模块化要求高,不适用新技术。( )是用例驱动、架构为中心、迭代、增量。
- A.RAD模型
- B.螺旋模型
- C.RUP模型
- D.喷泉模型
31
对于开发模型来说,( )复用好、开发过程无间隙、节省时间。(请作答此空)是瀑布与原型(演化)模型结合体,适用于复杂项目。( )需要用户参与,模块化要求高,不适用新技术。( )是用例驱动、架构为中心、迭代、增量。
- A.RAD模型
- B.螺旋模型
- C.RUP模型
- D.喷泉模型
32
对于开发模型来说,( )复用好、开发过程无间隙、节省时间。( )是瀑布与原型(演化)模型结合体,适用于复杂项目。(请作答此空)需要用户参与,模块化要求高,不适用新技术。( )是用例驱动、架构为中心、迭代、增量。
- A.RAD模型
- B.螺旋模型
- C.RUP模型
- D.喷泉模型
33
对于开发模型来说,( )复用好、开发过程无间隙、节省时间。( )是瀑布与原型(演化)模型结合体,适用于复杂项目。( )需要用户参与,模块化要求高,不适用新技术。(请作答此空)是用例驱动、架构为中心、迭代、增量。
- A.RAD模型
- B.螺旋模型
- C.RUP模型
- D.喷泉模型
34
在面向对象分析中,利用(请作答此空)表示需求,并从中提炼出中( ),以上两者形成( ),之后再进行后续的开发工作。
- A.类图
- B.数据流图
- C.包图
- D.用例与用例图
35
在面向对象分析中,利用( )表示需求,并从中提炼出中(请作答此空),以上两者形成( ),之后再进行后续的开发工作。
- A.领域模型
- B.架构模型
- C.体系结构图
- D.类图
36
在面向对象分析中,利用( )表示需求,并从中提炼出中( ),以上两者形成(请作答此空),之后再进行后续的开发工作。
- A.领域模型
- B.包图
- C.体系结构图
- D.类图
37
关于集中式负载均衡的特点不正确的是( )
- A.系统的可扩展性不强,均衡器需要记录所有计算机的负载信息
- B.安全性较差,如果均衡器所在的计算机瘫痪,则会导致整个集群系统的瘫痪
- C.与分布式负载均衡方式相比,实现简单
- D.实现灵活,负载均衡器可以根据不同脚手架的特性配置不同的均衡策略
38
( )是一种静态的故障屏蔽技术,采用前向恢复的策略;N版本程序的设计思想是用N个具有相同功能的程序同时执行一项计算,结果通过多数表决来选择。
- A.N版本程序设计
- B.M模冗余
- C.恢复块方法
- D.防卫式程序设计等
39
(请作答此空)设计模式能够动态地给一个对象添加一些额外的职责而无须修改此对象的结构;( )设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用( )模式最适合。
- A.组合
- B.外观
- C.享元
- D.装饰器
40
( )设计模式能够动态地给一个对象添加一些额外的职责而无须修改此对象的结构;(请作答此空)设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用( )模式最适合。
- A.工厂方法
- B.享元
- C.观察者
- D.中介者
41
( )设计模式能够动态地给一个对象添加一些额外的职责而无须修改此对象的结构;( )设计模式定义一个用于创建对象的接口,让子类决定实例化哪一个类;欲使一个后端数据模型能够被多个前端用户界面连接,采用(请作答此空)模式最适合。
- A.装饰器
- B.享元
- C.观察者
- D.中介者
42
在uml图中,(请作答此空)展现了一组对象、接口、协作和它们之间的关系。( )强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。( )软件和硬件组件之间的物理关系以及处理节点的组件分布情况。( )描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。
- A.类图
- B.对象图
- C.部署图
- D.定时图
43
在uml图中,( )展现了一组对象、接口、协作和它们之间的关系。(请作答此空)强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。( )软件和硬件组件之间的物理关系以及处理节点的组件分布情况。( )描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。
- A.类图
- B.包图
- C.部署图
- D.定时图
44
在uml图中,( )展现了一组对象、接口、协作和它们之间的关系。( )强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。(请作答此空)软件和硬件组件之间的物理关系以及处理节点的组件分布情况。( )描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。
- A.类图
- B.对象图
- C.部署图
- D.交互图
45
在uml图中,( )展现了一组对象、接口、协作和它们之间的关系。( )强调消息跨越不同对象或参与者的实际时间,而不仅仅只是关心消息的相对顺序。( )软件和硬件组件之间的物理关系以及处理节点的组件分布情况。(请作答此空)描述由模型本身分解而成的组织单元,以及它们之间的依赖关系。
- A.类图
- B.包图
- C.部署图
- D.交互图
46
一般来说,架构可以分为三个层次。(请作答此空)层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用( )结构来实现,其中的( )负责接收用户的请求,并决定应该调用哪个模型来处理。( )主要负责将业务数据存储在文件、数据库等持久化存储介质中。
- A.表现层
- B.业务逻辑层
- C.持久层
- D.中间层
47
一般来说,架构可以分为三个层次。( )层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用(请作答此空)结构来实现,其中的( )负责接收用户的请求,并决定应该调用哪个模型来处理。( )主要负责将业务数据存储在文件、数据库等持久化存储介质中。
- A.MVC
- B.spring
- C.AOP
- D.Hibernate
48
一般来说,架构可以分为三个层次。( )层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用( )结构来实现,其中的(请作答此空)负责接收用户的请求,并决定应该调用哪个模型来处理。( )主要负责将业务数据存储在文件、数据库等持久化存储介质中。
- A.模型
- B.控制器
- C.视图
- D.处理器
49
一般来说,架构可以分为三个层次。( )层主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的一些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。表现层主要采用( )结构来实现,其中的( )负责接收用户的请求,并决定应该调用哪个模型来处理。(请作答此空)主要负责将业务数据存储在文件、数据库等持久化存储介质中。
- A.表现层
- B.业务逻辑层
- C.持久层
- D.中间层
50
软件架构设计主要关注软件构件的(请作答此空)、属性和( ),并通过多种视图全面描述特定系统的架构。
- A.功能
- B.实现
- C.组成元素
- D.结构
51
软件架构设计主要关注软件构件的 ( )、属性和(请作答此空),并通过多种视图全面描述特定系统的架构。
- A.实现方式
- B.交互作用
- C.设计方案
- D.测试方式
52
某公司拟开发一个新闻系统,该系统可根据用户的注册兴趣,向用户推送其感兴趣的新闻内容,该系统应该采用( )架构风格最为合适。
- A.虚拟机
- B.基于规则的系统
- C.独立构件
- D.主程序-子程序
53
某公司欲开发一个漫步者机器人,用来完成火星探测任务。机器人的控制者首先定义探测任务和任务之间的时序依赖性,机器人接受任务后,需要根据自身状态和外界环境进行动态调整,最终自动完成任务。针对这些需求,该机器人应该采用( )架构风格最为合适。
- A.虚拟机
- B.黑板风格
- C.面向对象风格
- D.管道-过滤器
54
传统的编译器采用(请作答此空)风格。现代编译器的集成开发环境则采用( )风格。
- A.虚拟机
- B.管道过滤器风格
- C.数据共享风格
- D.进程通信
55
传统的编译器采用( )风格。现代编译器的集成开发环境则采用(请作答此空)风格。
- A.数据流
- B.管道过滤器风格
- C.数据共享风格
- D.进程通信
56
( )架构风格的核心是资源抽象,将系统中的每一个实体抽象成一种资源。
- A.虚拟机
- B.Rest风格
- C.层次风格
- D.数据共享
57
某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用(请作答此空)最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用( )最为合适;为了实现图像处理算法的灵活选择与替换,采用( )最为合适。
- A.工厂模式
- B.责任链模式
- C.中介者模式
- D.命令模式
58
某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用( )最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用(请作答此空)最为合适;为了实现图像处理算法的灵活选择与替换,采用( )最为合适。
- A.状态模式
- B.适配器模式
- C.组合模式
- D.单例模式
59
某软件公司欲设计一款图像处理软件,帮助用户对拍摄的照片进行后期处理。在软件需求分析阶段,公司的系统分析师识别出了如下3个关键需求:图像处理软件需要记录用户在处理照片时所有动作,并能够支持用户动作的撤销与重做等行为。图像处理软件需要根据当前正在处理的照片的不同特征选择合适的处理操作,处理操作与照片特征之间具有较为复杂的逻辑关系。图像处理软件需要封装各种图像处理算法,用户能够根据需要灵活选择合适的处理算法;软件还要支持高级用户根据一定的规则添加自定义处理算法。在系统设计阶段,公司的架构师决定采用设计模式满足上述关键需求中对系统灵活性与扩展性的要求。具体来说,为了支持灵活的撤销与重做等行为,采用( )最为合适;为了封装图像操作与照片特征之间的复杂逻辑关系,采用( )最为合适;为了实现图像处理算法的灵活选择与替换,采用(请作答此空)最为合适。
- A.模板方法模式
- B.访问者模式
- C.策略模式
- D.观察者模式
60
SOA的一种实现方式, ( )在服务请求者和提供者之间传递数据,以及对这些数据进行转换的能力,并支持由实践中总结出来的一些模式如同步模式、异步模式等
- A.Sharding
- B.ESB
- C.BPEL
- D.bind
61
在软件设计中,(请作答此空)的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成形成软件( )。而为每个具体任务选择适当的技术手段和处理方法的过程称为( )。
- A.详细设计
- B.概要设计
- C.架构设计
- D.数据结构设计
62
在软件设计中,( )的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成形成软件(请作答此空)。而为每个具体任务选择适当的技术手段和处理方法的过程称为( )。
- A.数据流图
- B.4+1视图
- C.IPO图
- D.系统结构图
63
在软件设计中,( )的主要任务是将系统的功能需求分配给软件模块,确定每个模块的功能和调用关系,形成形成软件( )。而为每个具体任务选择适当的技术手段和处理方法的过程称为(请作答此空)。
- A.详细设计
- B.概要设计
- C.架构设计
- D.数据结构设计
64
甲公司从市场上购买乙公司生产的软件,作为甲公司计算机产品的部件。丙公司已经取得该软件的发明权,并许可乙公司生产销售该软件。下列兑法中,正确的是( )。
- A.甲公司的行为构成对丙公司权利的侵犯
- B.甲公司的行为不构成对丙公司权利的侵犯
- C.甲公司的行为不侵犯丙公司的权利,乙公司侵犯了丙公司的权利
- D.甲公司的行为与乙公司的行为共同构成对丙公司权利的侵犯
65
数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密, 接收方用发送方的公钥验证真伪。生成消息摘要的目的是(请作答此空),对摘要进行加密的目的是( )。
- A.防止窃听
- B.防止抵赖
- C.防止篡改
- D.防止重放
66
数字签名首先需要生成消息摘要,然后发送方用自己的私钥对报文摘要进行加密, 接收方用发送方的公钥验证真伪。生成消息摘要的目的是( ),对摘要进行加密的目的是(请作答此空)。
- A.防止窃听
- B.防止抵赖
- C.防止篡改
- D.防止重放
67
系统的( )性能指标有系统的可靠性、系统的吞吐率(量)、系统响应时间、 系统资源 利用率、可移植性。
- A.计算机
- B.操作系统
- C.数据库
- D.web服务器
68
假如有 3 块 80T 的硬盘,采用 RAID6 的容量是( )。
- A.40T
- B.80T
- C.160T
- D.240T
69
甲、乙两个独立的网站都主要靠广告收入来支撑发展,目前都采用较高的价格销售广告。这两个网站都想通过降价争夺更多的客户和更丰厚的利润。假设这两个网站在现有策略下各可以获得1000万元的利润。如果一方单独降价,就能扩大市场份额,可以获得1500万元利润,此时,另一方的市场份额就会缩小,利润将下降到200万元。如果这两个网站同时降价,则他们都将只能得到700万元利润。这两个网站的主管各自经过独立的理性分析后决定,( )。
- A.甲采取高价策略,乙采取低价策略
- B.甲采取高价策略,乙采取高价策略
- C.甲采取低价策略,乙采取低价策略
- D.甲采取低价策略,乙采取高价策略
70
2019年我国将在多地展开5试点,届时将在人口密集区为用户提供( )bps的用户体验速率。
- A.100M
- B.1G
- C.10G
- D.1T
71
An application architecture specifies the technologies to be used to implement one or more information systems.It serves as an outline for detailed design, construction, and implementation.Given the models and details, include (请作答此空), we can distribute data and processes to create a general design of application architecture.The design will normally be constrained by architecture standards, project objectives, and ( ).The first physical DFD to be drawn is the ( ).The next step is to distribute data stores to different processors.Data( )are two types of distributed data which most RDBMSs support.There are many distribution options used in data distribution.In the case of ( ), we should record each table as a data store on the physical DFD and connect each to the appropriate server.
- A.logical DFDs and ERD
- B.ideal object model and analysis class model
- C.use case models and interface prototypes
- D.physical DFDs and database schema
72
An application architecture specifies the technologies to be used to implement one or more information systems.It serves as an outline for detailed design, construction, and implementation.Given the models and details, include ( ), we can distribute data and processes to create a general design of application architecture.The design will normally be constrained by architecture standards, project objectives, and (请作答此空).The first physical DFD to be drawn is the ( ).The next step is to distribute data stores to different processors.Data( )are two types of distributed data which most RDBMSs support.There are many distribution options used in data distribution.In the case of ( ), we should record each table as a data store on the physical DFD and connect each to the appropriate server.
- A.the database management system
- B.the feasibility of techniques used
- C.the network topology and technology
- D.the user interface and process methods
73
An application architecture specifies the technologies to be used to implement one or more information systems.It serves as an outline for detailed design, construction, and implementation.Given the models and details, include ( ), we can distribute data and processes to create a general design of application architecture.The design will normally be constrained by architecture standards, project objectives, and ( ).The first physical DFD to be drawn is the (请作答此空).The next step is to distribute data stores to different processors.Data( )are two types of distributed data which most RDBMSs support.There are many distribution options used in data distribution.In the case of ( ), we should record each table as a data store on the physical DFD and connect each to the appropriate server.
- A.context DFD
- B.system DFD
- C.network architecture DFD
- D.event-response DFD
74
An application architecture specifies the technologies to be used to implement one or more information systems.It serves as an outline for detailed design, construction, and implementation.Given the models and details, include ( ), we can distribute data and processes to create a general design of application architecture.The design will normally be constrained by architecture standards, project objectives, and ( ).The first physical DFD to be drawn is the ( ).The next step is to distribute data stores to different processors.Data(请作答此空)are two types of distributed data which most RDBMSs support.There are many distribution options used in data distribution.In the case of ( ), we should record each table as a data store on the physical DFD and connect each to the appropriate server.
- A.vertical partitioning and horizontal replication
- B.vertical replication and horizontal partitioning
- C.integration and distribution
- D.partitioning and replication
75
An application architecture specifies the technologies to be used to implement one or more information systems.It serves as an outline for detailed design, construction, and implementation.Given the models and details, include ( ), we can distribute data and processes to create a general design of application architecture.The design will normally be constrained by architecture standards, project objectives, and ( ).The first physical DFD to be drawn is the ( ).The next step is to distribute data stores to different processors.Data( )are two types of distributed data which most RDBMSs support.There are many distribution options used in data distribution.In the case of (请作答此空), we should record each table as a data store on the physical DFD and connect each to the appropriate server.
- A.storing all data on a single server
- B.storing specific tables on different servers
- C.storing subsets of specific tables on different servers
- D.duplicating specific tables or subsets on different servers
输入阅读码
查看答案与解析需要输入阅读码

站在A网站的立场上看,假设B网站采用高价策略,那么自己采用高价策略得1000万元,采用低价策略得1500万元,显然应该采用低价策略;如果B网站采用低价策略,那么自己采用高价策略得200万元,采用低价策略得700万元,显然也应该采用低价策略。同样,站在B网站的立场上看,也是这样,不管A网站采用什么价格策略,自己都应采用低价策略为好。由于A、B网站的主管都独立理性地分析了这种情况,因此,这个博弈的最终结果一定是两个网站都采用低价策略,各得到700万元的利润。这是一个非合作博弈之例。参与博弈的任何一方都无法信任对方,都要防备对方抢占自己的市场份额,但也都能独立理性地分析自己的策略与得益。所以,双方博弈的结果对双方都不是理想的结果,但都认为是可以接受的。而合作双赢(都采用高价策略),却涉嫌市场垄断。