版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
试卷科目:Devops技术练习Devops技术练习(习题卷1)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpagesDevops技术练习第1部分:单项选择题,共86题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.以下哪项部署流水线的最佳描述?A)ITSM变更管理流程的自动化版本B)管理软件变更从签入到发布的自动化过程C)实现持续集成的工具集合D)设计、构建和交付产品所需的一系列增值活动答案:B解析:[单选题]2.下列哪项是DevOps成功的关键因素?A)建立工具链B)雇佣DevOps工程师C)管理层对文化变革的承诺D)全面自动化答案:C解析:[单选题]3.以下哪项是高信任度组织文化的特征?A)好的信息流B)跨职能协作C)从失败和新创意中学习D)以上全部答案:D解析:[单选题]4.使用Kubernetes带来的好处有哪些A)横向扩展B)其他都是C)自动回滚D)自动调度答案:B解析:[单选题]5.一个组织正在实施一款类似于?SimianArmy?的破坏性应用程序。他们采用的是三步工作法中的哪一种?A)第一步工作法B)第二步工作法C)第三步工作法D)凤凰项目答案:C解析:[单选题]6.下述各个度量项中,哪一个不是PSP的基本度量项?A)时间B)缺陷C)规模D)风险答案:D解析:[单选题]7.以下不是经常出现在Kanban上记事贴中的内容A)谁在处理这个工作项B)工作项描述C)完成时间D)团队名词答案:D解析:[单选题]8.你是一家社交媒体公司的开发人员,正在开发一个项目,项目需要一个为企业客户创建私有网站的新功能。您需要与公司的网络工程师一起确定部署策略,并提出一组工程师可以用于管理站点的服务和工具。网络工程师希望在你的网络内部部署所有服务,但您和您的团队成员不同意,并且认为服务应该部署在客户的网络上。为了达成一个协议,该项目的工作已经停止。哪种敏捷价值最适合这种情况?A)个体和互动高于流程和工具B)工作的软件高于详尽的文档C)客户合作高于合同谈判D)响应变化高于遵循计划答案:C解析:[单选题]9.下列哪一个不是精益原则?A)消除浪费B)尽可能晚的做决定C)实施反馈循环D)识别所有的步骤答案:C解析:[单选题]10.下列哪一项更好地描述了敏捷宣言?A)它概述了构建软件的最有效方法B)它包含了建立敏捷思维方式的价值观C)它定义了构建软件的规则D)它包含了许多敏捷团队使用的实践答案:B解析:[单选题]11.Git是何种工具?A)监控工具B)版本管理工具C)持续集成工具D)单元测试工具答案:B解析:[单选题]12.约束理论支持三步方法中的哪一种?A)第一步工作法B)第二步工作法C)第三步工作法D)以上全部答案:A解析:[单选题]13.一个组织正准备自动化部署那些已经通过自动化的单元、集成、用户验收和非功能测试的发布。他们正在采用以下哪种DevOps实践?A)持续交付B)持续测试C)持续部署D)持续集成答案:C解析:[单选题]14.下列哪项是持续集成所必需的?A)自动化的单元、集成和验收性测试B)自动化的发布管理C)持续交付流水线D)部署流水线答案:A解析:[单选题]15.以下哪项用于确保pod不会被调度到不适当的节点上?A)TolerationsB)TaintsC)Taints和TolerationsD)以上都不是答案:C解析:[单选题]16.以下关于DevOps团队的描述哪个是最符合的?A)他们负责在整个企业中建立DevOps实践B)他们负责部署流水线的开发C)他们应该是在长期项目中一起工作的固定团队D)他们应当责任共担答案:D解析:[单选题]17.一个组织正对于敏捷团队完成一个?冲刺?后,安全检查需要额外时间而头痛。其间的延迟已经影响了他们的发布能力。他们希望将更多的安全性测试作为?左移?测试方法的一部分。他们需要以下哪种DevOps实践?A)ChatOpsB)持续测试C)DevSecOpsD)漏洞预警答案:C解析:[单选题]18.在试图实施重大变革时,谁应参与规划活动并发挥变革推动者的作用?A)早期采用者B)怀疑论者C)管理层D)需要得到证明的人答案:A解析:[单选题]19.以下对于微服务优点的描述中,哪一个是错误的?A)微服务可以使用RPC进行服务间通信B)微服务系统测试变得非常简单C)单个微服务很简单,只关注一个业务功能D)不同的微服务可以使用不同的语言进行开发答案:B解析:[单选题]20.三步工作法中,哪一种鼓励对生产变更进行同行评审?A)第一步工作法B)第二步工作法C)第三步工作法D)以上全部答案:B解析:[单选题]21.下列哪种编译工具无法编译JAVA语言?A)MavenB)MSBuildC)AntD)Gradle答案:B解析:[单选题]22.Dockerfile中的命令RUN,CMD和ENTRYPOINT几者有何区别?A)CMD设置容器启动后默认执行的命令及其参数,但CMD能够被dockerrun后面跟的命令行参数替换B)RUN执行命令并创建新的镜像层,RUN经常用于安装软件包。C)其他都是D)ENTRYPOINT配置容器启动时运行的命令答案:C解析:[单选题]23.下列哪种工具无法实现对远程服务器的配置操作?A)ChefB)AnsibleC)JIRAD)Puppt答案:C解析:[单选题]24.以下哪个因素促成了软件成为独立的产品?A)互联网的出现B)操作系统的出现C)高级程序设计语言的出现D)个人电脑的出现答案:B解析:[单选题]25.下列哪项不属于协同开发工具?A)RallyB)JIRAC)KanbanD)Confluence答案:D解析:[单选题]26.以下哪项不是DevOps的目标?A)提高生产力B)更少但是更高质量的软件发布C)更低风险的软件部署D)提高代码质量答案:B解析:[单选题]27.一个组织正在希望提高团队之间的实时协作。以下DevOps实践他们应该考虑哪种?A)看板B)ChatOpsC)逐步升级D)警报答案:A解析:[单选题]28.是什么决定了DevOps的哪些原则和实践对一个组织最有利?A)商业策略和目标B)早期采用者的承诺C)先进工具的可用性D)IT的能力和资源答案:A解析:[单选题]29.软件开发的本质难题中哪一个与软件发展阶段没有直接关系?A)不可见性B)可变性C)复杂性D)一致性答案:A解析:[单选题]30.使用_________工具完成DevOps持续交付流水线编排配置?A)JUnitB)JenkinsC)JavaD)SonarQube答案:B解析:[单选题]31.下列哪种版本管理工具不是同宗同源的?A)GitHubB)GitLabC)SubversionD)Git答案:C解析:[单选题]32.下面的内容不是DevOps工具链中的典型元素的是?A)监控工具B)自动化测试C)版本控制D)服务台事件管理系统答案:D解析:[单选题]33.一个组织正在实施DevOps。开发人员担心他们的ITSM流程太复杂、太慢并且不支持DevOps原则和实践。哪种IT框架将帮助组织灌输敏捷思维到现有的ITSM流程中?A)ITILB)敏捷C)敏捷服务管理D)精益答案:C解析:[单选题]34.有一小组人从大会中学到了DevOps,但他们无法就如何开始达成一致。当采用DevOps实践时,IT组织应该从哪里着手?A)理解公司的核心价值B)选择合适的应用作为试点C)制定长期策略D)确认需要的工具和培训答案:A解析:[单选题]35.以下关于看板的描述哪个是正确的?A)通过一个流程推动工作B)需要一个工作流管理工具C)通过一个流程拉动工作D)允许同时进行更多的工作答案:C解析:[单选题]36.下列哪项不是DevOps领导层的目标?A)帮助提高自我诊断B)通过度量控制和评估员工C)灌输自我改进的理念D)将局部突破转化为总体改进答案:B解析:[单选题]37.以下哪个角色是DevOps的利益相关者?A)QA测试人员B)支持人员C)供应商D)以上全部答案:D解析:[单选题]38.在敏捷软件开发环境中,下列哪项不是IT运维的职责?A)管理产品待办清单B)定义非功能性的需求C)识别安全需求D)提供基础设施答案:A解析:[单选题]39.软件危机和软件工程这两个概念提出时间是?A)上世纪六十年代B)上世纪七十年代C)上世纪八十年代D)上世纪五十年代答案:A解析:[单选题]40.以下哪种工具是开源工具?A)TeamCityB)JUnitC)JIRAD)Zabbix答案:B解析:[单选题]41.以下哪个命令可以查看当前运行容器:A)dockerrunB)dockerpsC)dockerlogsD)dockertop答案:B解析:[单选题]42.下列哪一个更好地描述了如何使用看板?A)观察特征如何流经过程,以便团队可以确定如何限制WIP并通过工作流程中的步骤确定最均匀的工作流程B)跟踪WIP限制和当前任务状态,以便团队知道他们还有多少工作要做C)帮助团队自我组织,并了解工作流程中的瓶颈所在D)跟踪缺陷和问题,并创建解决产品问题的最快途径答案:A解析:[单选题]43.哪一种精益工具描述了跨功能的信息流、原料流和工作流,并且注重量化并消除浪费?A)改善形B)持续交付C)看板D)价值流图答案:D解析:[单选题]44.哪种是?变革疲劳?的最佳描述?A)激烈抵抗B)漠不关心C)互相指责D)精疲力竭答案:B解析:[单选题]45."CodeandFix"是软件发展哪个阶段的典型开发特征?A)软硬件一体化B)互联网时代C)软件作为独立产品D)网络化和服务化答案:A解析:[单选题]46.黄金圈法则中的的核心项?为什么?代表一家公司的A)目的、原因和信念B)产品和服务C)竞争优势D)盈利能力答案:A解析:[单选题]47.在最近的一次会议上,一位CIO被告知她的组织应该在机器学习上重点投资。回到办公室后,她请一个高级领导团队协力整理了一个投资方案。以下哪项是他们可能从采用人工智能技术中获得的非直接收益并且不应该包括在投资方案中?A)未来场景预测B)找到新趋势和相关性C)增加员工的贡献,提高生产力D)建立无责备文化答案:D解析:[单选题]48.以下哪项不是Git的文件目录?A)工作目录B)git目录C)DocumentsD)加载区答案:C解析:[单选题]49.下列描述中,不属于典型软件发展三大阶段的是:A)网络化和服务化B)软件作坊C)软硬件一体化阶段D)软件成为独立产品答案:B解析:[单选题]50.关于软件过程管理,以下哪一种说法是比较贴切的:A)软件过程管理主要关注软件成本和质量目标的达成。B)进入互联网时代,软件过程管理是过于老套的话题。C)软件过程管理是软件企业发展到较高层次才需要关心的话题。D)软件过程管理关注的是企业软件过程能力的稳定输出和提升。答案:D解析:[单选题]51.?左移?的概念代表什么?A)通过早期和持续的测试将质量构建到软件开发过程中B)在完成一批开发之后,就将发布包交付给IT运维C)对提交至持续集成服务器的代码执行随机测试D)在生产环境部署后执行更多测试答案:A解析:[单选题]52.在微服务架构中,ZooKeeper的主要作用是?A)注册服务B)开发服务C)调用服务D)封装服务答案:A解析:[单选题]53.以下哪个DevOps角色至今没有被很好的定义?A)系统工程师B)持续交付自动化架构师C)DevOps工程师D)体验保障答案:C解析:[单选题]54.以下哪项是DevOps文化的特点?A)自上而下有效的单向沟通B)认可最优秀和最聪明的人的成功C)共同的愿景、目标和激励D)以上全部答案:C解析:[单选题]55.最近,一家组织举办了一场内部DevOpsDays活动。在一次开放会议上,有人建议开发、运维、安全和其他IT领域应该有更多的机会进行互动和分享。组织应该考虑什么样的机会?A)编程马拉松B)模拟实战C)沉浸机会D)以上全部答案:D解析:[单选题]56.以下哪个关于面向服务架构的描述是错误的?A)SOA依赖企业服务总线为服务间的相互调用提供支持环境B)面向服务架构是一个集中式组件的集合C)在SOA中,服务消费者消费其他组件提供的服务不需要知道其具体的实现细节D)面向服务架构包含服务提供者组件和服务消费者组件答案:B解析:[单选题]57.下列哪项不是Docker的网络模式A)None模式B)Host模式C)Bridge模式D)其他全是答案:D解析:[单选题]58.下列不属于测试的是A)UI测试B)单元测试C)SIT测试D)API测试答案:C解析:[单选题]59.什么是三步工作法?A)识别及移除约束的方法B)DevOps的核心原则C)为减少浪费而存在的有纪律的、数据驱动的方法D)一种持续改进的方法答案:B解析:[单选题]60.由于紧耦合的架构,一个组织无法提高其核心业务的发布频率。每次进行新版本的发布,他们都感到极其痛苦,组织的竞争优势也会因此受到损失。以下哪种软件开发的方法可以用来改善这种情况?A)测试驱动开发B)容器C)微服务D)混乱猴子答案:C解析:[单选题]61.关于软件过程管理,以下哪一种说法是比较贴切的:A)软件过程管理主要关注软件成本和质量目标的达成。B)软件过程管理是软件企业发展到较高层次才需要关心的话题。C)软件过程管理关注的是企业软件过程能力的稳定输出和提升。D)进入互联网时代,软件过程管理是过于老套的话题。答案:C解析:[单选题]62.一个组织刚刚通过采用DevOps实践和初步的部署流水线完成了一次试点版本的部署。以下哪个指标可以提供最多的信息以帮助他们持续改进?A)平均修复时间B)变更的前置时间和周期时间C)知识共享D)以上全部答案:D解析:[单选题]63.你是一个软件团队的开发人员。一个用户向你的团队询问有关构建新功能的信息,并以规范的形式提供了需求。她非常确定这个功能要如何工作,并承诺不会有任何变化。哪种敏捷价值最适用于这种情况?A)响应变化高于遵循计划B)个体和互动高于流程和工具C)客户合作高于合同谈判D)工作的软件高于详尽的文档答案:D解析:[单选题]64.关于改善形的陈述哪个是正确的?A)关注于短期目标B)一个7步的过程C)考虑公司的长期远景和发展方向D)应当在时间允许的情况下实施答案:C解析:[单选题]65.下列描述中,不属于典型软件发展三大阶段的是:A)软件作坊B)软硬件一体化阶段C)软件成为独立产品D)网络化和服务化答案:A解析:[单选题]66.下列哪项不属于DevOps工具生态圈?A)持续部署B)监控C)编译D)持续集成答案:C解析:[单选题]67.DevOps工具链的主要好处是什么?A)可以自动化部署流水线的步骤B)可以追溯特性从初始到生产的历程C)可以确保架构设计能支持相互操作性和一致性D)以上全部答案:D解析:[单选题]68.哪项DevOps实践依赖于部署流水线?该部署流水线可以按需一键部署。A)持续测试B)持续集成C)DevSecOpsD)持续交付答案:D解析:[单选题]69.下列哪项不是Docker容器的特点:A)资源使用较少B)创建速度很快C)启动时间是分钟级D)可以共享操作系统的资源答案:C解析:[单选题]70.在应用分层架构的软件系统中,最先处理外部请求的是:A)业务层B)表现层C)数据层D)应用层答案:B解析:[单选题]71.以下哪些是Kubernetes的控制器:A)RollingUpdatesB)BothReplicaSetandDeploymentC)DeploymentD)ReplicaSet答案:B解析:[单选题]72.下列哪种工具能模拟市场上主流浏览器的操作?A)JUnitB)SeleniumC)FitNesseD)Jenkins答案:B解析:[单选题]73.Sean是一个正在构建财务软件的团队的开发人员。他的团队被要求开发一个新的交易系统。他和他的团队召开会议来提出他们正在使用的工作流的图景。然后,他们将流程放在白板上,流程中的每个步骤都有一列。经过对团队在白板上的工作项目进行了几周观察,他们注意到这个过程中有几个步骤似乎过载了。对于他们来说,下一步应该做什么?A)对过载步骤中正在进行的工作项目的数量进行限制B)专注于完成看板上的工作C)在较慢的步骤中使用更多的人力D)与团队合作,在工作进展缓慢的阶段更好地完成工作答案:A解析:[单选题]74.什么是敏捷宣言?A)指导以人为中心的迭代式的软件开发方法的价值观和原则B)专注于确保软件在整个生命周期中始终处于可发布状态的方法C)关于DevOps的收益和目的的声明D)成为敏捷企业的目的和动机答案:A解析:[单选题]75.如何通过命令行创建一个容器A)dockerstartB)dockerrunC)dockerpollD)dockercreate答案:B解析:[单选题]76.Kubernetes集群将元数据保存在以下哪个组件:A)Kube-apiserverB)以上都不是C)KubeletD)Etcd答案:D解析:[单选题]77.为什么组织文化是DevOps成功的关键因素?A)它代表了那些有助于一个组织独特的社会和心理环境的价值观和行为B)它代表了一种交付服务的命令和控制方法C)它代表了一个组织的结构和组织形式D)它反映了企业领导力的策略方向答案:A解析:[单选题]78.下列哪种持续集成工具是目前DevOps领域使用最广泛的?A)VSTSB)TravisCIC)TeamCityD)Jenkins答案:D解析:[单选题]79.下面关于软件架构的描述哪个是不正确的?A)软件架构包括系统组件、连接件和约束的集合。B)软件架构是一组特定的架构元素,包括处理元素、数据元素和上下文元素。C)软件架构包含一系列重要决策,包括软件组织、构成系统的结构要素等。D)软件架构即一系列重要的设计决策。答案:B解析:[单选题]80.以下哪些是Docker的存储驱动:A)其他都是B)DevicemapperC)AUFSD)OverlayFS答案:A解析:[单选题]81.以下ITSM流程中的哪项对于DevOps是最重要的?A)变更,发布和服务资产及配置管理B)事件,问题和事件管理C)需求,容量和信息安全管理D)以上全部答案:D解析:[单选题]82.根据敏捷宣言,以下哪项描述了更多的价值?A)客户协作、遵循计划、可工作的软件、个体交互B)可工作的软件、个体交互、响应变化、相近的文档C)个体和交互、可工作的软件、客户协作、响应变化D)响应变化、个体和交互、流程和工作、客户协作答案:C解析:[单选题]83."Measuretwice,Cutonce"是哪个阶段的典型开发特征?A)软件作坊阶段B)软件成为独立产品阶段C)软硬件一体化阶段D)网络化阶段答案:C解析:[单选题]84.除SpringBoot之外,主流的微服务开发框架还有什么?A)DjangoB)MyBaitsC)KubernetesD)ApacheDubbo答案:D解析:[单选题]85.软件开发的本质难题中哪一个与软件发展阶段没有直接关系?A)可变性B)不可见性C)复杂性D)一致性答案:B解析:[单选题]86.一家公司已经意识到他们有一种责备和恐惧的文化,在这种文化中,事件不被重视,失败不被视为学习的机会。由于系统的脆弱性,每天都有许多单点故障,员工每天都很煎熬,在频繁的中断中忍受痛苦的作战室。为了改善这种情况,公司应该怎么做?A)安全文化B)敏捷软件开发C)构建DevOps工具链D)网站可靠性工程(SRE)答案:A解析:第2部分:多项选择题,共14题,每题至少两个正确答案,多选或少选均不得分。[多选题]87.与面向服务架构相关的Web服务标准包括:A)WSDLB)SOAPC)HTTPSD)UML答案:ABC解析:[多选题]88.以下描述中,哪几种是网络化和服务化这个阶段的典型软件应用特征?A)通过CD和DVD等方式支持大容量和快速分发软件拷贝B)用户数量急剧增加C)快速演化、需求不确定D)通过SaaS等方式来发布软件系统答案:BCD解析:[多选题]89.关于质量的各种定义当中,下述哪些质量属性属于内部属性?A)可靠性B)安全性C)可移植性D)可扩展性答案:CD解析:[多选题]90.关于质量路径(QualityJourney),下列说法中哪些不恰当。A)质量路径与个体软件工程师无关,是团队层面的集体努力。B)高质量软件产品最终还是需要依赖测试来确保。C)进入测试之前的高质量,是获得测试之后高质量软件系统的前提条件。D)质量路径中所列举的方法都是提升开发质量的有效手段,可以随意选择使用。答案:AD解析:[多选题]91.关于评审检查表,下述说法中不恰当的是:A)评审检查表应该保持稳定,确保缺陷不会被遗漏B)评审检查表应该定期更新C)项目团队所有人应该共用一份评审检查表,体现统一性D)评审检查表应该是个性化的答案:AC解析:[多选题]92.以下哪几个不是面向服务架构强调的实现原则?A)服务去中心化B)服务简单C)服务重用D)服务解耦答案:AB
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 英汉交互口译课程设计
- 体育行业助理的日常工作内容和能力要求
- 内科护士工作心得
- 情境教学法在班级中的应用计划
- 建筑行业客服工作思考
- 酒店管理技术要点概述
- 旅游景区卫生净化
- 2024年甜甜的秘密教案
- 2024年认识数学的教案
- 2024年认识空气教案
- 房屋无偿使用协议书(8篇)
- 中央银行理论与实务期末复习题
- 国家开放大学电大本科《国际私法》案例题题库及答案(b试卷号:1020)
- 喜庆中国节春节习俗文化PPT模板
- 测井仪器设计规范--电子设计
- 北师大版小学五年级上册数学第六单元《组合图形的面积》单元测评培优试卷
- 用特征方程求数列的通项
- 四年级奥数题(一)找规律
- 素材库管理系统架构(共13页)
- 监理平行检验记录表
- 县领导在新录用公务员培训班开班典礼上的讲话
评论
0/150
提交评论