软件开发应知应会.docx
- 文档编号:1463975
- 上传时间:2022-10-22
- 格式:DOCX
- 页数:20
- 大小:32.83KB
软件开发应知应会.docx
《软件开发应知应会.docx》由会员分享,可在线阅读,更多相关《软件开发应知应会.docx(20页珍藏版)》请在冰豆网上搜索。
软件开发应知应会
数据结构是计算机()数据的方式。
A.存储、组织
数据结构中,与所使用的计算机无关的是数据的()结构。
C.逻辑
一个队列的入队序列是1,2,3,4,则该队列的出队序列是____。
C.4,3,2,1
以下说法正确的是()。
C.图的深度优先搜索序列不是唯一的D.图的广度优先搜索序列不是唯一的
以下是线性表的数据结构是()。
A.数组
B.单链表
C.双链表
D.循环链表
不属于Android四大组件的是()D.以上都不是
(A)脚本语言是一种解释性的语言,需要相应的脚本引擎来解释执行。
(B)不像c\c++等可以编译成二进制代码,以可执行文件的形式存在,脚本语言需要编译,不可以直接用,由解释器来负责解释。
以上说法正确吗?
A.AB两句都正确
()是Android程序的呈现层,显示可视化的用户界面,并接收与用户交互所产生的界面事件A.activity
三维图形与特效则是指:
()
A.Canvas画布元素D.WebGL
规范是用来指导系统开发人员和视觉设计人员在开发或升级改版相关系统时,用以保证系统的视觉和交互行为的()和()。
C.一致性D.兼容性
下面哪个命令是用来定义shell的环境变量的()。
D.export
Python中不支持的数据类型有()。
A.char
关于对象概念的描述中,说法错误的是()。
A.对象就是C语言中的结构变量
以下哪些是Scala语言的特点()。
ABCD
下面属于Golang的关键字的是()。
A.funcC.struct
MVC设计模式的目的是()。
D.在逻辑上将视图、模型和控制器分开
下列不属于关系-对象映射的映射信息是()。
A.程序包名到数据库库名的映射
在Struts实现的MVC框架中()类是包含了execute方法的控制器类,负责调用模型的方法,控制应用程序的流程。
A.Action
关于Struts2框架,下列哪些说法是正确的()。
B.Struts2框架的运行环境是web容器C.Struts2框架的主要作用是处理http请求
SSH框架具体指的是()。
A.Spring
B.Struts
C.Hibernate
敏捷的基本框架不包含()D.以上都不是
scrum框架是是一种团队管理工作的方式,()种角色、()种工件、()种会议A.3、3、4
敏捷软件测试需要从()角度出发,引导开发人员能够从()的角度去思考和设计软件实现。
C.客户,客户
scrum框架包含的会议有()ABCD
敏捷软件测试方法有()
A.探索性测试B.基于脚本的手工测试C.自动化测试
()的特性有极高的数据持久性、对等的系统架构、无限的可扩展性、无单点故障、简单、可依赖。
C.OpenStackSwift
LGPLv2.1是LGPLv2的分支,重命名为()C.GNU较宽松公共许可证
()和swift对扩展性支持的比较好D.GlusterFS
分布式存储可以分为哪几类()B.对象存储C.块存储D.文件存储
以下哪些不是微服务架构的优势()。
A.代码集中,易于迁移
以下哪些不是ServiceMesh的特征()。
D.与服务分开独立部署
一个归档包包含了应用所有功能的应用程序,我们通常称之为单体应用,这种单体应用的架构风格,我们称之为()。
C.单体架构
在Dubbo中,哪些是其中的节点角色()。
A.ProviderB.ConsumerC.RegistryD.Monitor
以下哪些是微服务网关的功能()。
A.动态路由B.限流和容错C.监控D.身份认证
开发人员只需担心代码,运维人员只需担心基础设施指的是Docker的()特性。
D.职责分离
网络隔离是通过()namespace实现的。
A.net
Docker的核心底层技术是()。
C.LXC(LinuxContainer)
以下是docker的技术特性的是()。
ABCD
以下是Docker监控工具的是()。
A.CAdvisor
B.HeapsterC.ELK日志分析系统
第二代DevOps系统是基于()的部署时代。
D.IaaS可编程资源
通常,我们建议采用____方法来选择合适的DevOps系统。
A.基于目标系统分类的选择
以下不属于版本控制&协作开发工具集的是()。
D.Eclipse
基于IaaS服务之上的PaaS服务系统,可以选择使用()DevOps系统。
B.第二代
C.第三代
DevOps知识体系两大组成部分分别是()。
A.敏捷管理体系B.持续集成/持续交付(CI/CD)体系
IEEE于()年颁布了用以标准化vlan实现方案的IEEE802.1Q协议标准草案。
B.1999
防火墙的目的是()。
C.保护本地网络的通信安全
对于RIP协议最大的cost为()跳。
B.15
以下说法正确的是()。
A.同一VLAN中的用户可相互通信
B.不同VLAN的设备通信时,就必须通过路由设备才能进行
以下哪些是VLAN的划分规则()。
ABCD
以下说法不正确的是()。
D.质量计划确定质量以及采用质量体系要素的目标和要求的活动
以下不属于质量管理的八项原则的是()。
B.以人为本
()明确了质量管理和质量保证体系,适用于生产型及服务型企业。
A.ISO9000
以下哪些是敏捷的框架()。
ABCD
E-R图中,()表示实体间的关系。
A.菱形
MongoDB是____类型的非关系型数据库。
A.文档存储
MySQL在5.5版本之后,采用()作为默认存储引擎。
B.InnoDB
以下哪些是大数据时代下的系统需求()。
ABCD
以下哪些是关系模型中常见的概念()。
ABCD
以下属于NoSQL的是()。
D.Neo4J
以下不是中间件的是()。
C.Java
以下不是消息队列的特点的是()。
D.采用直接调用方式进行通信
Tomcat服务器支持()。
A.静态网页B.动态网页C.JSP
以下是中间件的常用分类的是()。
ABCD
栈的插入和删除操作是在()。
A.栈顶
依次在初始为空的队列中插入元素a,b,c,d以后,紧接着做了两次删除操作,此时队头元素是____。
C.c
以下是线性结构的数据结构是()。
A.栈
以下()是常用的哈希函数构造方法。
A.直接寻址法B.除留余数法C.随机数法D.平方取中法
设计规范应该被()使用。
A.系统所有产品开发人员
不属于Swift属性的是()D.以上都不是
什么是BOM?
B.浏览器对象
()加入使得我们可以像插入图片一样来处理音频及视频文件A.audioB.video
对象的特征在类中表示为变量,称为类的()。
B.属性
在C#中,下列关于数组访问的描述中,哪些选项是错误的()。
D.数组元素的访问是从1开始,到Length结束
一个bashshell脚本的第一行是()。
A.#!
/bin/bash
面向对象语言都应至少具有的三个特性是:
()。
A.封装B.继承C.多态
在三层结构中,Struts2承担的责任是()。
D.页面展示和控制转发
Struts2的Action类中有多个方法时,可以使用
C.method
实体对象的生命周期有哪些状态:
()。
A.瞬时态B.持久态C.脱管状态
()是极限编程,强调团队之间的紧密协作、面对面的沟通,13个最佳实践C.xp
当跟着原定计划执行下去,无法替客户创造价值时,敏捷团队还是要欢迎改变需求。
敏捷团队不会坐视问题继续延伸与扩大,要迎接改变,尽早修正,让价值最大化、伤害最小化。
属于敏捷宣言12原则中的()C.欣然面对需求变化
()的重点是实现商业价值和使产品开发之外的活动最小化。
A.精益
敏捷的优点包含()
A.松散B.精确C.丰厚的投资回报率D.高效的自我团队
算法分析的两个主要方面是()。
A.空间复杂度和时间复杂度
对于具有n个顶点的图,若采用邻接矩阵表示,则该矩阵的大小为()。
B.n^2
接受一个标准格式的JSON对象,可以将JSON对象序列化成JSON对符串的方法是B.JSON.stringify(jsonobj)
()是Objective-C用来封装数据,以及操作数据的行为的基础结构C.类
()是Android系统提供的一种标准的共享数据的机制,其他程序通过ContentProvider访问程序的私有数据A.ContentProvider
MVC模式指的是()
A.Model
B.View
C.Controller
CSS规则由两个主要的部分构成:
()。
A.选择器D.一条或多条声明。
(int)6.7/3的运算结果是()。
B.2
SQL语句中删除一个表中记录,使用的关键字是()。
C.delete
在shell中,使用一个定义过的变量,引用时在变量名前加()。
A.$
一个PL/SQL代码单元就称为一个“块”,各个PL/SQL块都可以划分为三部分()。
A.声明部分B.执行部分C.异常处理部分
PL/SQL中支持的数据类型有()。
答案:
ABCD
如果要实现Hibernate删除一个对象时,同时级联删除与其相关联的其他对象,cascade属性的值应该为()。
A.Delete
在三层结构中,Struts2承担的责任是()。
D.页面展示和控制转发
JDBC可以做哪三件事()。
A.与数据库建立连接B.通过JDBCAPI向数据库发送sql语句C.通过JDBCAPI执行sql语句
敏捷开发也有缺点如()D.以上都是
所有团队成员都应持续专注于追求卓越,团队协同工作的平台和工具也都要随着时代的演进而精进,让团队更有效率与效能地完成项目。
属于敏捷宣言12原则中的()
B.坚持不懈地追求技术卓越和良好设计
持续集成、持续交付的核心思想是()A.提高软件质量B.提升交付效率
()的分布式不是在服务器端实现的,而是在客户端应用中实现的,即通过内置算法制定目标数据的节点。
C.Memcached
()的目标是创建一套完全自由的操作系统C.GNU
Linux操作系统的诞生、发展和成长过程使用依赖着以下重要支柱,UNIX操作系统和()A.MINIX操作系统B.GNU计划C.POSIX标准D.Internet网络
以下说法错误的是()。
C.微服务的划分要按照统一的标准
微服务系统是()系统,构建的复杂度远远超过单体系统。
B.分布式
以下哪个不是微服务框架()。
D.SpringMVC
以下哪些是微服务面临的挑战()。
A.微服务的复杂度B.分布式事务C.服务的划分D.服务的部署
以下哪些是常见的微服务设计模式()。
A.聚合器微服务设计模式B.代理微服务设计模式C.链式微服务设计模式D.分支微服务设计模式
以下说法正确的是()。
B.Docker使用沙箱机制
Docker容器解决移动性问题采用的技术是()。
B.aufs/devicemapper
()指的是容器文件系统的变更可以提交到新的映像(image)中,并可重复使用以创建更多的容器。
C.变更管理
目前容器的监控和日志方案分为()。
A.开源方案B.Sa
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 软件 开发 应知应会