1、在一个长度为n的顺序表中,删除第i个元素,需要向前移动()个元素。A.n-iB.n-i+1C.n-i-1D.iA2、以下是线性结构的数据结构是()。A.栈B.图C.树D.广义表A3、若让元素1,2,3依次进栈,则出栈次序不可能是()。A.3,2,1B.2,1,3C.3,1,2D.1,3,2C1、以下()是常用的哈希函数构造方法。A.直接寻址法B.除留余数法C.随机数法D.平方取中法ABCD2、以下是线性表的数据结构是()。A.数组B.单链表C.双链表D.循环链表ABCD1、不属于Swift属性的是()A.存储属性B.计算属性C.类型属性D.以上都不是D2、CSS3的优点是()A.减少开发成本B.减少维护成本C.提高页面性能D.以上都是D3、Objective-C最大的特色是承自Smalltalk的(),此机制与今日C++式之主流风格差异甚大。A.消息传递模型(messagepassing)B.阅读者模式模型C.单例模式模A1、CSS的定位常用属性有以下几个值()A.staticB.relativeC.fixedD.absoluteABCD2、以下哪些是语义化标签?A.divB.spanC.articleD.headerCD1、以下哪个是SQL中用来统计数量的函数()。A.count()B.max()C.min()D.now()A2、关于Golang中局部变量的初始化,下面不正确的使用方法是()。A.variint=10B.vari=10C.i:=10D.I=10D3、下面哪个命令是用来定义shell的环境变量的()。A.exportfsB.aliasC.exportsD.exportD1、一个PL/SQL代码单元就称为一个“块”,各个PL/SQL块都可以划分为三部分()。A.声明部分B.执行部分C.异常处理部分D.退出部分ABC2、以下哪些是Scala语言的特点()。A.Scala是面向对象的B.Scala是函数式语言C.Scala是可扩展的D.Scala是静态类型的ABCD1、()是Hibernate持久化操作的基础,提供了众多持久化方法,如save、update、delete等。A.SessionB.SessionFactoryC.TransactionD.QueryB2、在三层结构中,Hibernate承担的任务是()。A.数据的持久化操作B.实体类的定义C.业务逻辑的描述D.页面的显示与控制转发A3、在Struts实现的MVC框架中()类是包含了execute方法的控制器类,负责调用模型的方法,控制应用程序的流程。A.ActionB.ajaxC.JSPD.actionservletA1、JDBC可以做哪三件事()。A.与数据库建立连接B.通过JDBCAPI向数据库发送sql语句C.通过JDBCAPI执行sql语句D.进行实体关系的映射ABC2、实体对象的生命周期有哪些状态:()。A.瞬时态B.持久态C.脱管状态D.死亡态ABC1、所有团队成员都应持续专注于追求卓越,团队协同工作的平台和工具也都要随着时代的演进而精进,让团队更有效率与效能地完成项目。属于敏捷宣言12原则中的()A.以简洁为本B.坚持不懈地追求技术卓越和良好设计C.欣然面对需求变化D.最好的架构、需求和设计出自我B2、瀑布模型突出的缺点是()A.不适应用户需求的变化B.在项目各个阶段之间极少有反馈C.只有在项目生命周期的后期才能看到结果D.通过过多的强制完成日期和里程碑来跟踪各个项目阶段A(三)后端开发语言基础单选多选(四)后端开发框架基础单选多选(一)算法基础单选多选(二)前端开发语言基础单选多选(五)敏捷开发基础单选3、当跟着原定计划执行下去,无法替客户创造价值时,敏捷团队还是要欢迎改变需求。敏捷团队不会坐视问题继续延伸与扩大,要迎接改变,尽早修正,让价值最大化、伤害最小化。属于敏捷宣言12原则中的()A.以简洁为本B.坚持不懈地追求技术卓越和良好设计C.欣然面对需求变化D.最好的架构、需求和设计出自我组织团队C1、敏捷软件测试方法有()A.探索性测试B.基于脚本的手工测试C.自动化测试D.纯人工测试ABC2、scrum框架的三种角色指的是()A.燃尽图B.scrum教练C.开发团队D.产品负责人BCD1、对于配置管理Ansible、Saltstack和Puppet进行比较,()更加轻量、灵活,Puppet更加重量级A.Ansible和SaltstackB.Puppet和SaltstackC.Puppet和AnsibleA2、()对开发语言和数据库种类支持最丰富,Zenoss次之A.NagiosB.CactiC.ZenossD.ZabbixD3、()的特性有极高的数据持久性、对等的系统架构、无限的可扩展性、无单点故障、简单、可依赖。A.HadoopHDFSB.CephC.OpenStackSwiftD.GlusterFSC1、分布式存储可以分为哪几类()A.链式存储B.对象存储C.块存储D.文件存储BCD2、对于缺陷管理工具,BugFree相比Bugzilla()更强一些。A.友好性B.易用性C.使用成本D.扩展性AB1、微服务单元按照()来划分。A.系统B.业务C.模块D.框架B2、异步消息传递微服务设计模式中,可以使用以下哪种形式来实现消息传递()。A.REST请求B.响应和发布C.订阅消息D.同步等待D3、以下是微服务框架的是()。A.ORMB.HibernateC.MybatisD.SpringClouD1、以下说法正确的是()。A.ServiceMesh可以支持多种语言B.ServiceMesh可以支持多种协议C.ServiceMesh只支持一种语言D.ServiceMesh只支持一种协议AB2、以下说法正确的是()。A.服务健康检查通过监测服务的心跳来判断当前服务是否可用B.服务网关可以做一些用户身份认证、权限认证C.微服务中不需要进行负载均衡D.微服务系统中各服务独立,因此不需要容错机AB1、Docker实现的是()级别的隔离。A.应用程序B.系统C.硬件D.网络A2、Docker是采用()语言编写的。A.JavaB.C++C.GoD.ShellC3、Swarm与kubernetes、Mesos相比,功能较弱的是()。A.SwarmB.kubernetesC.MesosD.以上都是A1、以下说法正确的是()。A.Docker使得开发人员构建一次即可实现多平台运行B.容器不会占用多作的资源,利用率非常高C.容器需要安装一个完整的操作系统,占用空间比较大D.容器的启动速度在秒级ABD2、以下是目前容器网络生态圈中常见的商业容器网络方案的是()。A.FlannelB.WeaverC.CalicoD.ABC1、在Maven中,所有的项目配置信息都被定义在()文件中。A.pom.xmlB.configuration.xmlC.pom.propertiesD.configuration.propertiesA2、以下属于自动化构建和测试工具集的是()。A.ApacheAntB.MavenC.JunitD.SonarD3、以下不是第一代DevOps系统的特点的是()。A.静态配置B.人工协调C.仅应用部分自动部署D.全栈自D(七)微服务原理、微服务支撑框架和设计单选多选(八)Docker基础单选多选(五)敏捷开发基础单选多选(六)开源技术基础单选多选(九)DevOps单选1、DevOps知识体系两大组成部分分别是()。A.敏捷管理体系B.持续集成/持续交付(CI/CD)体系C.组织管理体系D.项目管理体系AB2、主流自动化运维工具支持的功能有()。A.系统环境配置B.安装软件C.持续集成D.热回滚ABCD1、以下说法正确的是()。A.NAT是一对多的地址转换B.PAT是一对一的地址转换C.NPAT是多对多的地址转换D.都不对C2、PAT方式的地址转换采用了()映射方式。A.地址B.端口C.地址+端口D.都不对C3、NAT工作在OSI模型的()。A.链路层B.传输层C.网络层D.应用层C1、以下说法正确的是()。A.同一VLAN中的用户可相互通信B.不同VLAN的设备通信时,就必须通过路由设备才能进行C.根据网络层划分VLAN效率高D.一个端口只AB2、以下说法正确的是()。A.NAT是改变IP报文中源或目的地址的一种方式B.NAT工作在OSI模型的传输层C.NAT是一对一的地址转换D.PAT是多对一的地址转换ACD1、在CMMI初始级时候,()是这一个级别最关键的因素。A.研发人员B.企业C.测试人员D.运维人员A2、以下哪个不属于六西格玛的流程()。A.界定B.测量C.回退D.分析C3、在项目过程中,对产品和过程做稽核并提供关于过程和工作产品的可视性,保证项目组遵守事先的约定的人员,这个角色叫()。A.PPQAB.DeveloperC.PMD.A1、CMMI综合了()几个方面。A.过程管理B.项目管理C.工程管理D.支持管理ABCD2、以下说法正确的是()。A.质量管理是指确定质量方针、目标和职责,并通过质量体系中的质量策划、控制、保证和改进来使其实现的全部活动B.质量就是适用性的管理,市场化的管理C.质量管理是“在质量方面指挥和控制组织的协调的活动”D.质量管理是“为了能够在最经济的水平上并考虑到充分满足顾客要求的条件下进行市场研究、设计、制造和售后服务,把企业内各部门的研制质量、维持质量和提高质量的活动构成为一体的一种有ABCD1、采用Key-Value模型的NoSQL数据库是()。A.MongoDBB.HbaseC.RedisD.Neo4JC2、以下不是非关系数据库的是()。A.RedisB.MongoDBC.HbaseD.OracleD3、E-R图中,()表示实体间的关系。A.菱形B.矩形C.无向直线D.椭圆形A1、以下哪些是大数据时代下的系统需求()。A.HighPerformanceB.HugeStorageC.HighScalabilityD.HighAvailabilityABCD2、以下是MongoDB的特点的是()。A.操作简单B.开源免费C.灵活的扩展性D.弱事务管理ABCD1、以下不是中间件的常用分类的是()。A.消息队列中间件B.数据库中间件C.磁盘IO中间件D.远程过程调用中间件C2、()实际上就是建立在操作系统之上、支持网络应用的有效开发、部署、运行和管理的一层支撑软件。A.容器B.数据库C.中间件D.虚拟机C3、以下说法正确的是()。A.RPC采用B/S模式B.RPC需要了解底层协议C.RPC可以是客户端了解到请求的具体过程D.RPC可以使用TCP或者UDP进行通信D1、以下并称为网页三剑客的是()。A.ApacheB.RedisC.NginxD.TomcatACD(十一)质量(QA)单选多选(十二)数据库基本知识单选多选(九)DevOps多选(十)数据中心核心技术之网络技术单选多选(十三)常用中间件基础知识单选多选2、以下说法正确的是()。A.NoSQL基于内存存储B.NoSQL查询速度快C.NoSQL支持多表复杂查询D.NoSQL易于水平扩展ACD数据结构是计算机()数据的方式。A.存储、组织B.分析、计算C.识别、标记D.说明、了解A设a,b是一棵二叉树上的两个节点,在中序遍历时,a在b前面的条件是()。A.a在b的右方B.a在b的左方C.a是b的祖先D.a是b的子孙B下列关于线性表的说法正确的是()。A.每个元素都有一个直接前驱和一个直接后继B.线性表至少要有一个元素C.线性表中元素的排列顺序必须是由小到大或者由大到小D.除第一个和最后一个元素外,其余每个元素都有一个且仅有一个直接前驱和直接后继D以下()是常用的哈希函数构造方法。A.直接寻址法B.除留余数法C.随机数法D.平方取中法ABCD以下说法正确的是()。A.图的深度优先搜索序列是唯一的B.图的广度优先搜索序列是唯一的C.图的深度优先搜索序列不是唯一的D.图的广度优先搜索序列不是唯一的CD不属于Android四大组件的是()A.ac