1、按照我国著作法的权利保护期(  )受到永久保护。

A、发表权

B、修改权

C、复制权

D、发行权

答案:B

2、某计算机字长32位,文件管理采用bitamop, 300G,物理4MB,传示图太小(  )个字

A、2400

B、3200

C、6400

D、9600

答案:A

解析  磁盘的容量为300GB,物理块的大小为4MB,则磁盘共300×1024/1个物理块,位示图的大小为300 × 1024 / 4 /32 = 2400个字

3、实时操作系统中,外部事件必须(  )

A、一个时间片内处理

B、一个周期时间内处理

C、一个机器周期内处理

D、被控对象允许的时间内

答案:D

解析  

2018架构师试题 2020年架构师答案_rust

4、(  )是指用户无需知道数据。存放的物理位置。

A、名片透明

B、逻辑透明

C、位置透明

D、复制透明

答案:C

5、微内核,不正确的是(  )

A、微内核系统结构清晰,利于机作程

B、微内核代码量少,有良好的移植性

C、微内核有良好的伸缩,拓展性

D、微内核功能代码可以相互调用,性能高

答案:D

解析 

2018架构师试题 2020年架构师答案_区块链_02

6、分层集构的脆弱性包含(  )。

A、底层错误导致整个系统无法运行,层与层之间功能引用可能导致功能失效

B、底层错误导致整个系统无法运行,层与层之间引入通信机制势必造成性能下降

C、上层错误导致整个系统无法运行,层与层之间引入通信机制势必造成性能下降

D、上层错误导致整个系统无法运行,层与层之间功能引用可能导致功能生效

答案:B

解析 

2018架构师试题 2020年架构师答案_2018架构师试题_03

7、以下关于区块链应用系统中挖矿描述错误的是(  )

A、矿工挖矿取得区块链的计账权,同时获得代币

B、挖矿本质是尝试计算一个hash碰撞

C、挖矿本质是一种工作量证明机制

D、防止比特币双花攻击

答案:D

8、关于网络延迟正确的是(  )。

A、对等网络中网络的延迟大小与终端数是无关

B、使用路由器进行数据转发,带来的延退小于支援机

C、internet服务能最大限度减小延迟

D、服务器延迟主要影响因素是队列延迟和磁盘IO延迟

答案:D

9、进行系统监视三种形式,一是通过(  )如PS, last; 二是通过系统记录文件查阅系统运行状态;三是集线命令,文件记录和可视化技术监柱接图,如(  ).

A、系统命令

B、系统调用

C、系统接口

D、系統功能

          A、Windows netstat

          B、linux iptables

          C、 Windows perfmon

          D、linux top

答案:A C

解析 

2018架构师试题 2020年架构师答案_rust_04

10、人口采集处理和利用业务属于(  ), 营业执照发放属于(  ),户籍管理属于(  ),参加政府工程交接属于(  )。

A、政府对企业(Government to Business, G2B)

B、政府对政府(Govermment to Govenment, G2G)

C、企业对政府(Business to Government, B2G)

D、政府对公众(Government to Citizen, G2C)

答案:BADC

11、软件文档可分为用户文档和(  )。其中用户文档主要描述(  )和使用方法,并不关心功能如何实现。

A、系统文档

B、需求文档

C、标准文档

D、实现文档

        A、系统实现

        B、系统设计

        C、系統功能

        D、系统测试

答案:A C

12、软件需求开发的最终文档,通过评审后定义了开发工作的(  ),它在客户和开发者之间构筑了产品功能需求和非功能需求的一个(  ),是需求开发和需求管理之间的桥梁。

A、需求基线

B、需求标准

C、需求用例

D、需求分析

        A、需求用例

        B、需求管理标准

        C、需求约定

        D、需求变更

答案:A C

13、软件活动主要包括软件描述、(  ) 、软件有效性验证和(  ),(  )定义了软件功能及使用限制。

A、软件模型

B、软件需求

C、软件分析

D、软件开发

        A、软件分析

        B、软件测试

        C、软件演义

        D、软件进化

A、软件分析

B、软件测试

C、软件描述

D、软件开发

答案:D D C

14、对应软件开发过程的各种活动,软件开发工具有需求分析工具(  )编码与排错工具,测试工具,按照描述需求定义的方法,可将需求分析工具分为基于自然语言或图形描述的工具,和基于(   ) 的工具。

A、设计工具

B、分析工具

C、耦合工具

D、监控工具

A、用例

        B、形式需求定义语言

        C、UML

        D、需求描述

答案:A B

15、软件设计包括4个既独立又相互联系的活动,高质量的(   )将改善程序结构和模块划分,降低过程复杂性;( )的主要目标是开发一个模块化的程序结构,并表示出模块间的控制关系;    ( ) 描述了软件与用户之间的交互关系

A、程序设计

B、数据设计

C、算法设计

D、过程设计

A、软件结构设计

        B、数据结构设计

        C、数据流设计

        D、分布式设计

A、数据架构设计

B、模块化设计

C、性能设计

D、人机界面设计

答案:B A D

16、通过信息隐蔽可以提高软件的( )可测试性和( ) 。

A、可修改性

B、可扩充性

C、可靠性

D、耦合性

A、封出性

        B、安全性

        C、可移植性

        D、可交互性

答案:A B

17、按照外部形态,构成一个软件系统的构建可以分为五类。其中(  )是指可以进行版本替换并增加构建新功能。

A、装配的构建

B、可修改的构建

C、有限制的构建

D、适应性构建

答案:B

18、中间件基本功能包括,为客户机和服务器提供(  ), 提供(  )保证交易的一致性,提供应用的(  ) 。

A、连接和通信

B、应用程序接口

