软件开发应知应会 试题答案整理
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ABCD
1、栈和队列的共同特点是()。C
A.都是先进先出
B.都是先进后出
C.只允许在端点处插入和删除
D.没有共同点
2、在一个长度为n的顺序表中,在第i个元素之前插入一个新元素时,需要向后移动()个元素。
A.n-i
B.n-i+1
C.n-i-1
D.i B
3、在一棵二叉树中,度为0的节点个数是n0,度为2的节点个数是n2,则有n0=____。C
A.n2-1
B.n2
C.n2+1
D.n2+2
1、以下是线性表的数据结构是()。ABCD
A.数组
B.单链表
C.双链表
D.循环链表
2、以下()是常用的哈希函数构造方法。ABCD
A.直接寻址法
B.除留余数法
C.随机数法
D.平方取中法
1、()最主要的目的是将文件的内容与显示分隔开来。B
A.HTML
B.CSS
C.JavaScript
D.MySql
2、()是Android程序的呈现层,显示可视化的用户界面,并接收与用户交互所产生的界面事件A
A. activity
B.service
C.content provider
D.以上都不是
3、设计规范应该被()使用。A
A.系统所有产品开发人员
B.仅产品经理
C.仅UE工程师需求人员
D.仅UI工程师
1、以下哪些是语义化标签?CD
A.div
B.span
C.article
D.header
2、CSS的定位常用属性有以下几个值()。ABCD
A.static
B.relative
C.fixed
D.aBsolute
1、SQL语句中删除一个表中记录,使用的关键字是()。C
A.select
B.insert
C.delete
D.update
2、C#中导入某一命名空间的关键字是()。A
ing
e
C.import
D.include
3、以下哪个是SQL中用来统计数量的函数()。A
A.count()
B.max()
C.min()
D.now()
1、以下哪些是Scala语言的特点()。ABCD
A.Scala是面向对象的
B.Scala是函数式语言
C.Scala是可扩展的
D.Scala是静态类型的
2、下面属于Golang的关键字的是()。AC
A.func
B.def
C.struct
D.class
1、在Struts实现的MVC框架中()类是包含了execute方法的控制器类,负责调用模型的方法,控制应用程序的流程。A
A.Action
B.ajax
C.JSP
D.actionservlet
2、下面哪个选项不属于MVC三个核心模块。C
A.模型
B.视图
C.数据库连接
D.控制器
3、下列关于HiBernate说法正确的是()。A
A.HiBernate是对JDBC轻量级的封装
B.HiBernate需要服务器的运行环境上运行
C.HiBernate是EJB的扩展
D.HiBernate的主配置文件只能是HiBernate.cfg.xml
1、SSH框架具体指的是()。ABC
A.Spring
B.Struts
C.HiBernate
D.MyBatis
2、实体对象的生命周期有哪些状态:()。ABC
A.瞬时态
B.持久态
C.脱管状态
D.死亡态
1、(A)敏捷软件测试流程贯穿整个开发流程。(B)它是一个独立的过程,它与整个敏捷开发中的其他活
动完全没有交集。B
A.AB两句都正确
B.仅A正确
C.仅B正确
D.AB都不正确
2、()是实体抽象化的最终结果,是UML 构建块最重要的组成部分。A
A.事物(Things)
B.函数(function)
C.关系(Relationships)
D.图(Diagrams
3、当跟着原定计划执行下去,无法替客户创造价值时,敏捷团队还是要欢迎改变需求。敏捷团队不会坐视问题继续延伸与扩大,要迎接改变,尽早修正,让价值最大化、伤害最小化。属于敏捷宣言12原则中的()C
A.以简洁为本
B.坚持不懈地追求技术卓越和良好设计
C.欣然面对需求变化
D.最好的架构、需求和设计出自我组织团队
1、scrum框架的三种角色指的是()BCD
A.燃尽图
B.scrum教练
C.开发团队
D.产品负责人
待检查
2、敏捷的特性包含()ACD
A.快速响应需求变化
B.人力投入减少
C.快速、频繁的交付
D.客户合作
1、()是一个可以按对象/块/文件方式存储的开源分布式文件系统,其设计之初,就将单点故障作为首先要解决的问题,因此该系统具备高可用性、高性能及可扩展等特点。B
A.Hadoop HDFS
B.Ceph
C.OpenStack Swift
D.GlusterFS
2、()t支持的存储服务和访问接口是最全面的B
A.Hadoop HDFS
B.Ceph
C.OpenStack Swift
D.GlusterFS
3、()、react以及angular是当前最流行的三大前端框架B
A.jQuery
B.Vue
C.HTML
D.JavaScript
1、Linux操作系统的诞生、发展和成长过程使用依赖着以下重要支柱,UNIX操作系统和()
A.MINIX操作系统
B.GNU计划
C.POSIX标准
D.Internet网络ABCD
2、()因素使得Linus Torvalds开始了他的Linux内核项目AC
A.UNIX源代码私有化
B.MINIX源代码私有化
C.MINIX的16位的设计兼容性不好
D.UNIX兼容性差
1、微服务单元按照()来划分。B
A.系统
B.业务
C.模块
D.框架
2、为了实现微服务实例的统一管理,方便查看每一个服务实例的健康状态,因此需要(B
A.服务自启动
B.服务注册与发现
C.服务间通信
D.服务集中管理
3、微服务系统是()系统,构建的复杂度远远超过单体系统。B
A.单机式
B.分布式
C.B/S
D.C/S
1、在DuBBo中,哪些是其中的节点角色()。ABCD
A.Provider
B.Consumer
C.Registry
D.Monitor
2、以下哪些是微服务面临的挑战()。ABCD
A.微服务的复杂度
B.分布式事务
C.服务的划分
D.服务的部署
1、()指的是容器文件系统的变更可以提交到新的映像(image)中,并可重复使用以创建更多的容器。C
A.资源隔离
B.即写拷贝
C.变更管理
D.网络隔离
2、Swarm与kuBernetes、Mesos相比,功能较弱的是()。A
A.Swarm
B.kuBernetes
C.Mesos
D.以上都是
3、以下说法正确的是()。C
A.容器同虚拟机一样具有安全边界
B.容器中只能运行无状态应用
C.镜像仓库提供了镜像的存储服务
D.容器OS是运行容器的必要条件
1、以下是Docker监控工具的是()。ABC