2024年全国软件水平考试之高级系统架构设计师考试重点试题(详细参考解析)429x - 计算机等级考试备考.docx
42页姓名 :_________________编号 :_________________地区 :_________________省市 :_________________ 密封线 密封线 全国软件水平考试考试重点试题精编注意事项:1.全卷采用机器阅卷,请考生注意书写规范;考试时间为120分钟2.在作答前,考生请将自己的学校、姓名、班级、准考证号涂写在试卷和答题卡规定位置 3.部分必须使用2B铅笔填涂;非选择题部分必须使用黑色签字笔书写,字体工整,笔迹清楚 4.请按照题号在答题卡上与题目对应的答题区域内规范作答,超出答题区域书写的答案无效:在草稿纸、试卷上答题无效参考答案和详细解析均在试卷末尾)一、选择题1、特定领域软件架构(Domain Specific Software Architecture,DSSA以一个特定问题领域为对象,形成由领域参考模型、参考需求、( )_等组成的开发基础架构,支持一个特定领域中多个应用的生成DSSA的基本活动包括领域分析、领域设计和领域实现其中领域分析的主要目的是获得( ),从而描述领域中系统之间共同的需求,即领域需求;领域设计的主要目标是获得(请作答此空),从而描述领域模型中表示需求的解决方案;领域实现的主要目标是开发和组织可重用信息,并实现基础软件架构。
A.特定领域软件需求 B.特定领域软件架构 C.特定领域软件设计模型 D.特定领域软件重用模型 2、基于0DP的架构开发过程按照顺序分别为系统构想、( ). 原型分析、( )、架构原型、.项目规划、并行开发、系统转换、()、() A. 需求分析 B.架构规划 C.详细设计 D.系统移植 3、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品这一业务需求适合采用 (13) 模式设计实现,其类图如下图所示,其中 (14) 是客户程序使用的主要接口,可用状态来对其进行配置此模式为 (15) ,体现的最主要的意图是 (16) 回答括号15】 A. 创建型对象模式 B.结构型对象模式 C.行为型类模式 D.行为型对象模式 4、对于如下所示的序列图所描述的场景,最适合于采用的设计模式是(请作答此空);该模式适用的场合是( ) A.Visitor B.Strategy C.Observer D.State 5、某公司拟开发一个新闻系统,该系统可根据用户的注册兴趣,向用户推送其感兴趣的新闻内容,该系统应该采用( )架构风格最为合适。
A.虚拟机 B.基于规则的系统 C.独立构件 D.主程序-子程序 6、分布式数据库缓存技术有Memcache与Redis,关于两者的说法正确的是() A.Memcache不仅仅支持简单的k/v类型的数据,同时还提供list,set,hash等数据结构的存储 B.Redis支持多线程 C.Memcache不能进行内存管理 D.Redis支持主从、sentinel、cluster等分布式存储方式 7、数据库系统运行的基本工作单位是事务,事务相当于操作系统中的进程,是用户定义的一个数据库操作序列,这些操作序列要么全做要么全不做,是一个不可分割的工作单位数据库的( )是指操作序列要么全做要么全不做设计时用(请作答此空)实现数据库从一个一致性状态变到另一个一致性状态的性质称为( )设计时用( )检查实现 A.影子拷贝 B.差异备份 C.深拷贝 D.完全备份 8、对计算机评价的主要性能指标有时钟频率、()、运算精度和内存容量等 A. 丢包率 B.端口吞吐量 C.可移植性 D.数据处理速率 9、(9 )主要负责接收用户的请求,对用户的输入、输出进行检查与控制,处理客户端的-些动作,包括控制页面跳转等,并向用户呈现最终的结果信息。
该层次主要通过(10 )结构实现.(11)负责接收用户的请求,并决定应该调用哪个模型来处理;然后,(12)根据用户请求调用(13)进行相应的业务逻辑处理,并返回数据;最后,控制器调用相应的(14)来格式化模型返回的数据,并通过视图呈现给用户 A.浏览器 B.视图 C.控制器 D.模型 10、某软件项目的活动图如下图所示,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,边上的数字表示活动的持续天数,则完成该项目的最少时间为( )天活动EH和IJ的松弛时间分别为( )天 A. 17 B.19 C.20 D.22 11、某公司欲开发一个网上商城系统,在架构设计阶段,公司的架构师识别出3个核心质量属性场景其中“系统主站断电后,能够在2分钟内自动切换到备用站点,并恢复正常运行”主要与()质量属性相关,通常可采用()架构策略实现该属性;“在并发用户数不超过1000人时,用户的交易请求应该在0.5s内完成”主要与()质量属性相关,通常可采用()架构策略实现该属性;“系统应该能够抵挡恶意用户的入侵行为,并进行报警和记录”主要与()_质量属性相关,通常可采用(试题录入中)架构策略实现该属性。
A.内置监控器 B.记录/回放 C.追踪审计 D.维护现有接口 12、软件开发团队欲开发一套管理信息系统,在项目初期,用户提出了软件的一些基本功能,但是没有详细定义输入、处理和输出需求在这种情况下,该团队在开发过程应采用( ) A.瀑布模型 B.增量模型 C.原型开发模型 D.快速应用程序开发(RAD) 13、Accelerated analysis approaches emphasize the construction of(请作答此空)to more rapidly identify business and user requirements for a new system. As an accelerated analysis technology,( )reads the program code and automatically generates the equivalent system model, and the code can be obtained from ( ). All system analysis approaches require some form of( )which includes those techniques to be used to identify or extract system problems and solution requirements from user community. ( )is a classical set of techniques used to collect information about system problems, opportunities, solution requirements, and priorities. A.object models B.prototypes C.use cases D.components 14、在数据库设计的需求分析阶段应完成包括()在内的文档。
A.E-R图 B.关系模式 C.数据字典和数据流图 D.任务书和设计方案 15、计算机系统中硬件层之上的软件通常能够按照三层来划分,如下图所示,图中①②③分别表示( ) A. 操作系统、应用软件和其他系统软件 B.操作系统、其他系统软件和应用软件 C.其他系统软件、操作系统和应用软件 D.应用软件、其他系统软件和操作系统 16、嵌入式处理器是嵌入式系统的核心部件,一般可分为嵌入式微处理器(MPU)、微控制器(MCU)、数字信号处理器(DSP)和片上系统(SOC)以下叙述中,错误的是() A.MPU在安全性和可靠性等方面进行增强,适用于运算量较大的智能系统 B.MCU典型代表是单片机,体积小从而使功耗和成本下降 C.DSP处理器对系统结构和指令进行了特殊设计,适合数字信号处理 D.SOC是一个有专用目标的集成电路,其中包括完整系统并有嵌入式软件的全部内容 17、如果管理距离为15,则( ) A.这是一条静态路由 B.这是一台直连设备 C.该路由信息比较可靠 D.该路由代价较小 18、面向对象分析中,一个事物发生变化会影响另一个事物,两个事物之间属于( ) A. 关联关系 B.依赖关系 C.实现关系 D.泛化关系 19、自动售货机根据库存、存放货币量、找零能力、所选项目等不同,在货币存入并进行选择时具有如下行为:交付产品不找零 :交付产品找零:存入货币不足而不提供任何产品;库存不足而不提供任何产品。
这一业务需求适合采用 (13) 模式设计实现,其类图如下图所示,其中 (14) 是客户程序使用的主要接口,可用状态来对其进行配置此模式为 (15) ,体现的最主要的意图是 (16) 回答括号14】 A.Vending MachineState B.Buy C.Vending DepositState D.Vending Stock State 20、王某买了二幅美术作品原件,则他享有该美术作品的() A.著作权 B.所有权 C.展览权 D.所有权与其展览权 21、数据库系统运行的基本工作单位是事务,事务相当于操作系统中的进程,是用户定义的一个数据库操作序列,这些操作序列要么全做要么全不做,是一个不可分割的工作单位数据库的( )是指操作序列要么全做要么全不做设计时用( )实现数据库从一个一致性状态变到另一个一致性状态的性质称为(请作答此空)设计时用( )检查实现 A.一致性 B.完整性 C.原子性 D.隔离性 22、某计算机系统输入/输出采用双缓冲工作方式,其工作过程如下图所示,假设磁盘块与缓冲区大小相同,每个盘块读入缓冲区的时间T为10μs,缓冲区送用户区的时间M为6μs,系统对每个磁盘块数据韵处理时间C为2μs。
若用户需要将大小为10个磁盘块的Docl文件逐块从磁盘读入缓冲区,并送用户区进行处理,那么采用双缓冲需要花费的时间为( )μs,比使用单缓冲节约了( 请作答此空)μs时间 A.0 B.8 C.54 D.62 23、The objective of()is to determine what parts of the application software will be assigned to what hardware. The major software components of the system being developed have to be identified and then allocated to the various hardware components on which the system will operate. All software systems can be divided into four basic functions. The first is().Most information systems requ。





