《2023年山西软件水平考试考试模拟卷(5).docx》由会员分享,可在线阅读,更多相关《2023年山西软件水平考试考试模拟卷(5).docx(19页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、2023年山西软件水平考试考试模拟卷(5)本卷共分为1大题50小题,作答时间为180分钟,总分100分,60分及格。一、单项选择题(共50题,每题2分。每题的备选项中,只有一个最符合题意) 1.REST(REpresentational State Transfer)是目前因特网的核心架构风格之一。与传统的Web服务相比,REST服务的主要优势不包括_。A基于URI和超链接技术,无须通过集中式的服务信息仓库即可发现服务资源B支持缓存,具有状态相关特性,所构建的应用系统具有较强的伸缩性C基于轻量级的Web框架,仅需要基本的开发工具支持,构建过程简单且成本较低D基于W3C/IETF的标准与规范,其
2、实现技术简单且成熟2.基于架构的软件设计(ABSD)强调由商业、质量和功能需求的组合驱动软件架构设计。以下关于ABSD方法的描述中,错误的是_。AABSD方法是一个自下向上、递归细化的过程,有助于降低架构设计的随意性BABSD方法是递归的,且迭代的每一个步骤都是清晰地定义的C强调从不同的视角(Perspective)来检查和考虑体系结构的不同属性D在使用用例捕获功能需求的同时,可以通过质量场景捕获变更、性能和交互性3.表21是关于嵌入式Linux的典型观点,综合考虑该表中列出的各种因素,选项_代表的观点是正确的。A、B、C、D、4.嵌入式系统硬件初始化过程分为3个主要环节,按照自下而上、从硬件
3、到软件的次序依次是_。A板级系统级片级B系统级板级片级C片级板级系统级D系统级片级板级5.以下关于网络结构与拓扑构型设计方法的描述中,错误的是_。A核心层网络用于连接分布在不同位置的子网,实现路由汇聚等功能B汇聚层根据接入层的用户流量,进行本地路由、安全控制和流量整形等处理C接入层网络用于将终端用户计算机接入到网络中D核心层设备之间,核心层设备与汇聚层设备之间通常采用冗余链路的光纤连接6.目前,某单位网络是一个共有30个子网的B类网络,随着应用业务的不断增长,预计3年后该网络将增至85个子网。若要求每个子网至少支持360台主机,且考虑网络应用业务的未来增长情况,则规划师应选用的子网掩码是_。A
4、255.255.0.0B255.255.224.0C255.255.248.0D255.255.254.07.如果本地域名服务器无缓存,当采用递归方法解析另一个网络某主机域名时,用户主机和本地域名服务器发送的域名请求条数分别为_。A1条,1条B1条,多条C多条,1条D多条,多条8.为数据库服务器和Web服务器选择高性能的解决方案,较好的方案是_。A数据库服务器用集群计算机,Web服务器用SMP计算机B数据库服务器和Web服务器都用集群计算机C数据库服务器用SMP计算机,Web服务器用集群计算机D数据库服务器和Web服务器都用SMP计算机9.通常,电子政务业务分为3个领域。在图2-1所示的电子政
5、务业务模型中,()、()、()空缺处的内容分别为_。A政务业务办理系统、办公自动化系统、政务信息发布系统B政务信息发布系统、政务业务办理系统、办公自动化系统C政务业务办理系统、政务信息发布系统、办公自动化系统D办公自动化系统、政务信息发布系统、政务业务办理系统10.客户关系管理(CRM)系统是基于方法学、软件和因特网的,以有组织的方式帮助企业管理客户关系的信息系统。_准确地说明了CRM的定位。ACRM在注重提高客户满意度的同时,一定要把帮助企业提高获取利润的能力作为重要指标BCRM有一个统一的以客户为中心的数据库,以方便对客户信息进行全方位的统一管理CCRM能够提供销售、客户服务和营销3个业务
6、的自动化工具,具有整合各种客户联系渠道的能力DCRM系统应该具有良好的可扩展性和可复用性,并把客户数据分为描述性、促销性和交易性数据3大类11.企业应用集成能够将业务流程、应用软件、硬件和各种标准联合起来,在多个企业应用系统之间实现无缝集成。其中,基于SOA和Web Services技术的EAI集成模式是_。A面向信息的集成技术B面向过程的集成技术C面向接口的集成技术D面向服务的集成技术12.计算机性能评价有多种方法,在关于各种性能评价方法的描述中,错误的是_。ACPT方法计算的是每秒百万次理论运算(MTOPS),因而称为综合理论性能B用MIPS来比较体系结构不同的计算机的运算速度可能会得出错
7、误的结论C吉布森(Gibson)混合比例计算法会受到Cache命中率和流水线效率的影响而出现测量偏差DPDR方法测量的是指令执行的平均时间,它可以全面反映计算机的性能指标13.SPEC计算机性能测试有不同的方法,吞吐率测试是指对_的测试。A计算机完成单个任务要用多少时间B计算机在一定时间内能完成多少任务C计算机在一定时间内能输出多少数据D计算机在一定时间内能并行执行多少个程序14.某软件系统集成项目一个配置项的版本号为212,则表示该配置项正处于_状态。A草稿B评审C修改D正式15.软件系统的文档可分为用户文档和系统文档两类。其中,_详尽描述了用户可以使用的所有系统设施及它们的使用方法,并解释
8、系统可能产生的各种出错信息的含义。A系统文档B使用手册C功能描述文档D参考手册16.在需求变更管理中,变更控制委员会(CCB)的职责是_。A决定采纳或拒绝针对项目需求的变更请求B负责实现需求变更C分析变更请求所带来的影响D判定变更是否正确地实现17.需求工程活动产生软件运行特征的规约,指明软件和其他系统元素的接口并建立_。A数据流图和数据字典B状态变迁图C体系结构模型D软件必须满足的约束条件18.通常,在软件生存周期中,将某种形式表示的软件转换成更高抽象形式表示的软件的活动称为逆向工程。逆向工程导出的信息可以分为4个抽象层次,其中_抽象出的信息,要求人参与判断和推理的工作最多,恢复的难度最大。
9、A领域级B结构级C功能级D实现级19.在UML建模过程中,对象行为是对象间为完成某一目的而进行的一系列消息交换。若需要描述跨越多个用例的单个对象的行为,使用_是最为合适的。A状态图(Statechart Diagram)B交互图(Interactive Diagram)C活动图(Activity Diagram)D协作图(collaboration Diagram)20.采用任何软件过程模型都要明智地认识到:对软件过程的_调整是项目成功的关键。A封装性B可操作性C适应性D可预测性21.极限编程(extreme Programming)是一种轻量级软件开发方法,它是以_的规则。A文档驱动B数据驱
10、动C模型驱动D代码驱动22.用例从用户角度描述系统的行为,用例之间可以存在一定的关系。在“某图书馆管理系统”用例模型中,所有用户使用系统之前必须通过“身份验证”。“身份验证”可以有“密码验证”和“智能卡验证”两种方式。“身份验证”、“密码验证”和“智能卡验证”之间是_关系。A关联B包含C扩展D泛化23.以下关于构件级数据设计的描述中,错误的是_。A应用于功能和行为的系统分析原则也应用于数据B只有那些直接使用数据结构内部数据的模块才能够看到该数据结构的表示C低层的数据设计决策应该在设计过程的前期完成D软件设计和程序设计语言应该支持抽象数据类型的规约说明和实现24.构件技术是软件复用实现的关键。为
11、了使构件系统更切合实际,更有效地被复用,构件应当具备_,以提高其通用性。A可继承性B可变性C可封装性D可伸缩性25.中间件是位于硬件、操作系统等平台和应用之间的通用服务。_位于客户和服务器之间,负责负载均衡、失效恢复等任务,以提高系统的整体性能。A数据库访问中间件B面向消息中间件C分布式对象中间件D事务中间件26.对于两个构件x和y,如果x和y引用相同的全局数据,则在x和y之间存在_关系。A约束依赖B流依赖C互斥依赖D共享依赖27.当开发软件产品时,_是时间关键性项目的步进机制,也是一种常用的集成测试方法。A回归测试B冒烟测试C测试D测试28.“置用户于控制之下”是用户界面设计“黄金规则”之一
12、。以下针对这一规则的理解中,错误的是_。A设计应允许用户与出现在屏幕上的对象直接交互B使用户与内部技术细节隔离开来C尽量避免用户交互被中断或撤销D不强迫用户进入不必要的或不希望的动作方式来定义交互模式29.在NET架构中,_给开发人员提供了统一的、面向对象的、层次化的、可扩展的编程接口。A通用语言规范B基础类库C通用语言运行环境DADO.NET30.某软件工程网络计划图如图23所示,各个作业所需的天数如表22所示,设该工程从第0天开工,则作业I最迟应在第_天开工。 表2-2各个作业所需天数表 作业 A B C D E F G H I J 所需天数 8 7 9 11 8 4 5 4 2 8 A1
13、1 B13 C14 D16 31.ISO/IEC 9126软件质量模型中第一层定义了6个质量特性,并为各质量特性定义了相应的质量子特性。子特性_不属于功能性质量特性。A依从性B安全性C准确性D适应性32.软件产品线代表了一种强劲的软件开发范例,能够有效地提高软件生产率和质量,缩短开发时间,以及降低总开发成本。软件产品线主要由_和产品集合两部分组成。A构件库B核心资源C体系结构D开发组织33.软件设计阶段的度量考虑了架构层次、构件层次和界面设计层次等问题。其中,_的设计度量集中于软件构件的内部特性。A架构层次B构件层次C界面设计层次D功能层次34.某信息管理系统共有490个模块。最新版本需要变更
14、其中的50个模块,加入30个新模块,移除8个旧模块,则该信息管理系统的软件成熟度指标(SMI)约为_。A0.8204B0.8531C0.8816D0.983735.与客户机/服务器(Client/Server,C/S)架构相比,浏览器朋艮务器(Browser/Server,B/S)架构的最大优点是_。A适用于分布式系统,支持多层应用架构B具备更强的事务处理能力,易于实现复杂的业务流程C人机界面友好,具备更加快速的用户响应速度D更加容易部署和升级维护36.根据软件文档管理指南(GB/T 166801996),以下关于文档评审的叙述中,错误的是_。A设计评审产生的最终文档规定系统和程序将如何设计开
15、发和测试,以满足一致同意的需求规格说明书B详细设计评审主要评审计算机程序、程序单元测试计划和集成测试计划C需求评审进一步确认开发者和设计者已了解用户要求什么,以及用户从开发者一方了解某些限制和约束D在概要设计评审过程中主要详细评审每个系统组成部分的基本设计方法和测试计划,系统规格说明应根据概要设计评审的结果加以修改37.设计一个复杂的软件系统需要考虑很多内容,每一个需要考虑的方面可以称之为一个关注点(Concern)。模块化软件开发就是一种分离关注点(Separation of Concerns)的手段,模块化应当遵循_的原则,提高模块的独立性。A低内聚、低耦合B高内聚、低耦合C低内聚、高耦合
16、D高内聚、高耦合38.进程的五态模型包括运行状态、活跃就绪状态、静止就绪状态、活跃阻塞状态和静止阻塞状态。针对图24所示的进程五态模型,为了确保进程调度的正常工作,(a)、(b)和(c)的状态分别为_。A静止就绪、静止阻塞和活跃阻塞B静止就绪、活跃阻塞和静止阻塞C活跃阻塞、静止就绪和静止阻塞D活跃阻塞、静止阻塞和静止就绪39.某计算机指令字长为16位,指令有双操作数、单操作数和无操作数3种格式,每个操作数字段均用6位二进制表示,该指令系统共有m条(m16)双操作数指令。若采用扩展操作码技术,那么最多还可设计出_条单操作数指令。A(26-m)24B(26-m)(24-1)C(24-m)26D(2
17、4-m)(26-1)40.从表2-3关于操作系统存储管理方案、方案和方案的相关描述中可以看出,它们分别对应_存储管理方案。 表2-3操作系统存储管理方案 方 案 说 明 编程时必须划分程序模块和确定程序模块之间的调用关系,不存在调用关系的模块可以占用相同的主存区 在系统进行初始化的时候就已经将主存储空间划分成大小相等或不等的块,并且这些块的大小在此后是不可以改变的。 系统将程序分配在连续的区域中 主存储空间和程序按固定大小单位进行分割,程序可以分配在不连续的区域中。该方案当一个作业的程序地址空间大于主存可以使用的空间时也可以执行A固定分区、请求分页和覆盖B覆盖、固定分区和请求分页C固定分区、覆
18、盖和请求分页D请求分页、覆盖和固定分区41.成功的SOA(面向服务架构体系结构)实施计划应该包括:定义业务流程;SOA结构和模式;SOA基础架构;SOA开发程序等4个主要的组成部分。其中_部分明确了需要哪些服务,哪些数据与之相关。A定义业务流程BSOA结构和模式CSOA基础架构DSOA开发程序42.若某航空公司的飞机订票系统有,n个订票终端,系统为每个订票终端创建一个售票终端的进程。假设Pi=(i=1,2,n)表示售票终端的进程,Hj(j=1,2,m)表示公共数据区,分别存放各个航班的现存票数,Temp为工作单元。Pi进程的工作流程如图2-5所示,a、b和c处将执行P操作和V操作,则图2-5中
19、a、b和c应分别填入_。AP(S)、V(S)和V(S)BP(S)、P(S)和V(S)CV(S)、P(S)和P(S)DV(S)、V(S)和P(S)43.从数据库管理系统的角度看,数据库系统通常采用如图26所示的三级模式结构。图中、处应分别填写_。A概念模式/内模式映像、概念模式/外模式映像、外模式/概念模式映像B外模式/概念模式映像、概念模式/内模式映像、概念模式/外模式映像C概念模式/内模式映像、概念模式/内模式映像、外模式/概念模式映像D外模式/概念模式映像、外模式/概念模式映像、概念模式/内模式映像44.设有职工实体Employee(职工号,姓名,性别,年龄,通信地址,家庭成员),其中通信
20、地址记录了邮编、省、市和街道信息;家庭成员记录了职工亲属的姓名。 为了将数据库模式设计的更合理,对于家庭成员属性_。A可以不做任何处理,直接记录亲属的姓名B只允许记录一个亲属的姓名C需要对职工实体设置若干个亲属姓名字段D应该将职工亲属的姓名加上职工号,设计成为一个独立的实体45.下列关于压缩编码方法的描述中,错误的是_。A啥夫曼编码将出现概率大的信源符号用长码表示,出现概率小的信源符号用短码表示B预测编码法、变换编码法及矢量量化编码法均属于源编码,都是有损压缩编码C离散傅里叶变换(DFT)将时域信号变换到频域上,用较少的数据来表示大量的信息D信息熵编码是一种统计编码,是一种无损压缩编码46.某
21、企业单位根据应用需求需要在会议室部署无线AP。为了保证只允许处于该会议室内的笔记本电脑接入此无线AP,规划师提出的系统安全解决方案最有可能是_。A在该无线AP上允许SSID广播,并对客户端的MAC地址进行过滤B在该无线AP上设置不广播SSID,并对客户端的IP地址进行过滤C在该无线AP上允许SSID广播,并对客户端的IP地址进行过滤D在该无线AP上设置不广播SSID,并对客户端的MAC地址进行过滤47.某公司欲开发一个车辆定速巡航控制系统,以确保车辆在不断变化的地形中以固定的速度行驶。公司的架构师经过分析与讨论,给出了该定速巡航控制系统的两种候选架构方案:面向对象和闭环控制。以下是对于这两种候
22、选架构的选择理由,其中错误的是_。A应该采用面向对象架构,因为当发生突发事件(如某些部件失灵)时,系统会同时产生数据和事件,这种情况用对象建模较为恰当B应该采用闭环控制架构,因为当用户设定期望速度值后,系统需要在不断获取当前速度和外界条件的情况下对系统状态持续调整C应该采用面向对象架构,因为抽象层的存在,满足了处理不确定性的需要,在较低层次不确定的实现细节在较高层次会变得确定D应该采用闭环控制架构,因为闭环控制架构中系统的主要构件(监控器、传感器、发动机等)是彼此分开的,并能够独立替换48.用户甲要发给乙一封信,他希望信的内容不会被第三方了解和篡改,他应该_。A先选取密钥并通过电话告诉乙,再传
23、输利用该密钥加密的信件B先加密信件,再对加密之后的信件生成消息认证码,将消息认证码和密文一起传输C对明文生成消息认证码,加密附有消息认证码的明文,将得到的密文传输D对明文生成消息认证码,将明文与消息认证码一起传输49.以下关于发明创造新颖性的描述中,正确的是_。A在规定的学术会议或者技术会议上首次发表的发明创造,在发表后6个月内申请专利的,不丧失新颖性B他人未经申请人同意而泄露发明创造内容的,申请人于任何时间内申请专利可认为不丧失新颖性C在中国政府主办或者承认的国际展览会上首次展出的发明创造,自展出之日起12个月内申请专利的,可认为不丧失新颖性D在规定的核心学术期刊上发表的有关发明创造,在发表后3个月内申请专利的,不丧失新颖性50.根据我国著作权法规定,职务作品完成两年的期限,自_起算。A创作完成之日B向单位交付作品之日C单位规定之日D双方约定之日