C、通信协议支持

D、数据交换标准

        A、安全控制机制

        B、交易管理机制

        C、标准信息格式

        D、数据映射机制

A、基础硬件平台

B、操作系统服务

C、网络和数据库

D、负载均衡和高可用性

答案:A B D

19、针对二层c/s软件结构的缺点,三层c/s架构应运而生,在三层c/s架构中,增加了一个(  )三层c/s架构是将应功能分成表示层,功能层和(  )三个部分,其中(  )是应用的用户接口部分,担负与应用逻辑间的对话功能。

A、应用服务器

B、分布式数据库

C、内容分发

D、镜像

        A、硬件层

        B、数据层

        C、设备层

        D、通信层

A、表示层

B、数据层

C、应用层

D、功能层

答案:A B A

20、创建型模式支持对象的创建该模式允许在家系统中创建对象,而不需要在代码中标识特定出的类型,这样用户就不需要编写一些列相关或相互依赖的对象在不指定具体类的情况下。(  )模式为创建一系列相关或相互依赖的对象提供了一个接口,(  )模式将复杂对象的构建与其表面相分离,这样相同的构造过程可以创建不同的对象(  )模式允许对象在不了解要创建对象的确切类以及如何创建细节的情况下创建自定义对象。

A、prototyke

B、Abstract Factoty

C、Builder

D、Singleron

        A、prototyke

        B、Abstract Factoty

        C、Builder

        D、Singleron

A、 prototyke

B、Abstract Factoty

C、Builder

D、Singleron

答案: B C A

21、某公司欲开发一个在线教育平台,在架构设计阶段,公司的架构师识别出3个核心质量属性场景,其中,“网站在开发数量10万的负载情况下,用户请求的平均响应时间应小于3秒”,这一场景主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“主站宕机后系统能够在10秒内自动切换至备用站点并恢复正常运行”主要与( )质量属性相关,通常可采用( )架构策略实现该属性;“系统完成上线后少量的外围业务功能和界面的调整与修改不超过10人日”主要与( )质量属性相关。

A、性能

B、可用性

C、易用性

D、可修改性

        A、抽象接口

        B、信息隐藏

        C、主动沉余

        D、资源调度

A、性能

B、可用性

C、易用性

D、可修改性

        A、记录/回放

        B、操作串行化

        C、心跳

        D、增加计算资源

A. 性能
B. 可用性
C. 易用性
D. 可修改性

答案: A D B C D

22、支持多线程序的操作系统中,假设程P创建了T1T2T3,正确的是( )
A 、打开不能被T1 T2 T3共享
B、 T1栈指针不能T2共3T3
C、T1栈指针不能T2 T3共享
D、某栈指针3 T1 T2 T3共享

答案:A

23、( )属于段页式内存管理摘述。
A、一个程序是一段,使用基址极限事管理
B、一个程序分为许多固定大小页面,使用列表管理
C、程序逻辑分多段,每一段进行须使用列表管理
D、程序逻辑分多段,每一组使用基址极限事管理,基址极限对存在段表里

答案:A

24. Students(学号,姓名,性别,出生日期,家庭地址)关系模式为( )

A.  Students(1,3456)

B.(12345)

C.12346

D.12456

答案:A

25. R(U,F),U={A,B,C,D,E},F={A→B, D→C, BC→E, AC→B}属性闭包成立的是( ),R候选关键字为()。

A、(A)F?=U
B、(B)F?=U
C、(AC)F?=U
D、(AD)F?=U
        A、AD
        B、AB
        C、AC
        D、BC

答案:A  A

试题一 论数据分片技术及其应用

数据分片就是按照一定的规则,将数据集划分成相互独立正交的数据子集。然后将数据子集分布到不同的节点上,通过设计合理的数据分片规则,可将系统中的数据分布在不同的物理数据库中,达到提升应用系统数据处理速度的目的。

请围绕“论数据分片技术及其应用”论题,依次从以下三个方面进行论述。

1.概要叙述你参与管理和开发软件的项目以及承担的工作

2. Hash分片,一致性Hash分片和按照数据范围分片是三种常用的数据分片方式

3.具体阐述你参与管理和开发的项目,且采用了哪些分片方式,并且具体说明其实现过程和应用效果。

试题二 论云原生架构及其应用论题,依次从以下三个方面进行论述:

1.概要叙述你参与管理和开发的软件项目以及承担的主要工作。

2.服务化,强性,可观测性和自动化是云原生架构重复的四类设计原则,请简要对这四类设计原则的内涵进行阐述。

3.具体阐述你参与管理和开发的项目是如何向采用云原生架构的,并且围绕上述四类设计原则详细论述在项目设计与实现过程中遇到了哪些实际问题,是如何解决的。

大纲:近年来,随着数字化转型不断深入,科技创新与业务不断融合,各行各业正在从大工业时代以容器和微服务架构为代表的云原生技术作为云计算服务的新模式已经逐渐成为企业持续发展的主流选择

试题三 围绕“论软件测试中缺陷管理及其应用”论题,依次从以下三个方面进行论述。

1.概要叙述你参与管理和开发的软件项目以及承担的工作

2.详细论述常见的缺陷种类及级别,论述缺陷管理和基本流程

3.结合你具体参与管理和开发的实际项目,说明是如何进行缺陷管理的。请具体说明实施过程及应用效果。

试题四 围绕“论企业集成架构设计及应用”为题

1.概要叙述你参与的软件开发项目的及承担的主要工作

2.详细说明三类企业集成架构设计技术分列要解决的问题及其含义,并阐述每种技术具体包含了哪些集成架构。

3.根据你所参与的项目,说明用了哪些企业集成架构设计技术,实施效果如何。