《2023年江苏软件水平考试考试真题卷(6).docx》由会员分享,可在线阅读,更多相关《2023年江苏软件水平考试考试真题卷(6).docx(18页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年江苏软件水平考试考试真题卷(6)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.某大中型企业在全国各城市共有30个分支机构,现有的信息系统环境是,每个机构的数据库服务器从PC Server(最小512MB内存)到RISC小型机(最大4GB内存)配置不一,操作系统也不一样,数据库产品类型也不统一。为了加强管理,实现对下属机构业务数据的异地存储备份,保证数据的安全及恢复,同时对全国业务数据进行挖掘分析,该企业拟在总部建设数据中心。为了保证数据上传的顺序、稳定、安全和并发,并解决数据库的
2、异构问题,系统应采用_。AWeb Service技术B插装技术CWeb中间件D交易中间件技术2.分布性问题强调系统或系统中构件在一个分布的环境中相互通信的方式。解决分布性问题最普通的体系结构模式是_,CORBA是其一个范例。AObserver模式BIterator模式CProxy模式DBuilder模式3.软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次等问题。其中,_的设计度量集中于设计模型的体系结构和结构方面。A构件层次B界面设计层次C功能层次D架构层次4.IC技术是嵌入式系统的核心技术之一。_是一种约束型设计方法,它是在芯片上制作一些具有通用性的单元元件和元件组的半成品硬件,设计
3、者仅需要考虑电路的逻辑功能和各功能模块之间的合理连接。A可编程ASICB半定制ASICC半定制/VLSID全定制/VLSI5.PH软件开发公司承接了A公司车辆定速巡航控制系统的研发任务。PH公司的领域专家对需求进行深入分析后,将系统需求认定为:任何时刻,只要定速巡航控制系统处于工作状态,就要有确定的期望速度,并通过调整引擎油门的设定值来维持期望速度。若采用面向对象的架构风格对车辆定速巡航控制系统进行设计,则需要定义除_之外的构件。A油门B闭环控制器C速度计D时钟6.软件架构文档是对软件架构的正式描述,能够帮助与系统有关的开发人员更好地理解软件架构。以下关于软件架构文档化的描述中,错误的是_。A
4、主要输出结果是架构规格说明书和测试架构需求的质量设计说明书B架构文档要保持即时更新,并记录每次进行修改的原则C文档只需分发给系统分析师和系统架构设计师,以增强文档的保密性D文档的完整性和质量是软件架构成功的关键因素之一7.嵌入式系统由硬件部分和软件部分构成。以下不属于嵌入式系统软件的是_。A系统内核B驱动程序CFPGA编程软件D嵌入式中间件8.故障处理是嵌入式系统架构过程中需要重点关注的内容之一。通常,嵌入式系统故障分为硬件故障、应用软件故障和操作系统故障3类。硬件故障一般不包括_。ACPU资源枯竭B存储器访问错误C定时器计数错误DMMU配置错误9.某自治系统采用RIP协议,若该自治系统内的路
5、由器R1收到其邻居路由器R2的距离矢量中包含信息,则可能得出的结论是_。AR2可以经过R1到达net1,跳数为17BR2可以到达net1,跳数为16CR1可以经过R2到达net1,跳数为17DR1不能经过R2到达net110.某银行拟在远离总部的另一个城市设立灾备中心,其中的核心是存储系统。该存储系统恰当的存储类型是_。ANASBDASCIP SANDFC SAN11.对于MPEG视频中的空间冗余信息可以采用_的方法来进行压缩编码。A帧间预测和变换编码B哈夫曼编码和运动补偿C变换编码和帧内预测D帧内预测和运动补偿12.遵循IEEE 802.3ae标准的万兆以太网的最短帧长度和最长帧长度分别是_
6、字节。A64和512B64和1518C512和1518D1518和204813.电子商务的一般框架分为4个层次和2个支柱。4个层次自底向上依次是_。A网络层、报文和信息传播层、多媒体信息发布层、系统运作层B网络层、多媒体信息发布层、报文和信息传播层、贸易服务层C网络层、报文和信息传播层、商业传输层、多媒体信息发布层D网络层、报文和信息传播层、贸易服务层、多媒体信息发布层14.某计算机的时钟频率为400MHz,测试该计算机的程序使用4种类型的指令。每种指令的数量及所需指令时钟数(CPI)如表3-1所示,则该计算机的运算速度约为_MIPS。 表3-1 各种指令的数量及所需指令时钟数 指令类型 指令
7、数目(条) 每条指令需时钟数 1 160000 1 2 30000 2 3 24000 4 4 16000 8 A106.7B169.5C207.3D216.215.实现容错计算的主要手段是冗余。_中动态冗余的典型例子是热备系统和冷备系统。A冗余附加技术B结构冗余C信息冗余D时间冗余16.国家信息化体系包括6个要素,这6个要素的关系如图32所示,其中的位置应该是_。A信息化人才B信息技术应用C信息技术和产业D信息化政策法规和标准规范17.为了能够及时针对市场环境的变化进行发展战略调整,某电子商务公司委托PH软件研发公司开发一个商业情报处理系统。在系统分析阶段,为了更好地对情报数据处理流程及其与
8、外部角色的关联进行建模,PH公司项目组将_。A先构建系统流程图(System Flowcharts),来展现全局的处理过程,处理过程之间遵循一致的计时标准B先构建系统数据流图(Data Flow Diagrams),以便描述处理过程的控制流和数据流,使处理过程可并行C先构建系统流程图,以便更精确地反映系统的业务处理过程及数据的输入和输出D先构建系统数据流图,来展现系统的处理过程和定义业务功能边界18.在需求分析阶段,对从需求调查中获取的数据,应该认真总结并归纳出信息,并通过多种形式进行展现。以下说法有误的是_。A应该说明需求数据的来源和优先级B应该回避矛盾的需求,以利于后期设计工作的开展C应尽
9、量多用图片或表格来展现需求数据D应尽量使用用户的行业术语,而不是技术术语19.需求分析是一种软件工程活动,它在系统级软件分配和软件设计间起到桥梁的作用。需求分析使得系统工程师能够刻画出软件的_,指明软件和其他系统元素的接口,并建立软件必须满足的约束。A操作和对象B数据和操作C实体和对象D功能和性能20.企业应用集成通过采用多种集成模式构建统一标准的基础平台,将具有不同功能和目的且独立运行的企业信息系统联合起来。其中,面向过程的集成技术的特点是_。A支持服务接口描述和服务处理的分离、服务描述的集中化存储和发布、服务的自动查找和动态绑定及服务的组合B通过API接口将信息从应用系统中提取出来,并通过
10、开放接口与外界系统实现信息交互C只是处理系统之间的过程逻辑和核心业务逻辑相分离,不需要处理用户界面开发、数据库逻辑和事务逻辑等D用户在存取数据时可绕过相应的应用软件,而直接获取该软件所创建并存储的相应信息21.根据计算机软件产品开发文件编制指南(GB 85671988)规定,程序流程图必须在_两个阶段内完成。A需求分析、概要设计B概要设计、详细设计C详细设计、实现阶段D实现阶段、测试阶段22.在极限编程(XP)开发方法中,_策略有助于避免兼容性和接口问题,建立能及早发现错误的“冒烟测试”环境。A持续集成B简化设计C重构D系统隐喻23.为保证所承接信息系统工程项目的建设质量,承建方要对项目进行质
11、量管理。项目质量管理过程的第一步是_。A确立质量标准体系B制定项目质量计划C将实施情况与标准对照D对项目实施质量监控24.需求变更提出来之后,接下来应该进行的是_。A验证变更B实施变更C变更决策D评估变更25.逆向工程导出的信息分为4个抽象层次。使用用户指导下的搜索与变换(User-Directed Search andTransformation)方法可导出_信息。A实现级和功能级B实现级和结构级C功能级和领域级D结构级和领域级26.在UML中的状态图和活动图的叙述中,_是错误的。A状态图和活动图都是对系统的动态方面进行建模的图B活动图是状态图的一种特殊情况,其中所有或大多数状态是活动状态C
12、状态图显示的是从状态到状态的控制流,活动图显示的是从活动到活动的控制流D在对一个对象的生存期建模时,只能使用状态图27.一个用例的基本获取包含以下几个步骤,其正确的排序是_。 识别出该应用系统的所有参与者 定义所开发的应用系统的边界 用结构化的自然语言描述每个事件序列 确定并激发角色参与的业务活动及所完成的事件 去除重复的事件序列 对用例进行分析和重组ABCD28.统一过程(UP)将一个周期的开发过程划分为4个阶段,其中_的主要意图是建立系统的需求和架构,确定技术实现的可行性和系统架构的稳定性。A初启阶段(Inception)B构建阶段(Constraaction)C精化阶段(Elaborat
13、ion)D提交阶段(Transition)29.以下关于构件级设计原则的描述中,错误的是_。A模块应该对外延具有封闭性,对修改具有开放性B子类可以替换它们的基类C依赖于抽象,而非具体实现D多个用户专用接口比一个通用接口要好30.定义完原始分析模型后,需要在软件体系结构环境中标识和描述构件。这些构件主要来源不包含_。A应用领域B行为领域C界面领域D基础设施领域31.在数据库中,某个业务表中的数据量很大,急速膨胀,在这样的情况下,为了保持高的数据响应速度,可以对数据表进行分片设计。数据表分片需要具有_。A场地自治透明性、局部数据模型透明性、物理独立性B逻辑分布性、数据独立性、位置自治性与协作性C完
14、备性条件、可重构条件、不相交条件D物理分布性、位置自治性与协作性、逻辑独立性32.在MVC(模型/视图/控制器)模式中,控制器部分描述的是_。A应用问题域中包含的抽象领域知识B用户界面对用户输入的响应方式C应用问题域中所包含的抽象类D将应用问题域中包含的抽象领域知识呈现给用户的方式33.以下不属于“组织良好的”设计类特征的是_。A原子性B充要性C低耦合性D完整性34.Web Service的各种核心技术包括XML、Namespace、XML Schema、SOAP、WSDL、UDDI、WS-Inspection、WS-Security和WS-Routing等。以下关于Web Service技术
15、的叙述,错误的是_。A在一般情况下,Web Service的本质就是用HTTP发送一组Web上的HTML数据包BXML Schema是用于对XML中的数据进行定义和约束CSOAP(简单对象访问协议),提供了标准的RPC方法来调用Web Service,是传输数据的方式DSOAP是一种轻量的、简单的、基于XML的协议,它被设计成在Web上交换结构化的和固化的信息35.需求工程帮助系统架构师更好地理解要解决的问题。下列活动中,不属于需求工程范畴的是_。A理解客户需要什么,分析要求,评估可行性B与客户协商合理的解决方案,无歧义的详细说明方案C向客户展现系统的初步设计方案,并得到客户的认可D管理需求以
16、至将这些需求转化为可运行的系统36.为了直观地分析系统的动作,从特定的视点出发描述系统的行为,需要采用动态分析的方法。其中,_适用于描述与分析相互独立、协同操作的处理系统,也就是并发执行的处理系统。A状态迁移图B时序图CPetri网DHIPO图37.以下关于软件测试的描述中,错误的是_。A测试计划应早在测试开始之前就开始准备B80%的错误都可以在约20%的程序构件中找到问题根源C测试应该从“宏观”开始,逐步转向“微观”D充分覆盖程序逻辑并确保构件级设计中的所有条件都通过测试是有可能的38.在计算机软件可靠性和可维护性管理标准(GB/T 14393)中,_不是详细设计评审的内容。A各单元可靠性和
17、可维护性目标B可靠性和可维护性设计C测试文件、软件开发工具D测试原理、要求、文件和工具39.按照开放的接口、服务和支持的规范而实现的系统称为开放系统。开放系统环境中的人机界面、系统管理工具、通信服务和安全性等方面都是按公开标准实现的,这种环境有利于实现应用软件的_。A可移植性、可裁剪性和互操作性B可靠性、可用性和可维护性C兼容性、安全性和可理解性D完整性、可扩充性和可推广性40.某段XML代码如下所示。其中,根元素名为_。AxmlBstateCCoursenameDcourseid41.设计模式(Design Pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。
18、以下关于设计模式所倡导的基本原则的描述,错误的是_。A模块应对扩展开放,而对修改关闭B优先使用继承,而不是组合C要针对接口编程,而不是针对实现编程D抽象不应该依赖于细节,细节应当依赖于抽象42.软件的设计模式主要关注软件系统的设计,有助于复用历史的软件设计方法、过程管理经验。以下关于设计模式的重要性的叙述中,错误的是_。A设计模式能够更好地捕获并了解用户需求B设计模式能够简化并加快设计,从而提高软件质量C设计模式有助于转到面向对象技术,降低设计风险D设计模式能够方便开发人员之间的通信43.某企业的主要业务是利用网络进行音像制品的管理和销售,以提高其物流配送的效率。该企业委托开发的音像制品在线管
19、理及销售系统将刚完成初始研究阶段的任务进入了问题分析阶段,以确立系统改进目标。以下属于好的系统改进目标的是_。A数据输入屏幕必须重新设计以使其更加友好B提高联机订单处理的用户满意程度C影音销售子系统中订单处理所需的时间减少50%D新的系统必须使用Oracle数据库管理系统存储数据44.以下关于状态(State)模式和策略(strategy)模式的叙述中,错误的是_。A对于客户程序而言,State模式比strategy模式更透明Bstrategy模式用来处理算法变化,State模式用来处理状态变化CState模式的对象变化频率比Strategy模式的对象高DState模式的“状态”是在对象外部,
20、Strategy模式的“策略”是在对象内部45.目前,因特网上已经存在很多Mashup应用,各大网站也纷纷提供了各种格式的Mashup数据接口。其中,_是从资源的角度来看待整个网络,分布在各处的资源由URI确定,而客户端的应用通过URI来获取资源的表示。ARSS式Mashup接口B基于SOAP的Web服务式Mashup接口CIPS式Mashup接口DREST式Mashup接口46.计算机各功能部件之间的合作关系如图3-5所示。假设图中虚线表示控制流,实线表示数据流,则部件a、b和c分别表示_。A内存储器、控制器和运算器B控制器、内存储器和运算器C内存储器、运算器和控制器D控制器、运算器和内存储
21、器47.用于Web应用开发的敏捷软件过程强调项目的_。A可管理性和可预测性B可适应性和可维护性C可预测性和可维护性D可操作性和可适应性48.如图3-6(a)所示是某一个时刻J1、J2、J3、J4共4个作业在内存中的分配情况,若此时操作系统先为J5分配5KB空间,接着又为J6分配10KB空间,那么操作系统采用分区管理中的_算法,使得分配内存后的情况如图36(b)所示。A最先适应B最佳适应C最后适应D最差适应49.在数据库系统中,数据的物理独立性是指当数据库的_。A外模式发生改变时,数据的物理结构需要改变B内模式发生改变时,数据的逻辑结构不需要改变C外模式发生改变时,数据的逻辑结构不需要改变D内模式发生改变时,数据的物理结构不需要改变50.如果某个客户需要的属性或者技术兴趣点涉及系统多个方面的功能、特性和信息,这些关注点通常称之为横切关注点。_模型的目的是解决跨整个软件体系架构的横切关注点问题。A基于构件开发B形式化方法C面向方面D快速应用程序开发