2023年下半年系统架构设计师第二期模考试卷(综合知识)

发布时间:2025-01-17 10:01:00浏览次数:7
2023 年下半年系统架构设计师第二期模考试卷(综合知识)1、以下关于 RISC(精简指令集计算机)特点的叙述中,错误的是( )。A、对存储器操作进行限制,使控制简单化B、指令种类多,指令功能强C、设置大量通用寄存器D、选取使用频率较高的一些指令,提高执行速度试题答案:B2、计算机采用分级存储体系的主要目的是为了解决( )问题。A、主存容量不足 B、存储器读写可靠性 C、外设访问效率 D、存储容量、成本和速度之间的矛盾试题答案:D3、某种部件用在 2000 台计算机系统中,运行工作 1000 小时后,其中有 4 台计算机的这种部件失效,则该部件的千小时可靠度 R 为( )。A、0.990B、0.992C、0.996D、0.998试题答案:D4、计算机系统的( )可以用 MTBF/(1+MTBF)来度量,其中 MTBF 为平均失效间隔时间。A、可靠性B、可用性C、可维护性 D、元元模型试题答案:C23、( )的目的是测试软件变更之后,变更部分的正确性和对变更需求的符合性,以及软件原有的、正确的功能、性能和其它规定的要求的不损害性。A、验收测试B、Alpha 测试C、Beta 测试D、回归测试试题答案:D24、工作流表示的是业务过程模型,通常使用图形形式来描述,以下不可用来描述工作流的是( )。A、活动图B、BPMNC、用例图D、Petri-Net试题答案:C25、信息建模方法是从数据的角度对现实世界建立模型,模型是现实系统的一个抽象,信息建模方法的基本工具是( )。A、流程图 B、实体联系图C、数据流图D、数据字典试题答案:B 26、软件设计包括四个既独立又相互联系的活动:() 、 软件结构设计、人机界面设计和()。问题 1A、用例设计B、数据设计C、程序设计D、模块设计问题 2A、接口设计B、操作设计C、输入输出设计D、过程设计试题答案:第 1 题:B第 2 题:D27、最近这些年以来,软件架构已经完全独立于软件工程,成为计算机学科当中的一个新的分支。以下关于软件架构的相关描述,错误的是 ( ) 。 A、为了解决需求分析向软件设计平坦的过渡的问题,就引入了架构的概念B、所谓软件架构,他为软件系统提供了一个结构、行为和属性的高级抽象,由构成系统的元素的描述、这些元素的相互作用、指导元素集成的模式以及这些模式的约束组成C、研究软件架构的根本目的是就是要解决好软件的可重用、软件的质量、软件的维护这三个问题D、架构它是早期设计决策的一个体现,不过这些早期的约束,比起以后的开发、设计、编码或者运行维护阶段的工作而言,没有那么重要试题答案:D28、以下()不是 ATAM 方法的主要活动领域(阶段)。A、场景和需求收集 B、体系结构视图和场景实现C、单个场景评估D、属性模型构造和分析试题答案:C29、某电子商务企业为支持客户完成网上购物活动中的在线交易,委托希赛公司开发一个在线交易平台。考虑到该商务企业业务发展较快,今后需要经常为在线交易平台添加新功能或进行硬件升级,且要求添加新功能或进行硬件升级必须在 3 小时内完成。希赛公司决定采用基于架构的软件开发方式,以架构为核心进行在线交易平台的设计与实现。该电子商务企业所提要求主要对应于()这一软件质量属性,实现并提高该质量属性的架构设计策略不包含()。问题 1A、可用性B、安全性C、可测试性D、可修改性问题 2A、限制模块之间通信B、延迟绑定C、主动冗余D、软件模块泛化试题答案:第 1 题:D第 2 题:C30、对于系统架构设计师而言,可以使用一系列不同的体系结构风格和模式。以下不属于体系结构风格组成部分的是()。A、语法模型B、连接器C、构件D、约束条件 试题答案:A31、软件架构贯穿于软件的整个生命周期,但在不同阶段对软件架构的关注力度并不相同,在()阶段,对软件架构的关注力度最少。A、需求分析B、系统设计C、系统实施D、部署与变更试题答案:A32、解释器属于()架构风格。A、数据流风格B、调用/返回风格C、虚拟机风格D、仓库风格试题答案:C33、在软件架构复用中,( )是指开发过程中,只要发现有可复用的资产,就对其进行复用。( )是指在开发之前,就要进行规划,以决定哪些需要复用。问题 1A、发现复用B、机会复用C、资产复用D、过程复用问题 2A、预期复用 B、计划复用C、资产复用D、系统复用试题答案:第 1 题:B第 2 题:D34、在进行架构评估时,首先要明确具体的质量目标,并以之作为判定该架构优劣的标准。为得出这些目标而采用的机制叫作场景,场景是从( )的角度对与系统的交互的简短描述。A、用户B、系统架构师C、项目管理者D、风险承担者试题答案:D35、效用树是采用架构权衡分析方法(Architecture Tradeoff Analysis Method,ATAM)进行架构评估的工具之一,其树形结构从根部到叶子节点依次为( )。A、树根、属性分类、优先级、质量属性场景B、树根、质量属性、属性分类、质量属性场景C、树根、优先级、质量属性、质量属性场景D、树根、质量属性、属性分类、优先级试题答案:B36、在软件体系结构的建模与描述中,多视图是一种描述软件体系结构的重要途径,其体现了( )的思想,其中,4+1 模型是描述软件体系结构的常用模型,在该模型中,“1”指的是( )。问题 1A、关注点分离B、面向对象 C、模型驱动D、UML问题 2A、统一场景B、开发视图C、逻辑视图D、物理视图试题答案:第 1 题:A第 2 题:A37、以下有关构件演化的叙述中,说法不正确的是( )。A、安装新版本构件可能会与现有系统发生冲突B、构件通常也会经历一般软件产品具有的演化过程C、解决“遗留系统移植”问题还需要通过使用包裹器构件来适配旧版软件D、为安装新版本的构件,必须终止系统中所有现有版本构件的运行试题答案:D38、以下关于微服务架构与面向服务架构的描述中,正确的是( )。A、两者均采用去中心化管理B、两者均采用集中式管理C、微服务架构采用去中心化管理,面向服务架构采用集中式管理D、微服务架构采用集中式管理,面向服务架构采用去中心化管理试题答案:C39、 在软件架构评估中,()是影响多个质量属性的特性,是多个质量属性的()。例如,提高加密级别可以提高安全性,但可能要耗费更多的处理时间,影响系统性能。如果某个机密消息的处理有严格的时间延迟要求,则加密级别可能就会成为一个()。问题 1A、敏感点B、权衡点C、风险决策D、无风险决策问题 2A、敏感点B、权衡点C、风险决策D、无风险决策问题 3A、敏感点B、权衡点C、风险决策D、无风险决策试题答案:第 1 题:B第 2 题:A第 3 题:B40、()描述组成用户视图的各个记录的组成、相互关系、数据项的特征、数据的安全性和完整性约束条件。()用以描述现实世界中的实体及其性质与联系,定义记录、数据项、数据的完整性约束条件及记录之间的联系。问题 1A、内模式 B、概念模式 C、外模式 D、存储模式问题 2A、内模式 B、概念模式 C、外模式 D、存储模式试题答案:第 1 题:C第 2 题:B41、给定关系 R(A,B,C,D,E,F)和关系 S(E,F,G,H),对其进行笛卡尔积连接后的属性列为()个;与 σR.B>R.E ∧ S.H = ‘C4’ (R S) ⋈ 等价的关系代数表达式为()。问题 1A、10B、9C、8D、7问题 2A、σ2>7 ∧ 8= ‘C4' (R × S)B、π1,2,3,4,5,6,7,8 (σ 2>5 ∧ 8= ‘C4' (R S))⋈C、π1,2,3,4,5,6,7,8 (σ ‘2’>‘5 ’ ∧ 8= ‘C4'(R S))⋈D、σ‘2’>‘7 ’ ∧ 8 = ‘C4’ ∧5=7 ∧6=8(R × S)试题答案:第 1 题:A第 2 题:B42、在地址栏输入 www.abc.com,浏览器默认的应用层协议是( )。A、HTTPB、DNS C、TCPD、FTP试题答案:A43、当接收邮件时,客户与 POP3 服务器之间通过( )建立连接,所使用的端口是( )。问题 1A、HTTPB、TCPC、UDPD、HTTPS问题 2A、52B、25C、1100D、110试题答案:第 1 题:B第 2 题:D44、基于网络的数据库系统(Netware Database System,NDB)是基于 4G/5G 的移动通信之上,在逻辑上可以把嵌入式设备看作远程服务器的一个客户端。以下有关 NDB 的叙述中,不正确的是( )。A、NDB 主要由客户端、通信协议和远程服务器等三部分组成B、NDB 的客户端主要负责提供接口给嵌入式程序,通信协议负责规范客户端与远程服务器之间的通信,远程服务器负责维护服务器上的数据库数据C、NDB 具有客户端小、无需支持可剪裁性、代码可重用等特点D、NDB 是以文件方式存储数据库数据。即数据按照一定格式储存在磁盘中,使用时由应用程序通过相应的驱动程序甚至直接对数据文件进行读写试题答案:D 45、以下关于 RTOS (实时操作系统)的叙述中,不正确的是( )。A、RTOS 不能针对硬件变化进行结构与功能上的配置及裁剪B、RTOS 可以根据应用环境的要求对内核进行裁剪和重配C、RTOS 的首要任务是调度一切可利用的资源来完成实时控制任务D、RTOS 实质上就是一个计算机资源管理程序,需要及时响应实时事件和中断试题答案:A46、嵌入式软件设计需要考虑( )以保障软件良好的可移植性。A、先进性 B、易用性 C、硬件无关性 D、可靠性试题答案:C47、( )不是反映嵌入式实时操作系统实时性的评价指标。 A、任务执行时间 B、中断响应和延迟时间C、任务切换时间D、信号量混洗时间试题答案:A48、安全攸关系统在软件需求分析阶段,应提出安全性需求。软件安全性需求是指通过约束软件的行为,使其不会出现( )。软件安全需求的获取是根据已知的( ),如软件危害条件等以及其他一些类似的系统数据和通用惯例,完成通用软件安全性需求的裁剪和特定软件安全性需求的获取工作。问题 1A、不可接受的系统安全的行为B、有可能影响系统可靠性的行为C、不可接受的违反系统安全的行为 D、健壮性试题答案:B5、某文件管理系统采用位示图(bitmap)来记录磁盘的使用情况,若计算机系统的字长为 32 位,磁盘容量为 512GB,物理块的大小为 4MB,那么位示图的大小为( )个字。A、1024B、2048C、4096D、9600试题答案:C6、进程 P1、P2、P3、P4、P5 和 P6 的前趋图如下所示。用 PV 操作控制这 6 个进程之间同步与互斥的程序如下,程序中的空①和空②处应分别为( ),空③和空④处应分别为( ),空⑤和空⑥处应公别为( )。 D、系统不安全的事故问题 2A、系统信息B、系统属性C、软件属性D、代码信息试题答案:第 1 题:C第 2 题:A49、一般来说入侵检测系统由 3 部分组成,分别是( )。A、事件产生器、解释单元和响应单元B、事件分析器、解释党员和控制单元C、事件产生器、事件分析器和响应单元D、事件分析器、检测单元和控制单元试题答案:C50、以下关于防火墙的说法,正确的答案是______。A、防火墙只能检查外部网络访问内网的合法性B、只要安装了防火墙,如此系统就不会受到黑客的攻击C、防火墙的主要功能是查杀病毒D、防火墙虽然能够提高网络的安全性,但不能保证网络绝对安全试题答案:D51、下列认证方式安全性较低的是( )。A、生物认证 B、多因子认证C、口令认证D、U 盾认证试题答案:C52、SQL 注入是常见的 web 攻击,以下不能够有效防御 SQL 注入的手段是( )。A、对用户输入做关键字过滤B、部署 Web 应用防火墙进行防护C、部署入侵检测系统阻断攻击D、定期扫描系统漏洞并及时修复试题答案:C53、我国商标法规定的商标注册原则是 ( )A、自愿注册原则B、全面注册原则C、强制注册原则D、自愿注册与强制注册相结合原则试题答案:D54、M 公司将其开发的某软件产品注册商标为 S,为确保公司在市场竞争中占据优势地位,M 公司对员工进行了保密约束,此情形下,该公司不享有( )。A、软件著作权B、专利权C、商业秘密权D、商标权试题答案: B55、爸爸开车送小明上学,下图是小明从家到学校可供选择的路线。图中,各条箭线表示路段及其行驶方向,箭线旁标注的数字表示该路段的拥堵率(描述堵车的情况,即堵车概率)。拥堵率=1-畅通率,拥堵率=0 时表示完全畅通,拥堵率=1 时表示无法行驶。根据该图,爸爸选择拥堵情况最少(畅通情况最好)的路线是( )。A、家-①-②-③-校B、家-④-校C、家-⑤-校D、家-⑤-⑥-校试题答案:C56、You are developing a sever-side enterprise application. It must support a variety of different clients including desktop browsers , mobile browsers and native mobile applications. The application might also expose an API for 3rd parties to customer. It might also(1)with other applications via either web services or a message broker. The application handles requests(HTTP requests and messages)by executing business logic; accessing a database;exchanging messages with other systems; and returning a HTML /JSON/XML (2) . There are logical components corresponding to different functional areas of the application.What’s the application’s deployment architecture?Define an architecture that structures the application as a set of (3 ), collaborating services. This approach corresponds to the Y-axis of the Scale Cube. Each service is:Flighty maintainable and testable——enables rapid and frequent development and deployment.Loosely coupled with other services——enables a team to work independently(the majorityof time on their services)without being imported by changes to other services and without affecting other services. (4 ) deployable——enable a team to deploy their services without having to coordinate with other teams.Capable of being developed by a small team-essential for high productivity by avoiding the high communication head of large teams.Services (5) using either synchronous protocols such as HTTP/REST or asynchronous protocols such as AMQP. Services can be developed and deployed independently of one another. Each service has its own database in order to be decoupled from other services. Data consistency between services is maintained using some particular pattern.问题 1A、integrateB、CoordinateC、cooperateD、Communicate问题 2A、requestB、responseC、textD、File问题 3A、loosely coupledB、loosely cohesionC、High coupledD、Highly cohesion问题 4A、DependentlyB、IndependentlyC、CoordinatelyD、Integratedly问题 5A、interoprateB、coordinateC、communicate D、depend试题答案:第 1 题:A第 2 题:B第 3 题:A第 4 题:B第 5 题:C 问题 1A、P(S1)P(S2)和 V(S2)B、P(S1)P(S2)和 P(S3)C、V(S1)V(S2)和 P(S2)D、V(S1)V(S2)和 V(S3)问题 2A、P(S2)和 P(S5)P(S6)B、P(S2)和 V(S5)V(S6)C、V(S2)和 P(S5)P(S6)D、V(S2)和 V(S5)V(S6)问题 3A、V(S7)和 P(S6)P(S7)B、V(S5)和 P(S6)P(S7)C、P(S6)和 V(S6)V(S7)D、P(S7)和 V(S6)V(S7)试题答案: 第 1 题:D第 2 题:B第 3 题:A7、某软件系统投入运行 15 天,计划运行时间为每早 8 点至晚 6 点。第二天上午发生一次失效,故障恢复用了 1 个小时,第 4 天上午发生一次失效,故障恢复用了 4 个小时,第 9 天上午发生一次失效,故障恢复用了 2 个小时,除此之外系统一直正常运行。那么,该软件系统的可用性约为( )。A、94. 5%B、98.3%C、100%D、95.3%试题答案:D8、通常用户采用评价程序来评价系统的性能,以下评价程序中,测试准确度最低的程序是()。A、真实程序B、合成基准程序C、小型基准程序D、核心基准程序试题答案:B9、ERP 是对企业物流资源,资金流资源和信息流资源进行全面集成管理的管理信息系统。典型的 ERP系统的主要功能模块有:财会管理、物流管理、生产控制管理和( ),其中( )包括分销管理、库存控制和采购管理等模块。问题 1A、人力资源管理B、招聘管理C、分销管理D、售后服务管理 问题 2A、财会管理B、物流管理C、分销管理D、生产控制管理试题答案:第 1 题:A第 2 题:B10、以下关于项目可行性研究内容的叙述,( )是正确的。A、技术可行性需综合考虑实现系统的技术与现有管理机制的一致性B、经济可行性主要是从资源配置的角度衡量项目的价值,需要考虑现有员工,软硬件条件等因素C、可行性研究不涉及合同责任、知识产权等法律方面的可行性问题D、运行可行性主要考虑用户方便使用的程度,及用户的素质和培训要求试题答案:D11、数据仓库是一个()的数据集合,主要用于支持管理决策,从结构的角度看,分为三种数据仓库模型:企业仓库、数据集市和虚拟仓库。A、面向主题的、集成的、相对稳定的、反映历史变化的 B、面向主题的、集成的、相对稳定的 C、集成的、相对稳定的、反映历史变化的 D、面向过程的、集成的、相对稳定的、反映历史变化的试题答案:A12、决策支持系统是辅助决策者通过数据、模型和知识,以人机交互方式进行半结构化或非结构化决策的计算机应用系统。关于决策支持的叙述错误的是 () 。A、 决策按其性质可分为结构化决策、非结构化决策和半结构化决策。 B、 DSS 基本结构主要由四个部分组成,分别是数据库子系统、模型库子系统、推理部分和用户接口子系统。C、 非结构化决策是指对某一决策过程的环境及规则,能用确定的模型或语言描述,以适当的算法产生决策方案,并能从多种方案中选择最优解。D、 数据库子系统由数据库、数据析取模块、数据字典、数据库管理系统和数据查询模块等部分组成。试题答案:C13、下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示活动,边上的权重表示完成该活动所需要的时间(天),完成该项目最少需要花费( )天。活动 HG 和 EF 的松弛时间分别是( )。问题 1A、18B、19C、22D、23问题 2A、1 和 4B、0 和 4C、0 和 5D、1 和 5试题答案: 第 1 题:D第 2 题:B14、()是指借助工具从已有程序中抽象出有关数据设计、总体结构设计和过程设计等方面的信息。A、设计恢复B、正向工程C、设计重构D、重构试题答案:A15、XP(极限编程)的思想源自 Kent Beck 和 Ward Cunningham 在软件项目中的合作经历。XP 注重的核心是沟通、简明、反馈和勇气,包含策划、设计、编码和测试 4 个框架活动的规则和实践。下面关于极限编程的叙述,错误的是()。A、XP 提倡测试先行B、XP 无需开发人员在软件开始初期做出很多的文档C、极限编程中使用的重要技术是重构,只包含设计技术的重构 D、极限编程活动中的关键概念之一是“结对编程”,推荐两个人面对同一台计算机共同开发代码试题答案:C16、软件开发模型大体可以分为三种类型。在软件开发初始阶段只能提供基本需求时采用的迭代式或渐进式模型不包括()。A、喷泉模型B、螺旋模型C、敏捷方法D、瀑布模型试题答案:D17、 统一软件开发过程(RUP)是一种基于面向对象技术的软件开发过程。其特点是“用例驱动,以架构为核心,迭代并增量”。RUP 中的软件生命周期在时间上被分解为四个顺序的阶段,分别是()。A、初始阶段、细化阶段、构建阶段与测试和维护阶段B、分析阶段、细化阶段、构建阶段与测试和维护阶段C、分析阶段、细化阶段、构建阶段与移交阶段D、初始阶段、细化阶段、构建阶段与移交阶段试题答案:D18、如何选择一个合适的开发方法,以保证在多变的市场环境下,在既定的预算和时间要求范围内,开发出让用户满意的信息系统,是系统分析师必须要面对的问题,所以系统分析师必须对各种开发方法有所了解。以下关于信息系统开发方法的叙述中,正确的是()。A、原型化方法开发目标清晰、开发工作阶段化、设计方法结构化B、面向对象方法有三个主要的抽象级别:操作、服务和业务流程C、面向服务方法的特点是系统的描述及信息模型的表示与客观实体相对应,符合人们的思维习惯,有利于系统开发过程中用户与开发人员的交流和沟通,缩短开发周期,提供系统开发的准确性和效率D、对于技术层面的困难远远大于分析层面的系统,则不宜用原型法试题答案:D19、建模的思想在软件的开发方法中较为常见,()方法使用了建模的思想,讨论如何建立一个实际的应用模型,包括对象模型、动态模型和功能模型,其动态模型主要用()实现。问题 1A、面向对象B、OMT 方法C、Booch 方法D、结构化问题 2A、状态图B、类图C、DFD 图 D、对象图试题答案:第 1 题:B第 2 题:A20、某公司正在实施新旧信息系统的转换,若想把转换的风险降到最低,采用()方式最合适。A、并行转换B、分段转换C、分块转换D、直接转换试题答案:A21、系统规划是信息系统生命周期的第一个阶段,其任务是对企业的环境、目标及现有系统的状况进行初步调查,根据企业目标和发展战略,确定信息系统的发展战略,对建设新系统的需求做出分析和预测,同时考虑建设新系统所受的各种约束,研究建设新系统的必要性和可能性。根据需要与可能,给出拟建系统的备选方案。对这些方案进行可行性分析,写出可行性研究报告。可行性研究报告审议通过后,将新系统建设方案及实施计划编写成系统设计任务书。以下()活动,不属于系统规划阶段的主要任务。A、对子系统的优先级进行设定,以便确定子系统的开发顺序B、进行系统的可行性研究,编写可行性研究报告,召开可行性论证会C、自顶向下对系统进行划分,并且详细说明各个子系统应该实现的功能D、对新系统进行需求分析,形成需求规格说明书试题答案:D22、与 UML1.x 不同,为了更清楚地表达 UML 的结构,从 UML2 开始,整个 UML 规范被划分为基础结构和上层结构两个相对独立的部分,基础结构是 UML 的( ),它定义了构造 UML 模型的各种基本元素;而上层结构则定义了面向建模用户的各种 UML 模型的语法、语义和表示。A、元元素B、模型C、元模型
文档格式: docx,价格: 5下载文档
返回顶部