2014年系统架构设计师考试真题及答案
- 格式:pdf
- 大小:775.64 KB
- 文档页数:29
三总线结构的计算机总线系统由(1)组成。
(1)A.CPU总线、内存总线和IO总线 B.数据总线、地址总线和控制总线C.系统总线、内部总线和外部总线D.串行总线、并行总线和PCI总线【答案】B【解析】本题考查计算机系统基础知识。
总线上传输的信息类型分为数据、地址和控制,因此总线由数据总线、地址总线和控制总线组成。
计算机采用分级存储体系的主要目的是为了解决(2)问题。
(2)A.主存容量不足 B.存储器读写可靠性C.外设访问效率D.存储容量、成本和速度之间的矛盾【答案】D【解析】本题考查计算机系统基础知识。
计算机系统中,高速缓存一般用SRAM,内存一般用DRAM,外存一般采用磁存储器。
SRAM 的集成度低、速度快、成本高。
DRAM的集成度高,但是需要动态刷新。
磁存储器速度慢、容量大、价格便宜。
因此,不同的存储设备组成分级存储体系,来解决速度、存储容量和成本之间的矛盾。
属于CPU中算术逻辑单元的部件是(3)。
(3)A.程序计数器 B.加法器 C.指令寄存器 D.指令译码器【答案】B【解析】本题考查计算机系统基础知识。
程序计数器、指令寄存器和指令译码器都是CPU中控制单元的部件,加法器是算术逻辑运算单元的部件。
内存按字节编址从A5000H到DCFFFH的区域其存储容量为(4)。
(4)A.123KB B.180KB C.223KB D.224KB【答案】D【解析】本题考查计算机系统基础知识。
从地址A5000H到DCFFFH,存储单元数目为37FFFH (即224*1024)个,由于是字节编址,从而得到的存储容景为224KB。
以下关于RISC和CISC的叙述中,不正确的是(5)。
(5)A.RISC通常比CISC的指令系统更复杂B.RISC通常会比CISC配置更多的寄存器C.RISC编译器的子程序库通常要比CISC编译器的子程序库大得多D.RISC比CISC更加适合VLSI工艺的规整性要求【答案】A【解析】本题考查计算机系统基础知识。
2014上半年系统解析师考题试卷及答案-下午卷【案例一】(共25分)阅读以下关于需求建模的叙述,在答题纸上回答问题1至问题3。
某企业委托软件公司开发一套运动器材综合销售平台,以改进已有的销售管理系统,拓展现有的实体店销售模式,综合管理线上线下的器材销售业务。
该软件公司组建项目组开发该系统,现正处于需求获取阶段。
经过项目组讨论,由于目标系统业务功能比较复杂,所以在需求获取中针对不同类型的业务需求,采用不同的需求获取方法。
项目组列出可选的需求获取方法包括:用户访谈、联合需求计划(JRP)、问卷调查、文档解析和实地观察等。
需求获取的要求如下:(1)获取已有销售管理系统中所实现的实体店销售模式和过程;(2)获取系统的改进需求和期望增加的业务功能;(3)获取当前业务过程中的详细数据并深入了解这些数据产生的原因;(4)从企业管理人员、销售人员、各种文档资源等尽可能多的来源获取需求;(5)消除需求中出现的冲突,尽可能获取全面、一致的需求;(6)尽可能多地让用户参与需求获取过程。
【问题1】联合需求计划(JRP)是一种流行的需求获取方法。
请说明什么是JRP,JRP与其它需求获取方法相比有什么优势?联合需求计划是一个通过高度组织的群体会议来解析企业内的问题并获取需求的过程,它是由企业主管部门经理、会议主持人、用户、协调人员、IT人员、秘书等共同组成的专题讨论组来解析、讨论问题并定义系统需求。
JRP和其他需求获取方法相比的优势:(1)发挥用户和管理人员参与系统幵发过程的积极性,提高系统开发效率:(2)降低了系统需求获取的时间成本,加速系统开发周期;(3)采用原型确认系统需求并获取设计审批,具有原型化开发方法的优点。
【解析】本题考查考生对于软件需求获取方法的掌握情况。
需求获取是一个确定和理解不同类用户的需求和约束的过程。
需求获取通过系统解析师与用户的有效合作才能成功,系统解析师建立一个对问题进行彻底讨论的环境,这些问题与将要开发的系统有关。
2014上半年系统分析师考试真题及答案-下午卷【案例一】(共25分)阅读以下关于需求建模的叙述,在答题纸上回答问题1至问题3。
某企业委托软件公司开发一套运动器材综合销售平台,以改进已有的销售管理系统,拓展现有的实体店销售模式,综合管理线上线下的器材销售业务。
该软件公司组建项目组开发该系统,现正处于需求获取阶段。
经过项目组讨论,由于目标系统业务功能比较复杂,所以在需求获取中针对不同类型的业务需求,采用不同的需求获取方法。
项目组列出可选的需求获取方法包括:用户访谈、联合需求计划(JRP)、问卷调查、文档分析和实地观察等。
需求获取的要求如下:(1)获取已有销售管理系统中所实现的实体店销售模式和过程;(2)获取系统的改进需求和期望增加的业务功能;(3)获取当前业务过程中的详细数据并深入了解这些数据产生的原因;(4)从企业管理人员、销售人员、各种文档资源等尽可能多的来源获取需求;(5)消除需求中出现的冲突,尽可能获取全面、一致的需求;(6)尽可能多地让用户参与需求获取过程。
【问题1】联合需求计划(JRP)是一种流行的需求获取方法。
请说明什么是JRP,JRP与其它需求获取方法相比有什么优势?联合需求计划是一个通过高度组织的群体会议来分析企业内的问题并获取需求的过程,它是由企业主管部门经理、会议主持人、用户、协调人员、IT人员、秘书等共同组成的专题讨论组来分析、讨论问题并定义系统需求。
JRP和其他需求获取方法相比的优势:(1)发挥用户和管理人员参与系统幵发过程的积极性,提高系统开发效率:(2)降低了系统需求获取的时间成本,加速系统开发周期;(3)采用原型确认系统需求并获取设计审批,具有原型化开发方法的优点。
【解析】本题考查考生对于软件需求获取方法的掌握情况。
需求获取是一个确定和理解不同类用户的需求和约束的过程。
需求获取通过系统分析师与用户的有效合作才能成功,系统分析师建立一个对问题进行彻底讨论的环境,这些问题与将要开发的系统有关。
2014软件水平考试(高级)网络规划设计师真题及答案案例第1部分:问答题,共3题,请在空白处填写正确答案。
1.[问答题]【说明】[问题2](5分)PoE和PPPoE都是技术较成熟的认证技术,在标准化程度、安全性、精确计费、带宽/端0的控制方面都有相似的优点。
(1)随着Triple Play“三重播放”业务和以广播pPIV为代表的多媒体业务的发展,请简单叙述采用PPPoE接入方式会带来的问题。
(2) 目前,业界正逐步推动PPPoE认证技术向IPoE认证技术转换,请简单描述IPoE的特点以及大规模商用需解决的关键问题。
[问题3](6分)PoE部署要从运营支撑系统、核心层、业务控制层和接入层分别进行部署。
(1)图2-1的IPoE部署采用的是多边缘架构进行业务接入区分优化,请对其进行简要描述。
(2)如果对IPoE部署采用单边缘架构的部署方案,请对图2-1简单修改并画出其拓扑结构。
(3)比较多边缘和单边缘两种IPoE部署方案的优缺点。
[问题4](4分)目前电信运营商的用户采用IPoE 的宽带接入主要认证场景为大客户专线接入认证、IPTV等, IPOE和PPPOE的交叉场景就是PTV,下面就IPTV应用PPPoE和IPoE的场景进行分析。
(1)请在图2-2中分别完成PTV使用PPPoE和IPoE认证方式时多播视频流的流向和流数,并予以简单说明(其中,采用IPoE时多播复制点选择在园区交换机和OLT上)。
(2)请根据上述比较简要叙述IPTV业务发展不同阶段时的认证方式选择。
答案:问题1:1.高 2.低 3.数据链路层 4.应用层 5.认证前分配6.认证后分配 7.分离 8.分离 9.不支持 10.支持问题2PPPoE的认证机制较复杂,对设备的处理能力, 内存资源等要求较高。
而传统的BRAS不是多业务承载的,所以在设备的扩展性,可靠性等方 面不足。
IPoE认证涉及到用户设备,网络业务系统等,并不是简单的支持dhcp。
2014年上半年上午软件设计师考试试题-答案与解析一、单项选择题(共75分,每题1分。
每题备选项中,只有1个最符合题意)●第1题.在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是(1)。
A.程序计数器B.状态寄存器C.通用寄存器D.累加寄存器【参考答案】D【答案解析】CPU中有一些重要的寄存器,程序计数器(PC)用于存放指令的地址。
当程序顺序执行时,每取出一条指令,PC内容自动增加一个值,指向下一条要取的指令,当程序出现转移时,则将转移地址送入PC,然后由PC给出新的指令地址。
状态寄行器用于记录运算中产生的标志信息。
状态寄存器中的每一位单独使用,成为标志位。
标志位的取值反映了ALU当前的工作状态,可以作为条件转移指令的转移条件。
典型的标志位有以下几种:进位标志位(C)、零标志位(Z)、符号标志位(S)、溢出标志位(V)、奇偶标志位(P)。
通用寄存器组是CPU中的一组工作寄存器,运算时用于暂存操作数或地址。
在程序中使用通用寄存器可以减少访问内存的次数,提高运算速度。
累加器(accumulator)是一个数据寄存器,在运算过程中暂时存放操作数和中间运算结果,不能用于长时间地保存一个数据。
●第2题.某机器字长为n,最高位是符号位,其定点整数的最大值为(2)。
A.2n-1B.2n-1-1C.2nD.2n-1【参考答案】B【答案解析】机器字长为n,最高位为符号位,则剩余的n-1位用来表示数值,其最大值是这n-1位都为1,也就是2n-1-1。
●第3题.海明码利用奇偶性检错和纠错,通过在n个数据位之间插入k个校验位,扩大数据编码的码距。
若n=48,则k应为(3)。
A.4B.5C.6D.7【参考答案】C【答案解析】设数据位是n位,校验位是k位,则n和k必须满足以下关系:2k-1≥n+k。
若n=48,则k为6时可满足26-1≥48+6。
海明码的编码规则如下。
设k个校验位为Pk,Pk-1,…,P1,n个数据位为Dn-1,Dn-2,…,D1,D0。
招聘系统架构设计师笔试题与参考答案(某大型央企)(答案在后面)一、单项选择题(本大题有10小题,每小题2分,共20分)1、题干:在软件设计过程中,以下哪种设计方法更适合于复杂系统的架构设计?()选项:A、面向对象设计B、面向过程设计C、数据设计D、组件化设计2、题干:在大规模分布式系统中,以下哪种技术可以有效地解决系统中的单点故障问题?()选项:A、负载均衡B、集群技术C、数据冗余D、编写良好的代码3、在系统架构设计中,以下哪种模式最常用于处理高并发和可扩展性的问题?A、单体应用模式C、三层架构模式D、云原生模式4、以下哪种设计模式最适合解决大型系统中组件间的依赖关系管理和轻量级通信的问题?A、工厂模式B、观察者模式C、代理模式D、单例模式5、某大型央企的招聘系统需要支持百万级并发用户同时在线,以下哪种技术架构更适合用于实现高并发处理?()A. 单一服务器架构B. 级联式负载均衡架构C. 微服务架构D. 客户端-服务器架构6、在招聘系统中,用户上传的简历文件通常需要经过一系列的安全检查和格式转换处理,以下哪种技术不适合简历文件的上传和安全检查处理?()A. 文件格式转换库B. 内容安全策略(CSP)C. 抗病毒扫描软件D. 文件压缩和解压缩技术7、以下哪种设计模式最适合处理系统的架构升级,确保新旧系统能够平稳过渡?B、工厂模式C、适配器模式D、桥接模式8、在大型央企的招聘中,对于系统架构设计师通常要求掌握以下哪种编程语言?A、PythonB、C++C、JavaD、JavaScript9、以下哪项不是系统架构设计中的原则之一?A、模块化B、解耦C、大数据分析D、适应性 10、在SOA(服务导向架构)中,以下哪项不是服务之间的关系?A、服务互操作B、服务聚合C、服务解耦D、服务负载均衡二、多项选择题(本大题有10小题,每小题4分,共40分)1、以下关于系统架构设计原则的描述,哪些是正确的?()A. 可扩展性B. 安全性C. 成本最低D. 技术最新E. 可维护性2、在设计大型央企信息系统架构时,应考虑以下哪些关键因素?()A. 系统架构的解耦合B. 数据的安全性和隐私保护C. 流程的效率和简化D. 移动优先的设计策略E. 应用程序的高性能3、以下哪些技术被认为是云计算的三大核心组件?()A. 虚拟化技术B. 数据库技术C. 服务化架构(SOA)D. 网络技术4、在设计微服务架构时,以下哪些原则是需要重点考虑的?()A. 服务解耦B. 语言无关C. 全局一致性D. 单一数据源5、以下哪些技术和工具可以用于构建高效持久化系统的架构设计?()A、RDBMS(关系型数据库管理系统的优化)B、NoSQL数据库(例如MongoDB、Cassandra等)C、缓存技术(如Redis、Memcached等)D、ORM框架(如MyBatis、Hibernate等)E、数据分库分表策略6、在架构设计时,如何确定系统的模块化程度?()A、根据业务功能的不同划分模块B、考虑模块间的相互依赖关系C、模块化程度越高越好D、现实系统中分层(如表现层、业务逻辑层、数据访问层)E、模块化需要遵循单一职责原则7、关于系统架构设计,以下哪些是系统高内聚、低耦合的设计原则?()A. 使用单一职责原则B. 封装原则C. 依赖倒置原则D. 迪米特定律E. 开闭原则8、在系统架构设计中,以下哪些技术或方法通常用于保持系统的可伸缩性和高可用性?()A. 分层架构B. 微服务架构C. 分布式数据库D. 负载均衡技术E. 容器化技术9、关于微服务架构的优点,下列哪些说法是正确的?A. 每个服务可以独立部署和扩展B. 微服务架构更容易实现持续集成和持续交付C. 微服务架构能够提高系统的整体性能D. 服务之间通过异步通信机制减少耦合度 10、在设计数据库时,为了确保数据的一致性和完整性,可以采取哪些措施?A. 使用事务来保证一系列操作的原子性B. 定义外键约束以确保引用完整性C. 设置唯一约束防止重复记录D. 通过索引优化查询性能三、判断题(本大题有10小题,每小题2分,共20分)1、一个良好的系统架构设计应该能够完全避免系统性风险。
2014年系统分析师真题单项选择题在下列各题的备选项中,请选择1个最符合题意的选项。
1在订单管理模块中,新建订单和修改订单都需要检查用户是否登录,用例“新建订单”、“修改订单”与用例“检查用户登录”之间是()。
A. 包含关系 B. 扩展关系 C. 泛化关系 D. 聚集关系2UML中,序列图的基本元素包括()。
A. 对象、生命线和泳道 B. 对象、泳道和消息 C. 对象、生命线和消息 D. 生命线、泳道和消息3UML中,静态视图描述事务的静态结构,主要包括();交互视图描述了执行系统功能的各个角色之间相互传递消息的顺序关系,主要包括()。
A. 用例图、类图、包图 B. 用例图、组件图、部署图 C. 类图、对象图、状态图 D. 组件图、协作图、包图 A. 活动图、状态图 B. 序列图、状态图 C. 活动图、协作图 D. 序列图、协作图4使用UML进行关系数据库的()时,需要设计出表达持久数据的实体类及其联系,并将它们映射为数据库表和视图等。
A. 业务用例设计 B. 逻辑数据模型设计 C. 物理数据模型设计 D. 物理实现设计5以下关于IPsec协议的描述中,正确的是()。
A. IPsec认证头(AH)不提供数据加密服务B. IPsec封装安全负荷(ESP)用于数据完整性认证和数据源认证C. IPsec的传输模式对原来的IP数据报进行了封装和加密,再加上了新IP头D. IPsec通过应用层的Web服务建立安全连接6防火墙的工作层次是决定防火墙效率及安全的主要因素,下面的叙述中正确的是()。
A. 防火墙工作层次越低,则工作效率越高,同时安全性越高 B. 防火墙工作层次越低,则工作效率越低,同时安全性越低 C. 防火墙工作层次越高,则工作效率越高,同时安全性越低 D. 防火墙工作层次越高,则工作效率越低,同时安全性越高7在入侵检测系统中,事件分析器接收事件信息并对其进行分析,判断是否为入侵行为或异常现象,其常用的三种分析方法中不包括()。
架构设计师考试题及答案一、单选题(每题2分,共20分)1. 在软件架构设计中,以下哪一项不是架构设计的主要目标?A. 系统性能优化B. 系统可维护性C. 系统可扩展性D. 系统成本控制答案:D2. 架构设计师在设计系统时,应该优先考虑以下哪个因素?A. 技术先进性B. 业务需求C. 个人偏好D. 市场趋势答案:B3. 在微服务架构中,服务之间通常采用哪种方式进行通信?A. 直接内存访问B. 远程过程调用C. 消息队列D. 文件共享答案:C4. 以下哪个不是分布式系统的常见问题?A. 网络延迟B. 数据一致性C. 系统可扩展性D. 单点故障答案:C5. 在架构设计中,以下哪个原则不是SOLID原则之一?A. 单一职责原则B. 开放封闭原则C. 接口隔离原则D. 模块化原则答案:D6. 在敏捷开发中,以下哪个不是敏捷宣言的四个价值观之一?A. 个体和互动高于流程和工具B. 可工作的软件高于详尽的文档C. 客户合作高于合同谈判D. 遵循计划高于适应变化答案:D7. 在云计算中,以下哪个服务模型不提供对运行环境的控制?A. IaaS(基础设施即服务)B. PaaS(平台即服务)C. SaaS(软件即服务)D. FaaS(函数即服务)答案:C8. 在数据库设计中,以下哪个不是数据库范式?A. 第一范式(1NF)B. 第二范式(2NF)C. 第三范式(3NF)D. 第五范式(5NF)答案:D9. 在系统架构设计中,以下哪个不是性能测试的目的?A. 确定系统的最大负载能力B. 识别性能瓶颈C. 评估系统的稳定性D. 验证系统的安全性答案:D10. 在架构设计中,以下哪个不是微服务架构的优点?A. 独立部署B. 技术多样性C. 单一职责D. 紧密耦合答案:D二、多选题(每题3分,共15分)11. 架构设计师在进行系统设计时,需要考虑以下哪些因素?(多选)A. 系统的可维护性B. 系统的可扩展性C. 系统的安全性D. 系统的美观性答案:A, B, C12. 在微服务架构中,以下哪些是服务拆分时需要考虑的原则?(多选)A. 业务逻辑的独立性B. 数据库的独立性C. 服务的高内聚低耦合D. 服务的单一职责答案:A, B, C, D13. 在分布式系统中,以下哪些是CAP定理中提到的三个要素?(多选)A. 一致性(Consistency)B. 可用性(Availability)C. 持久性(Persistence)D. 分区容错性(Partition tolerance)答案:A, B, D14. 在敏捷开发中,以下哪些是Scrum框架中的关键角色?(多选)A. 产品负责人(Product Owner)B. Scrum MasterC. 开发团队(Development Team)D. 项目经理(Project Manager)答案:A, B, C15. 在系统架构设计中,以下哪些是性能优化的常见策略?(多选)A. 缓存策略B. 数据库索引C. 负载均衡D. 代码优化答案:A, B, C, D三、判断题(每题2分,共10分)16. 架构设计师在设计系统时,应该追求使用最新的技术,即使这些技术可能不成熟。
全国计算机技术与软件专业技术资格(水平)考试2014年下半年系统架构设计师下午试卷I(考试时间13:30~15:00共90分钟)请按下述要求正确填写答题纸1.在答题纸的指定位置填写你所在的省、自治区、直辖市、计划单列市的名称。
2.在答题纸的指定位置填写准考证号、出生年月日和姓名。
3.答题纸上除填写上述内容外只能写解答。
4.本试卷共5道题,试题一是必答题,试题二至试题五选答1道。
每题15分,满分75分。
5.解答时字迹务必清楚,字迹不清时,将不评分。
6.仿照下面例题,将解答写在答题纸的对应栏内。
例题2014年下半年全国计算机技术与软件专业技术资格(水平)考试日期是(1)月(2)日。
因为正确的解答是“11月4日”,故在答题纸的对应栏内写上“11”和“4”(参看下表)。
例题解答栏(1)11(2)4试题一是必答题试题一【说明】某软件公司欲开发一个网络设备管理系统,对管理区域内的网络设备(如路由器和交换机等)进行远程监视和控制。
公司的系统分析师首先对系统进行了需求分析,识别出如下3项核心需求:(a)目前需要管理的网络设备确定为10类20种,未来还将有新类别的网络设备纳入到该设备管理系统中;(b)不同类别的网络设备,监视和控制的内容差异较大;同一类网络设备,监视和控制的内容相似,但不同厂商的实现方式(包括控制接口格式、编程语言等)差异较大;(c)网络管理员能够在一个统一的终端之上实现对这些网络设备的可视化呈现和管理操作。
针对上述需求,公司研发部门的架构师对网络设备管理系统的架构进行了分析与设计,架构师王工认为该系统可以采用MVC架构风格实现,即对每种网络设备设计一个监控组件,组件通过调用网络设备厂商内置的编程接口对监控指令进行接收和处理;系统管理员通过管理模块向监控组件发送监控指令,对网络设备进行远程管理;网络状态、监控结果等信息会在控制终端上进行展示。
针对不同网络设备的差异,王工认为可以对当前的20种网络设备接口进行调研与梳理,然后通过定义统一操作接口屏蔽设备差异。
在CPU中,常用来为ALU执行算术逻辑运算提供数据并暂存运算结果的寄存器是(1)。
(1)A.程序计数器 B.状态寄存器 C.通用寄存器 D.累加寄存器【答案】D【解析】本题考查计算机系统基础知识。
CPU 中有一些重要的寄存器,程序计数器( PC )用于存放指令的地址。
当程序顺序执行时,每取出一条指令, PC 内容自动增加一个值,指向下一条要取的指令,当程序出现转移时,则将转移地址送入PC,然后由PC给出新的指令地址。
状态寄行器用于记录运算中产生的标志信息。
状态寄存器中的每一位单独使用,成为标志位。
标志位的取值反映了ALU当前的工作状态,可以作为条件转移指令的转移条件。
典型的标志位有以下几种:进位标志位(C)、零标志位(Z)、符号标志位(S)、溢出标志位(V)、奇偶标志位(P)。
通用寄存器组是CPU中的一组工作寄存器,运算时用于暂存操作数或地址。
在程序中使用通用寄存器可以减少访问内存的次数,提高运算速度。
累加器(accumulator)是一个数据寄存器,在运算过程中暂时存放操作数和中间运算结果,不能用于长时间地保存一个数据。
某机器字长为n,最高位是符号位,其定点整数的最大值为(2)。
(2)A.2n-1 B.2n-1-1 C.2n D.2n-1【答案】B【解析】本题考查计算机系统中的数据表示基础知识。
机器字长为n,最高位为符号位,则剩余的n-1位用来表示数值,其最大值是这n-1位都为1,也就是2n-1-1。
海明码利用奇偶性检错和纠错,通过在n个数据位之间插入k个校验位,扩大数据编码的码距。
若n=48,则k应为(3)。
(3)A.4 B.5 C.6 D.7【答案】C【解析】本题考查数据校验基础知识。
设数据位是n位,校验位是k位,则n和k必须满足以下关系:2k-1 ≥ n + k。
若n=48,则k为6时可满足26-1 ≥ 48+6 。
海明码的编码规则如下。
设k个校验位为Pk,Pk-1,…,P1, n个数据位为Dn-1,Dn-2,…,D1,D0 。