软件开发应知应会.docx
- 文档编号:14792814
- 上传时间:2023-06-27
- 格式:DOCX
- 页数:59
- 大小:37.99KB
软件开发应知应会.docx
《软件开发应知应会.docx》由会员分享,可在线阅读,更多相关《软件开发应知应会.docx(59页珍藏版)》请在冰点文库上搜索。
软件开发应知应会
精品文档
软件应知应会
一、单项选择题
1、主流的开源分布式存储有〔〕
A.HadoopHDFSB.OpenStackSwiftD.以上都是
2、质量管理八项原那么中,()是一个组织永恒的目标。
A.领导作用B.全员参与C.持续改良D.过程方法
3、栈和队列的共同特点是()
A.都是先进先出B.都是先进后出C.只允许在端点处插入和删除D.没有共同点
4、在一棵二叉树中,度为0的节点个数是n0,度为2的节点个数是n2,那么有
n0=____。
C.n2+1D.n2+2
5、在一个长度为n的顺序表中,在第i个元素之前插入一个新元素时,需要向后移
动()个元素
A.n-iB.n-i+1
6、在一个对象中包含的其他对象和变量被称为()
A.特性〔property〕B.方法〔method〕C.数组D.集合(LIST)
7、在微效劳架构中,需要实现〔〕,去跟进一个请求到底有哪些效劳参与,参与
的顺序又是怎样的,从而使每个请求链路清晰可见,出现问题很快就能定位。
A.分布式链路追踪B.熔断器C.负载均衡D.效劳网关
8、在三层结构中,Hibernate承当的任务是〔〕。
A.数据的持久化操作B.实体类的定义C.业务逻辑的描述D.页面的显示与控制
转发
.
精品文档
9、在Struts实现的MVC框架中〔〕类是包含了execute方法的控制器类,负
责调用模型的方法,控制应用程序的流程。
10、在shell中,使用一个定义过的变量,引用时在变量名前加〔〕。
A.$B.&C.*D.@
11、在CMMI中,()对工程流程的管理做到量化、数字化、具体化。
A.初始级B.已定义级C.量化管理级D.优化管理级
12、在CMMI初始级时候,()是这一个级别最关键的因素
A研发人员B.企业C.测试人员D.运维人员
13、在C#中,以下类型哪个不属于引用类型〔〕。
14、在C#中,以下关于数组访问的描述中,哪些选项是错误的()。
A数组元素索引是从0开始的B.对数组元素的所有访问都要进行边界检查
C.如果使用的索引小于0,或大于数组的大小,编译器将跑出一个n
15、在Struts实现的MVC框架中()类是包含了execute方法的控制器类,负责
调用模型的方法,控制应用程序的流程。
A.ActionD.Actionservlet
16、与SQL相比,HQL有哪些优点()
A.HQL能够简单的操作表B.HQL是简单的sq语言组成
C.HQL是面向对象的检索语言D.HQL对应的是表和表的字段
17、用什么符号能够定义jQuery?
A.&B.*C.%D.$
.
精品文档
18、异步消息传递微效劳设计模式中,可以使用以下哪种形式来实现消息传递
〔〕。
A.REST请求B.响应和发布C.订阅消息D.同步等待
19、以下说法正确的选项是()
A.SQL查询比NoSQL更快B.NoSQL对事务支持性较强
C.SQL基于内存存储D.NOSQL更易于横向扩展
20、以下说法正确的选项是()
A.Dockers中的镜像是可写的B.Docker比虚拟机占用空间更大
C.虚拟机比Docker启动速度快D.一台物理机可以创立多个Doker容器
21、以下说法正确的选项是()。
A.质量目标是企业的质量管理理念
B.质量方案是指组织在质量方面所追求的目的
C.质量保证致力于提供质量要求会得到满足的信任
D.质量体系是指在质量方面指挥和控制组织的管理体系
22、以下说法正确的选项是()。
A.根据选路原那么,掩码最短的优先转发B.根据选路原那么,掩码最长的优先转发
C.转发优先级与掩码长度无关D.以上都不对
23、以下说法正确的选项是〔〕。
是常见的微效劳框架B.微效劳框架可以使代码更加集中便于管理
C.微效劳可以采用分布式架构进行部署D.微效劳架构不利于效劳的扩展
24、以下说法正确的选项是〔〕。
A.RPC采用B/S模式B.RPC需要了解底层协议
C.RPC可以是客户端了解到请求的具体过程
.
精品文档
D.RPC可以使用TCP或者UDP进行通信
25、以下说法正确的选项是〔〕。
A.NoSQL数据库使用更加方便B.NoSQL数据库查询性能更佳
C.NoSQL数据库更加易于维护D.NoSQL无法处理海量数据
26、以下说法正确的选项是〔〕。
A.NAT是一对多的地址转换B.PAT是一对一的地址转换
C.NPAT是多对多的地址转换D.都不对
27、以下说法错误的选项是〔〕。
A.每个vlan中的设备只能与在同一vlan中的设备通信。
B.vlan中的设备可以与其他vlan中的设备通信。
C.VLAN与物理上形成的LAN有着相同的属性。
D.属于不同VLAN的设备通信时,就必须通过路由设备才能进行.
28、以下说法错误的选项是〔〕。
A.根据端口划分VLAN操作简单,管理方便
B.根据端口划分VLAN,VLAN程序更改无需重新设置
C.根据MAC地址划分VLAN用户物理位置移动,VLAN不必重新配置
D.根据MAC地址划分VLAN初始化时,所有的用户都必须进行配置,工作任务
重
29、以下属于自动化构建和测试工具集的是〔〕。
A.ApacheAnt
30、以下属于消息队列中间件的是
A.ActiveMQB.RedisC.Nginx
.
精品文档
31、以下属于容器平台管理工具集的是〔〕。
32、以下属于关系型数据库的产品是〔〕。
33、以下是线性结构的数据结构是()
A.栈B.图C.树D.广义表
34、以下哪些不是微效劳架构治理主要涉及的方面〔〕。
A.效劳的注册与发现B.效劳的负载均衡C.效劳的自动卸载D.效劳的容错
35、以下哪些不是微效劳架构的优势()
A.代码集中,易于迁移B.效劳与效劳之间完全独立,无耦合
C.微效劳采用AP架构,具有高可用和分区容错的特点
D.微效劳易于扩展负载能力
36、以下哪些不是效劳网关的主要作用〔〕。
A.统一聚合API接口资源B.负载均衡C.身份认证D.流量监控
37、以下哪些不是Mybatis中的关键字〔〕。
38、以下哪个是SQL中用来统计数量的函数〔〕。
A.count()B.max()C.min()D.now()
39、以下哪个不属于六西格玛的流程〔〕。
A.界定B.测量C.回退D.分析
40、以下哪个不是微效劳框架〔〕。
A.SpringCloudC.ServiceMesh
.
精品文档
41、以下哪个不是容器技术平台比照维度()
A功能集B.调度C.优缺点D.空间大小
42、以下哪个不是P路由中的概念()。
43、以下哪个不是NAT的根本工作方式()
A一对一的地址转换B.多对一的地址转换
C.一对多的地址转换D.多对多的地址转换
44、以下哪个不是ISO9000的质量体系标准〔〕。
45、以下关于Cassandra的说法正确的选项是()
A.Cassandra具有良好的扩展性和伸缩性B.Cassandra不支持分布式结构
C.Cassandra是一个完整的数据库D.Cassandra可以存放超大规模文件
46、以下不属于自动化测试工具的是〔〕。
47、以下不属于质量管理的七大手法的是〔〕。
A.检查表B.排列图C.直方图D.饼状图
48、以下不属于防火墙关键技术的是〔〕。
A.平安区域C.路由转发
49、以下不属于NoSQL的是〔〕。
50、以下不属于ISO质量体系标准的是()
.
精品文档
51、以下不适用于简单Web应用系统的DevOps系统是〔〕。
52、以下不是中间件的是()
A.NginxB.TomcatC.Java
53、以下不是质量管理的专业术语的是〔〕。
A.质量方针B.质量目标C.质量保证D.质量本钱
54、以下不是消息队列中间件的是〔〕。
55、以下不是消息队列的特点的是〔〕。
A.常用在高并发环境B.可以缓解系统压力
C.实现了应用程序到应用程序的通信D.采用直接调用方式进行通信
56、以下不是关系型数据库的缺点的是〔〕。
A.无法满足高并发读写需求B.使用较为复杂
C.高扩展性和可用性差D.复杂SQL带来性能瓶颈
57、以下不是第三代DevOps系统的特点的是〔〕。
A.集群感知B.自动协调控制C.动态配置D.局部应用自动部署
58、以下不是VLAN的作用的是〔〕。
A.便于逻辑工作组的管理与通信B.隔离播送域,防止播送风暴
C.提供更高的平安性D.增加网络传输速度
59、以下不是NoSQL数据库分类的是〔〕
A.列存储B.磁盘存储C.文档存储D.对象存储
60、以下不是Redis的优点的是()。
.
精品文档
A.访问速度快B.开源生态强大C.客户端容易实现D.不受物理內存限制
61、以下不是Docker的核心组件的是()。
A.镜像B.容器C.仓库D.存储
62、以下不是Devops特性的是()
A.开发、测试、部署及运维的有效整台B.极速的迭代和快速的用户反应
C.高效的组织团队和自动化的工具协作D.高质量的代码
63、以下〔〕不是Java中合法的标识符。
D.de$f
64、依赖注入说法正确的选项是()
A.依赖注入的目标是在代码之外管理程序组件间的依赖关系
B.依赖注入即是“面向接口〞的编程
C.依赖注入是面向对象技术的替代品
D.依赖注入的使用会增大程序的规模
65、一组可以唯一标识元组的属性,数据库中常称为()
A.主键B.外键C.索引D.视图
66、一些场景中可能不希望将某些效劳直接公开给客户,因此需要采用代理对外
提供统一的效劳接口,这时候我们应该采用()设计模式。
A.代理微效劳设计模式B.链式微效劳设计模式C.分支微效劳设计模
67
、一个队列的入队序列是
1,2,3,4,那么该队列的出队序列是____。
A.1,2,3,4
B.1,2,4,3
C.4,3,2,1
D.4,3,1,2
68
、一个bashshell脚本的第一行是()
A.#!
/bin/bash
B.#/bin/bash
C.#/bin/csh
D./bin/bash
.
精品文档
69、研究数据结构就是研究〔〕。
A.数据的逻辑结构B.数据的存储结构
C.数据的逻辑结构和存储结构D.数据的逻辑结构
70、相较于()只能采用客户端实现分布式存储,()那么在效劳器端构建分布式存储
A.Redis.MemcachedB.Memcached、Redis
C.Memcached、MySqlD.Mysql、Redis
71、线性结构中元素之间存在()关系
A一对一B.一对多C.多对一D.多对多
72、下面属于MVC设计模式的是〔〕。
A.逻辑层B.IO流层C.数据层D.视图层
73、下面哪个选项不属于MVC三个核心模块。
A.模型B.视图C.数据库连接D.控制器
74、下面哪个命令是用来定义shell的环境变量的〔〕。
75、下面哪个不是框架()
B.StrutsC.Hibernate
76、以下信息中哪一个概念不是Spring中常用的()。
A.IOCC.ORM
77、以下说法错误的选项是〔〕。
A.链式微效劳设计模式中,在整个链式调用完成之前,客户端会一直阻塞。
B.链式微效劳设计模式中,对效劳调用链的数量不做限制,不影响效劳响应时间。
C.链式微效劳设计模式中所有效劳都使用同步消息传递。
.
精品文档
D.链式微效劳中,仅有单个微效劳的链称为单链,这种链条可能在后续被扩展。
78、以下集合中不能直接取第一个元素的是()。
C.set
79、以下关于线性表的说法正确的选项是()
A每个元素都有一个直接前驱和一个直接后继
B.线性表至少要有一个元素
C.线性表中元素的排列顺序必须是由小到大或者由大到小
D.除第一个和最后一个元素外,其余每个元素都有一个且仅有一个直接前驱和直
接后继
80、以下关于Hibernate说法正确的选项是()
A.Hibernate是对JDBC轻量级的封装
B.Hibernate需要效劳器的运行环境上运行
C.Hibernate是EJB的扩展
D.Hibernate的主配置文件只能是Hibernate.cfg.
81、为了实现微效劳实例的统一管理,方便查看每一个效劳实例的健康状态,因此需要〔〕。
A.效劳自启动B.效劳注册与发现C.效劳间通信D.效劳集中管理
82、网络隔离是通过〔〕namespace实现的。
83、所有团队成员都应持续专注于追求卓越,团队协同工作的平台和工具也都要
随着时代的演进而精进,让团队更有效率与效能地完成工程。
属于敏捷宣言12原
那么中的()
.
精品文档
A.以简洁为本B.坚持不懈地追求技术卓越和良好设计
C.欣然面对需求变化D.最好的架构、需求和设计出自我组织团队
84、所谓()是指在不改变代码外在行为的前提下对代码做出的修改,以改良代码的
内部结构
A.编码标准B.结对编程C.简单设计D.重构
85、算法分析的两个主要方面是〔〕。
A.空间复杂度和时间复杂度B.正确性和简单性
C.可读性和文档性D.数据复杂性和程序复杂性
86、数据结构是计算机()数据的方式
A.存储、组织B.分析、计算C.识别、标记D.说明、了解
87、数据结构的定义为B=〔D,R〕,其中D是〔〕的集合。
A.算法B.数据元素C.数据操作D.数据元素间的逻辑关系
88、数据结构从逻辑上可以分为()
A.内部结构与外部结构B.线性结构与非线性结构
C.紧凑结构与非紧凑结构D.静态结构与动态结
89、树最适合用来表示〔〕。
A.有序数据元素B.无序数据元素
C.元素之间具有分支层次关系的数据D.元素之间无联系的数据
90、事物分为以下四类:
结构事物,行为事物,分组事物,()。
A.注释事物B.可读事物C.不可读事物D.非法事物
91、什么是BOM?
A.全局对象B.浏览器对象C.文本对象D.文档对象
.
精品文档
92、设计一个判别表达式中括号是否配对的算法,采用〔〕数据结构最适宜。
A.顺序表B.链表C.队列D.栈
93、任意一个有向图的拓扑序列〔〕。
A.不存在B.只有一个C.一定有多个D.有一个或多个
94、瀑布模型突出的缺点是()
A.不适应用户需求的变化B.在工程各个阶段之间极少有反应
C.只有在工程生命周期的后期才能看到结果D.通过过多的强制完成日期和里程
碑来最踪各个工程阶段
95、默认路由为网络和掩码()的路由
A.全0B.全1C.全255D.局部为0
96、敏捷软件测试需要从()角度出发,引导开发人员能够从()的角度去思考和设
计软件实现。
A.测试,客户B.测试,测试C.客户,客户D.客户,测试
97、敏捷开发以()为核心。
A.持续改良B.精益开发C.用户需求进化D.质量保证
98、敏捷的根本框架不包含()
A.Scrum(提供敏捷工程管理架构)B.看板(工作可视化与限制进行中工作
C.精益开发(精简与过程优化)D.以上都不是
99、就是将大量有关某一特定主题的观点、意见或想法按组分类,将收集到的大
量的数据或资料按相互关系进行分组,加以分层。
A检查表B.数据分层法C.鱼骨图D.散布图
100、接受一个标准格式的JSON对象,可以将JSON对象序列化成JSON对符
.
精品文档
串的方法是
A.JSON.toString(sonobj)
B.JSON.stringify(sonobj)
C.JSON.parse(jsonstr)O
D.JSON.toJSon(jsonstr)
101、将因果关系所对应变化的数据分别描绘在X-Y轴坐标系上,以掌握两个变
量之间是否相关及相关的程度如何,这种图形叫做〔〕。
A.散布图B.直方图C.控制图D.因果图
102、基于Linux内核开发的系统,各大厂商根据自己的需要做的修改版。
以下
哪个是修改版本〔〕
D.以上都是
103、关于new运算符的以下描述中,错误的选项是()
A它可以用来动态创立对象和对象数组
B.使用它创立的对象或者数组可以使用运算符delete删除
C.使用它创立对象时需要调用构造函数
D.使用它创立对象数
104、关于Golang中局部变量的初始化,下面不正确的使用方法是()。
A.variint=10B.vari=10C.i:
=10D.I=10
105、关键路径是事件结点网络中〔〕。
A.从源点到汇点的最长路径B.从源点到汇点的最短路径
C.最长的回路D.最短的回路
106、效劳器是一个免费的开放源代码的Web应用效劳器,属于轻量级应用效劳
.
精品文档
器,在中小型系统和并发访问用户不是很多的场合下被普遍使用,是调试JSP程序的首选。
C.NginxD.Redis
107、访问列表是由〔〕命令生成的。
108、防火墙是在〔〕执行访问控制策略的一组硬件和软件系统。
A.单个网络内B.两个网络之间C.单个VLAN内D.都不对
109、防火墙对内部网络的保护是〔〕的
A.单向B.双向C.无向D.都不对
110、对于性能测试开源软件Jmeter与Gatling相比拟,〔〕性能更好,而〔〕
功能更全面,易用性更好。
A.Gatling,GatlingB.Gatling,Jmeter
C.Jmeter,GatlingD.Jmeter,Jmeter
111、对于RIP协议最大的coSt为()跳
112、对于IaaS效劳系统,只能选择使用〔〕DevOps系统。
A.第一代B.第二代C.第三代D.都可以
113、对象的特征在类中表示为变量,称为类的()。
A.对象B.属性C.方法D.数据类型
114、比照结论:
开源协议均为〔〕协议
A.GPL
.
精品文档
115
、队列的插入操作是在()
A.队头B.队尾C.队头元素后D.任意位置
117
、传统运维的缺点有()
A.缺乏高效的∏运维技术工具B.缺乏一套高效的运维机制
C.运维人员被动、效率低D.难以保证运维质量
118、持续交付指的是以较〔〕地周期完成需求到产品的〔〕交付。
A.短,频繁B.长,频C.短,偶尔D.长,偶尔
119、采用Key-Value模型的NoSQL数据库是〔〕。
120、不同用户的进程是通过〔〕namespace隔离开的。
121、不属于Swift属性的是〔〕
A.存储属性B.计算属性C.类型属性D.以上都不是
122、按照二叉树的定义,具有3个节点的二叉树有〔〕种。
123、ZeroMQ是一种常见的〔〕中间件。
A.消息队列C.数据库D.缓存
124、Swarm与kubernetes、Mesos相比,功能较弱的是()
D.以上都是
125、Struts是一个开源的Web开发框架,它是由哪个组织进行维护的〔〕。
126、Struts2的Action类中有多个方法时,可以使用标签的〔〕属性来指定需
.
精品文档
要调用的方法。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 应知应会