软件开发应知应会84分.docx
《软件开发应知应会84分.docx》由会员分享,可在线阅读,更多相关《软件开发应知应会84分.docx(18页珍藏版)》请在冰豆网上搜索。
![软件开发应知应会84分.docx](https://file1.bdocx.com/fileroot1/2022-11/27/1c5a87a6-b906-4584-b71f-918162c938c6/1c5a87a6-b906-4584-b71f-918162c938c61.gif)
软件开发应知应会84分
研究数据结构就是研究()
A.数据的逻辑结构
B.数据的存储结构
C.数据的逻辑结构和存储结构
D.数据的逻辑结构、存储结构及其运算结构
栈和队列的共同特点是()
A.都是先进先出
B.都是先进后出
C.只允许在端点处插入和删除
D.没有共同点
关键路径是事件结点网络中()
A.从源点到汇点的最长路径
B.从源点到汇点的最短路径
C.最长的回路
D.最短的回路
以下是线性表的数据结构是()
A.数组
B.单链表
C.双链表
D.循环链表
以下()是常用的哈希函数构造方法。
A.直接寻址法
B.除留余数法
C.随机数法
D.平方取中法
不属于Swift属性的是()
A.存储属性
B.计算属性
C.类型属性
D.以上都不是
CSS3的优点是()
A.减少开发成本
B.减少维护成本
C.提高页面性能
D.
C++式之主流风格差异甚大。
以上都是
Objective-C最大的特色是承自Smalltalk的(),此机制与今日
A.消息传递模型(messagepassin)g
B.阅读者模式模型
C.单例模式模型
D.广播模型
CSS的定位常用属性有以下几个值()
A.static
B.relative
C.fixed
D.absolute
以下哪些是语义化标签?
A.div
B.span
C.article
D.header
在shell中,使用一个定义过的变量,引用时在变量名前加()
A.$
B.&
C.*
D.@
SQL中删除数据库的关键字是()。
A.select
B.insert
C.delete
D.drop
SQL语句中删除一个表中记录,使用的关键字是()。
A.select
B.insert
C.delete
D.update
面向对象语言都应至少具有的三个特性是:
()。
A.封装
B.继承
C.多态
D.扩展
以下哪些是Scala语言的特点()
A.Scala是面向对象的
B.Scala是函数式语言
C.Scala是可扩展的
D.Scala是静态类型的
关于MyBatis的描述正确的是()
A.一个开源的对象关系映射框架
B.是一个非开源的对象关系映射框架
C.一个过程映射框架
D.一个面向切面过程框架
Web的主要功能是()。
A.浏览器向服务器请求静态HTML信息
B.浏览器向服务器请求动态HTML信息
C.服务器返回信息
D.服务器处理交互信息
下面哪个不是框架()
A.Spring
B.Struts
C.Hibernate
D.JSP
SSM框架具体指的是()
A.Spring
B.Struts
C.MyBatis
D.Hibernate
SSH框架具体指的是()。
A.Spring
B.Struts
C.Hibernate
D.MyBatis
面向对象、()、独立于程序设计、容易掌握使用是UML的特点
A.可视化
B.表达能力强
C.独立于过程
D.以上都是
持续交付指的是以较()地周期完成需求到产品的()交付。
A.短,频繁
B.长,频繁
C.短,偶尔
D.长,偶尔
事物分为以下四类:
结构事物,行为事物,分组事物,()。
A.注释事物
B.可读事物
C.不可读事物
D.非法事物
敏捷开发相比瀑布开发模式有哪些优势()
A.更好的产品质量
B.更好的团队士气
C.降低风险
D.增加项目控制
敏捷的优点包含()
A.松散
B.精确
C.丰厚的投资回报率
D.高效的自我团队
主流的开源分布式存储有()
A.HadoopHDFS
B.OpenStackSwift
C.GlusterFS
D.以上都是
()在小数据量上性能优异,()在大数据并发上有优势。
如果需要使用到较复杂的数据结构,优先选择()。
A.Redis、Memcached、Redis
B.Redis、Redis、Memcached
C.Memcached、Redis、Memcached
D.以上都不对
Linux在()标准的指导下进行开发,并能够与绝大多数UNIX操作系统兼容。
A.POSIX
B.HTTPS
C.GNU
D.FTP
对于缺陷管理工具,BugFree相比Bugzilla()更强一些。
A.友好性
B.易用性
C.使用成本
D.扩展性
分布式存储可以分为哪几类()
A.链式存储
B.对象存储
C.块存储
D.文件存储
以下哪些不是微服务架构的优势()。
A.代码集中,易于迁移
B.服务与服务之间完全独立,无耦合
C.微服务采用AP架构,具有高可用和分区容错的特点
D.微服务易于扩展负载能力
()非常适合于微服务架构。
A.Docker
B.Windows
C.Tomcat
D.Nginx
以下哪些不是服务网关的主要作用()
A.统一聚合API接口资源
B.负载均衡
C.身份认证
D.流量监控
以下说法正确的是()。
A.服务健康检查通过监测服务的心跳来判断当前服务是否可用
B.服务网关可以做一些用户身份认证、权限认证
C.微服务中不需要进行负载均衡
D.微服务系统中各服务独立,因此不需要容错机制
以下哪些是微服务面临的挑战()
A.微服务的复杂度
B.分布式事务
C.服务的部署
D.服务的治理
以下哪个不是容器技术平台对比维度()
A.功能集
B.调度
C.优缺点
D.空间大小
以下说法正确的是()。
A.虚拟机占用磁盘空间较小
B.虚拟机启动速度更快
C.容器资源利用率更高
D.容器性能弱于宿主机
Dockerserver端与客户端通过()进行通信。
A.异步消息
B.同步消息
C.RestAPI
D.共享内存
以下是Docker的特点的是()
A.应用容器引擎
B.程序运行的容器
C.是“码头工人”
D.流行的开源项目
下面说法正确的是()。
A.
可移植容器
IP地址运行在自己的网络空间
Docker可以把应用及与其相关的依赖项打包成一个轻量
B.Docker中每个进程容器携带自身的一个虚拟接口和
C.相比容器,虚拟机占用资源更少,启动速度更快
D.一台服务器上可以启动多个容器
以下不属于自动化测试方法的是()
A.文档的静态分析
B.录制回放
C.虚拟用户
D.脚本技术和自动比较
以下不属于持续集成/持续交付的特点的是()
A.自动化
B.透明化
C.可视化
D.提升效率与质量
GitLab主要的应用特点有()。
A.Web框架使用RubyonRails
B.基于MIT代码发布协议
C.需要gitolite协同工作
D.便于迁移
DevOps促进了以下哪些团队的沟通、协作与整合()
A.开发
B.测试
C.部署
D.运维
以下属于Junit特性的是()。
A.用于测试期望结果的断言(Assertion)
B.用于共享共同测试数据的测试工具
C.用于方便的组织和运行测试的测试套件
D.以上都是
以下说法正确的是()。
A.如果到达目的地有多条可选道路,Cost值最小的那条道路会被选择
B.如果到达目的地有多条可选道路,Cost值最大的那条道路会被选择
C.如果到达目的地有多条可选道路,随机选择一条路
D.以上都不对
在路由优先级中,如果同一条路由从多个不同的路由协议学习到,那么()
A.优先级级别高的路由协议优先考虑
B.优先级级别低的路由协议优先考虑
C.随机考虑路由协议
D.都不对
NPAT采用的是()映射方式。
A.地址
B.端口
C.地址+端口
D.都不对
以下是NAT的工作方式的是()
A.NAT
B.PAT
C.NPAT
D.PNAT
以下哪些是VLAN的划分规则()
A.根据端口划分VLAN
B.根据MAC地址划分VLAN
C.根据网络层划分VLAN
D.IP组播划分VLAN
)作为软件行业事实上的国际标准,是一个企业研发实力的标志。
A.CMMI
B.ISO9000
C.敏捷开发
D
.质量管理
以下说法错误的是()。
A.组织和供方之间保持互利关系,可增进两个组织创造价值的能力
B.持续改进是一个组织短暂的目标
C.有效的决策是建立在对数据和信息进行合乎逻辑和直观的分析基础上
D.将相关的资源和活动作为过程来进行管理,可以更高效地达到预期的目的
不属于CMMI成熟度级别的是?
A.不可控级
B.初始级
C.可管理级
D.定量管理级
以下说法正确的是()。
A.敏捷开发以用户需求进化为核心
B.敏捷开发采用迭代、循序渐进的方法
C.敏捷开发可以提高效率和满意度
D.敏捷开发被大部分互联网公司采用
CMMI综合了()几个方面。
A.过程管理
B.项目管理
C.工程管理
D.支持管理
事务里的所有操作要么全部做完,要么都不做,该说法描述的是数据库的()特性。
A.原子性
B.一致性
C.隔离性
D.持久性
以下哪个不是大数据的数据特征()
A.海量
B.多样
C.实时
D.简单
以下哪些不是关系模型中常见的概念()
A.关系模式
B.属性
C.元组
D.存储模式
相对于关系型数据库,NoSQL的优势有()
A.易扩展
B.灵活的数据模型
C.高可用
D.大数据量,高性能
传统的关系型数据库读写操作都是事务的,具有()的特点
A.原子性
B.一致性
C.隔离性
D.持久性
C/S结构是()结构。
A.单层
B.双层
C.三层
D.四层
以下不是中间件的是()
A.Nginx
B.Tomcat
C.Java
D.redis
以下是中间件的是()
A.MVC
B.Python
C.Go
D.ActiveMQ
Nginx作为反向代理服务器的作用有()
A.保证内网安全
B.负载均衡
C.保证外网安全
D.加快网络速度
以下说法正确的是()。
A.SQL指关系型数据库
B.SQL指非关系型数据库
C.NoSQL指关系型数据库
D.NoSQL指非关系型数据库
默认路由为网络和掩码()的路由。
A.全0
B.全1
C.全255
D.部分为0
PAT方式的地址转换采用了()映射方式。
A.地址
B.端口
C.地址+端口
D.都不对
队列的插入操作是在()
A.队头
B.队尾
C.队头元素后
D.任意位置
任意一个有向图的拓扑序列()
A.不存在
B.只有一个
C.一定有多个
D.有一个或多个或不存在
相较于()只能采用客户端实现分布式存储,()则在服务器端构建分布式存储。
A.Redis、Memcached
B.Memcached、Redis
C.Memcached、MySql
D.Mysql、Redis
Zenoss、zabbix监控功能比较全面,()很多功能都依赖插件完成
A.Nagios
B.Cacti
C.ZenossCore
D.Zabbix
以下说法正确的是()。
A.NoSQL数据库使用更加方便
B.NoSQL数据库查询性能更佳
C.NoSQL数据库更加易于维护
D.NoSQL无法处理海量数据
Oracle数据库集群采用的是()形式。
A.单存储单软件
B.单存储多软件
C.多存储单软件
D.多存储多软件
()是一个全球性的非政府组织,是国际标准化领域中一个十分重要的组织。
A.ISO国际标准化组织
B.CMMI
C.国际敏捷开发组织
D.国际质量管理组织
不属于敏捷的基本框架的是?
A.Scrum(提供敏捷项目管理架构)
B.看板(工作可视化与限制进行中工作)
C.管控(项目计划不可变更)
D.极限编程(XP)(专注于敏捷工程实践)
Web的主要功能是()。
A.浏览器向服务器请求静态HTML信息
B.浏览器向服务器请求动态HTML信息
C.服务器返回信息
D.服务器处理交互信息
PL/SQL中声明部分的关键字是()
A.declare
B.main
C.import
D.package
Java中为一个boolean类型变量赋值时,可以使用()方式。
A.boolean=1;
B.booleana=(9>=10);
C.booleana="真";
D.booleana==false;
在软件业,缩写AOP的是
A.面向切面编程
B.面向对象编程
C.面向过程编程
D.以上都不是
()服务器支持动态网页。
A.Apache
B.都不支持
C.Apache和Tomcat
D.Tomcat
以下不属于自动化测试工具的是()
A.RobotFramework
B.Selenium
C.Pipeline
D.UFT
()是实体抽象化的最终结果,是UML构建块最重要的组成部分。
A.事物(Things)
B.函数(function)
C.关系(Relationships)
D.图(Diagrams)
下列关于Hibernate说法正确的是()。
A.Hibernate是对JDBC轻量级的封装
B.Hibernate需要服务器的运行环境上运行
C.Hibernate是EJB的扩展
D.Hibernate的主配置文件只能是Hibernate.cfg.xml
Spring是一个轻容器,下面选项中()是Spring的核心。
A.事务工厂
B.代理工厂
C.Servlet工厂
D.Bean工厂
一些场景中可能不希望将某些服务直接公开给客户,因此需要采用代理对外提供统一的服务接口,这时候我们应该采用()设计模式。
A.代理微服务设计模式
B.链式微服务设计模式
C.分支微服务设计模式
D.数据共享微服务设计模式
以下哪些不是ServiceMesh的特征()。
A.独立的运行单元
B.轻量级透明代理
C.可靠的交付服务请求
D.与服务分开独立部署
()是Android系统提供的一种标准的共享数据的机制,其他程序通过ContentProvider访问
程序的私有数据
A.ContentProvider
B.activity
C.service
D.contentprovider
Swarm与kubernetes、Mesos相比,入门门槛最高的是()。
A.Swarm
B.kubernetes
C.Mesos
D.以上都是
传统软件面临哪些问题()
A.人力投入大
B.需求变化
C.开发周期长
D.开发后续难以调整
scrum框架包含的会议有()
A.Sprint计划会议(SprintPlanningMeeting)
B.每日站立(DailyStandup)
C.Sprint评审会议(SprintReviewMeeting)
D.Sprint回顾会议(SprintRetrospectiveMeeting)
html是超文本标记语言,标签有()和()。
A.单标签
B.双标签
C.半角标签
D.全角标签
用以保证系统
规范是用来指导系统开发人员和视觉设计人员在开发或升级改版相关系统时,的视觉和交互行为的()和()。
A.可用性
B.美观性
C.一致性
D.兼容性
以下说法正确的是()。
A.图的深度优先搜索序列是唯一的
B.图的广度优先搜索序列是唯一的
C.图的深度优先搜索序列不是唯一的
D.图的广度优先搜索序列不是唯一的
DevOps的发展阶段分为()
A.萌芽阶段
B.社区确立阶段
C.产业关注阶段
D.相关技术协同发展阶段
以下哪些是自动化部署的优势()
A.把手工部署操作转化为机器执行
B.更快速
C.更准确
D.成本更低
以下是目前容器网络生态圈中常见的容器网络方案的是()
A.Flannel
B.Weaver
C.Calico
D.Cisco
以下哪些是虚拟化需要解决的问题()
A.隔离性
B.移动性
C.安全性
D.可配额/可度量
以下哪些是常见的微服务设计模式()
A.聚合器微服务设计模式
B.代理微服务设计模式
C.链式微服务设计模式
D.分支微服务设计模式