阿里云1+X-云计算开发与运维(单选题)

单选题(243题)


1、根据《互联网信息服务管理办法》以及《非经营性互联网信息服务备案管理办法》,国家对非经营性互联网信息服务实行备案制度,对经营性互联网信息服务实行许可制度。未取得许可或者未履行备案手续的,不得从事互联网信息服务。以下关于网站备案说法错误的是_____A_____。

A. 托管于中国大陆境内服务上的网站,如果没有绑定域名,直接通过IP地址对外提供服务不需要备案。

B. 托管于大陆境内服务器的网站需备案,托管于中国大陆境外服务器的网站无需备案。

C. 若顶级域名在云服务提供商已有备案,则对应的二级域名无需再备案。

D. 主体已通过其他服务商进行过备案,现有新的网站托管到云服务器上,需在云服务提供商提交新的网站及域名备案申请。


2、某用户在云上购买了多台云服务器实例,因业务访问压力波动较大,该用户同时使用了弹性伸缩服务。为保障业务应用的高可用性,用户需及时关注到云服务器实例状态是否正常,以保持正常负载能力。这种情况下,弹性伸缩服务的_____C_____功能能够满足该用户的需求。

A. 弹性伸缩

B. 弹性扩张

C. 弹性自愈

D. 定时弹性伸缩

解析:

弹性扩展:根据业务需求自动调整其弹性计算资源,在满足业务需求高峰增长时无缝地增加ECS实例。

弹性收缩:根据业务需求自动调整其弹性计算资源,在业务需求下降时自动减少ECS实例以节约成本。

弹性自愈:根据业务需求自动替换不健康的ECS实例使业务始终保持正常的负载,实现业务高可用。


3、地域是指云服务厂商提供服务的物理数据中心的城市位置。可用区是指在同一地域内,电力和网络互相隔离的物理区域。以下关于地域与可用区的概念说法错误的是_____D_____。

A. 同一可用区的数据传输延迟更小

B. 同地域内的不同可用区之间能够做到故障隔离

C. 地域之间完全隔离,但同一地域内的可用区之间使用低时延链路连通

D. 实例创建成功后,用户需要更改地域,必须提交工单申请


4、某用户在云上使用了云服务器服务和弹性伸缩服务。为确保用户手动加入伸缩组的10台的云服务器实例不会被弹性伸缩任务自动删除,用户需要进行哪些配置_____C_____。

A. 删除伸缩组中的所有报警触发规则

B. 设置冷却时间为最大

C. 设置最小实例数为10,并将一级移出策略设置为最早伸缩配置对应的实例。

D. 删除伸缩组中的所有伸缩任务


5、小明是某公司的网络工程师,选择了某公有云服务商后发现该服务商提供的专有网络(VPC)类型的云服务器实例不能设置公网安全组规则,产生这一问题的原因可能是_____B_____。

A. 目前云计算云服务器无法提供公网访问

B. 专有虚拟网络类型云服务器实例的公网访问通过内网网卡映射完成,所以无需设置公网安全组规则

C. 云上主机不仅可以设置内网安全组规则也可以设置公网规则

D. 目前设置内网安全组规则公网无法生效。


6、某网站系统构建于公有云上并对外提供服务,为应对高访问量问题,网站技术人员通过负载均衡服务,配置监听规则将流量分发到后端不同的云服务器实例上,同时为了提升访问效率,技术人员又将一段时间内筒一客服端的请求转发到后端同一台服务器上,这种情况下,我们建议用户开启负载均衡的_____D_____功能。

A. 健康检查

B. 访问控制

C. 日志服务

D. 会话保持

解析:

健康检查:负载均衡会检查后端服务器的运行状况。当探测到后端服务器运行状态不佳时,会停止向其发送流量,然后将流量转发给其他正常运行的后端服务器。

访问控制:负载均衡支持添加黑名单和白名单,灵活控制客户端访问。

日志服务:负载均衡默认存储3天内的健康日志。可以通过开通OSS服务,将所有的健康检查日志存储到OSS中,分析后端服务器异常原因。

会话保持:负载均衡提供会话保持功能。在会话的生命周期内,可以将同一客户端的请求转发到同一台后端服务器上。


7、云服务器具有广泛的应用场景,既可以作为web服务器单独使用,也可以与其他云产品集成提供丰富的解决方案。如果某公有云(如阿里云)的用户需要云服务器与该云平台内的其他云上产品服务搭配使用,以下服务能够与云服务器内网连接的时_____D_____。

A. 不同地域的云服务器

B.不同地域的负载均衡

C. 不同地域的云数据库

D. 同一地域不同可用区的对象存储


8、负载均衡服务提供访问控制功能,用户可以通过配置访问控制策略来允许或禁止某些特定IP访问负载均衡。以下关于访问控制策略说法错误的是_____B_____。

A. 负载均衡支持针对监听设置访问黑白名单

B. 某用户开始了白名单访问,但访问策略组没有添加任何IP,导致负载均衡不转发任何请求,业务不可用情况。

C. 来自黑名单中的访问IP地址或地址段的所有请求都不会被负载均衡转发

D. 某用户开始了黑名单访问,但没有在访问策略组中添加任何IP地址,则负载均衡会转发全部请求。


9、弹性公网IP是云上用户可以独立购买和持有的公网IP地址资源。弹性公网IP可以绑定到专有网络(VPC)类型的云服务器实例上,使得云服务器具备公网访问的能力。对于绑定弹性公网IP的云服务器实例限制要求说法不正确的是_____C_____。

A. 云服务器实例与弹性公网IP所在地域必须相同

B. 云服务器实例必须处于运行中或是停止等稳定状态

C. 一个弹性公网IP可以绑定到多个云资源,绑定成功后立刻生效

D. 云服务器实例没有配置固定公网IP


10、某用户在云上持有一台包年包月计费方式的云服务器实例,按固定宽带收费,宽带值为100Mbit/s。现因大促期间业务流量临时性增长,用户将宽带值临时升级到200Mbit/s。该用户提升的100Mbit/s宽带的计费方式应该为_____B_____。

A. 按固定宽带收费

B. 按量计费

C. 用户可自行指定

D. 不计费


11、在对象存储服务中,某个存储空间的访问权限为私有,而该存储空间中的某个文件的访问权限为公共读写,则该文件的最终访问权限为_____C_____。

A. 公共读

B. 私有

C. 公共读写

D. 访问权限不定


12、我们已知数据库服务中,主数据库MasterA和备数据库MasterB之间通过同步日志内容实现数据同步。当前某用户对MasterA进行写操作,MasterA更新成功后,MasterA自动将日志内容发送给MasterB,待MasterB同样更新成功后,MasterA向用户反馈操作完成提示。这种主备库之间的同步方式我们称为_____B_____。

A. 异步

B. 全同步

C. 半同步

D. 无损同步

解析:

异步:主库将事务文件中,不会保证这些事务传到任何一个从库节点上。

全同步:当主库提交事务之后,所有的从库节点必须收到、apply并且提交这些事务,然后主库线程才能继续做后续操作。

​半同步:是介于全同步复制与全异步复制之间的一种,主库只需要等待至少一个从库节点收到。


13、某用户A在其管理的网站发现,网页里存在一些图片和音频视频的链接,这些静态资源都保留在云服务上对象存储中。用户B是另一个网站的站长,在未经用户A允许的情况下,偷偷使用用户A的网站的图片资源,放置在自己网站的网页中,通过这种方法盗取空间和流量。在这种情况下,用户A可以使用对象存储的_____B_____功能防止资源被非法使用。

A. 服务端加密

B. 防盗链

C. 日志审计

D. 生命周期管理

解析:

服务器端加密功能:上传文件(Object)时,OSS对收到的文件进行加密,再将得到的加密文件持久化保存;下载文件时,OSS自动将加密文件解密后返回给用户,并在返回的HTTP请求Header中,声明该文件进行了服务器端加密。

防盗链:对访问来源设置白名单,避免OSS资源被其他人盗用。

生命周期管理:可以通过生命周期规则定期将非热门数据转换为低频访问、归档存储或冷归档存储,并删除过期数据。


14、某个用户的业务应用访问延迟过大,经故障判断确认数据库访问中大量读请求无法及时处理,用户需扩展业务应用的数据库规格,以下哪个方案最为合适_____A_____。

A. 购买只读实例

B. 扩展数据库实例规格

C. 购买灾备实例

D. 升级RDS产品系列版本


15、多因素认证是一种简单有效的安全实践方法,它能够在用户名和密码之外再额外增加一层安全保护,启用多因素认证后,第一安全要素是_____C_____。

A. 输入可变验证码

B. 输入6位验证码

C. 输入用户名/密码

D. 插入加密狗


16、虚拟化技术可以将一台物理计算机通过特定技术实现分隔为多个逻辑上彼此独立的像物理计算机一样可以提供计算服务的虚拟机。一个KVM虚拟机在宿主机上就是一个 qemu-kvm进程,与其他Linux进程一样被调用。 虚拟机的每个虚拟CPU则对应_____B_____进程中的一个进程。

A. VA

B. qemu-kvm

C. Virtualization

D. Resource



18、在使用MySQL过程中,需要频繁的使用SELECT语句来做查询,那么想要得到最后一句SELECT语句查询到结果的总行数,可以使用_____A_____函数。

A. FOUND_ROWS

B. ROW_COUNT

C. LAST_INSERT_ID

D. LAST_ROWS

解析:

FOUND_ROWS 函数:返回的是上一条 SELECT 语句(或 SHOW语句等)查询结果集的记录数。

ROW_COUNT 函数:返回的是上一条SQL语句,对表数据进行修改操作后影响的记录数。

LAST_INSERT_ID 函数:返回的是上一条插入数据库表里记录的ID值。


19、在数据库使用过程中,常常会用到UNION和UNION ALL,UNION 表示将表中的所有数据取并集并且去除重复数据;UNION ALL 表示将表中的数据都罗列出来;那么这两的区别是_____A_____。

A. UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。 UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。UNION ALL基本使用和UNION是一致,但是UNION ALL不会消除表中的重复行。

B. UNION 用于合并两个或多个 SELECT 语句的结果集,并消去表中任何重复行。 UNION ALL基本使用及结果和UNION是一致的。

C. UNION 用于合并两个或多个 SELECT 语句的结果集。 UNION 内部的 SELECT 语句必须拥有相同数量的列,列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。UNION ALL基本使用和UNION是一致。

D. UNION 只能合并多个 SELECT 语句的结果集。 UNION ALL基本使用和UNION是一致,但是UNION ALL会消除表中的重复行。


20、Nginx是一个HTTP服务器,可以将服务器上的静态文件(如图片、文本等)通过HTTP协议展现给用户。_____A_____

A. 正确

B.错误


21、LAMP和LNMP是较为流行的两套用来运行动态网站或者服务器的自由软件名称首字母缩写,二者的主要区别在于A(即Apache)与N(即Nginx),那么Nginx相比于Apache,其技术上的优点是_____A_____。

A. 高并发

B. 稳定性

C. 每个请求都独占一个工作线程,并发数在几千,占用内存,CPU,降低性能

D. 属于专一性服务


22、企业采用公有云有着很多的好处,如公有云的弹性、灵活、可扩展等特性都是目前企业急需的。在企业迁云实施之前一定要有迁移上云规划、上云迁移策略,_____A_____,迁移计划。

A. 应急回退方案

B. 统筹规划

C. 实施计划

D. 数据分析


23、默认场景下,公有云的NAS服务只支持挂载到同账号(UID)下的云服务器实例上,但时常会有同一个企业用户下对应多个UID账号,用户由于业务需要不同账号下的云服务器实例与NAS服务之间进行数据互访。这种情况下,用户需要进行哪些操作

_____B_____。

A. 配置访问控制,同时授予多个UID权限

B. 配置不同账号的VPC互通

C. 配置NAS多账号访问权限

D. 配置云服务器实例公网访问权限

解析:

同一个VPC内的云资源可以相互访问,不同VPC内的云资源不能通信。
但可以通过“高速通道”打通两个VPC的通信。


24、数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言是_____C_____。

A. DDL

B. DCL

C. DML

D. ACL

解析:

DML(Data Manipulation Lanaguage,数据操纵语言)

DDL(Data Definition Language,数据定义语言)

DCL(Data Control Language,数据库控制语言)

DML就是我们经常用到的SELECT、INSERT、UPDATE和DELETE语句。

DDL就是我们在创建表的时候用到的一些语句,比如说CREATE、ALTER、DROP等。

DCL是用来设置或更改数据库用户或角色权限的语句,包括GRANT、DENY、REVOKE等语句。


25、kubernetes作为提供资源操作的唯一入口,并提供认证、授权、访问控制、API注册和发现等机制的核心组件为_____A_____。

A. apiserver

B. scheduler

C. Container runtime

D. kubelet

解析:

APIServer:提供HTTP/HTTPS RESTful API,是整个Kubernetes集群的中枢神经,也是整个集群增、删、改、查的唯一入口。

Scheduler:负责对集群内部的资源进行调度,相当于“调度室”。


26、以下使用场景属于阿里云CDN的是_____B_____?

A. don态内容加速

B. 静态内容加速

C. 安全加速

D. 适用于越来越多的网站丰富内容形式,增加动态内容的业务场景

解析: 

阿里云CDN只用于加速静态内容,动态内容加速需使用阿里云全站加速,安全加速需使用阿里云安全加速。


27、全站加速一站式解决了页面动静态资源混杂、跨运营商、网络不稳定、单线源站、突发流量、网络拥塞等诸多因素导致的响应慢、丢包、服务不稳定的问题,那么相比较与CDN全站加速的优势有_____A_____?

A. 支持静态内容和动态内容加速。

B. 需要对服务器源站上的资源进行改造,全站加速才能同时支持静态内容和动态内容加速。

C. 仅支持动态内容加速。

D. 仅支持静态内容加速。

解析:

全站加速对比CDN的优势如下:同时支持静态内容和动态内容加速。全站加速的动态内容通过智能路由、协议优化等动态加速技术快速访问您的服务器源站获取。无需对服务器源站上的资源进行改造,全站加速会智能区分动静态内容并分别加速。


28、关于阿里云内容分发网络CDN子产品和搭配阿里云其他产品去解决不同业务场景,如下的说法错误的是_____D_____?

A. 可以在对象存储OSS中使用CDN加速,提高网站访问速度,有效降低OSS的外网流量费用。

B. 可以使用全站加速区分动静态资源,并实现动静态资源分别加速。

C. 可以将负载均衡服务器的IP地址设置为回源地址,降低回源带宽压力。

D. 不可以在视频点播中应用CDN,减少缓冲时间,实现高流畅度的播放体验。

解析:

静态内容是指在不同请求中访问到的数据都相同的静态文件。例如:图片、视频

有静态视频和动态视频。。


29、接入全站加速的正确流程如下_____B_____?

A. 1.添加加速域名 2.开通全站加速服务 3.配置CNAME

B. 1.开通全站加速服务 2.添加加速域名 3.配置CNAME

C. 1.开通全站加速服务 2.配置CNAME 3.添加加速域名

D. 1.配置CNAME 2.开通全站加速服务 3.添加加速域名


30、如下描述中对于接入阿里云全站加速“添加加速域名”步骤中描述正确的是_____B_____?

A. 如果您需要加速指定网站上的资源,则需要将该网站作为源站,在全站加速控制台上为其创建加速域名。全站加速通过加速域名将源站的静态资源和动态内容全部缓存至全站加速节点,实现资源访问加速。

B. 如果您需要加速指定网站上的资源,则需要将该网站作为源站,在全站加速控制台上为其创建加速域名。全站加速通过加速域名将源站的静态资源缓存至全站加速节点,动态内容通过智能路由和协议优化等动态加速技术快速回源获取,实现资源访问加速。

C. 如果您需要加速指定网站上的资源,则需要将该网站作为源站,在全站加速控制台上为其创建加速域名。全站加速通过加速域名将源站的静态资源通过智能路由和协议优化等动态加速技术快速回源获取,实现资源访问加速,动态内容缓存至全站加速节点。

D. 如果您需要加速指定网站上的资源,则需要将该网站作为源站,在全站加速控制台上为其创建加速域名。全站加速通过加速域名将源站的静态资源和动态内容通过智能路由和协议优化等动态加速技术快速回源获取,实现资源访问加速。


31、以下选项中不符合弹性伸缩应用场景的是_____C_____?

A. 某游戏公司:每天中午12点及晚上6点到9点间需求增长,需要定时扩容。

B. 某电商:在大促中,临时激增大量云服务器需求,需要在数分钟内实现从创建到可用。

C. 业务主要涉及网站或者应用的静态小文件分发,例如各种类型的图像文件、html文件、flash动画、css、javascript文件等。

D. 某视频直播公司:业务负载变化难以预测,需要阿里云自动根据CPU利用率、应用负载、带宽利用率作为衡量指标进行弹性伸缩。


32、以下描述中关于弹性伸缩功能之一的“弹性扩张”,描述正确是_____B_____?

A. 当您的业务需求下降时,弹性伸缩为您自动完成底层资源释放,避免资源浪费。

B. 当您的业务升级时,弹性伸缩为您自动完成底层资源升级,避免访问延时和资源超负荷运行。

C. 弹性伸缩提供健康检查功能,自动监控伸缩组内的ECS实例的健康状态,避免伸缩组内健康ECS实例低于您设置的最小值。

D. 当您的业务升级时,弹性伸缩为您自动完成底层资源释放,避免资源浪费。

解析:

题目问的是“弹性扩张”!!!


33、TCP通信建立在连接的基础上,TCP连接的建立要使用_____B_____次握手的过程?

A.2

B.3

C.4

D.5


34、以下选项中对弹性伸缩的“伸缩模式”描述错误的是_____C_____?

A. 定时模式:您可以创建定时任务,在指定时间执行指定伸缩规则。

B. 健康模式:您可以在伸缩组开启健康检查功能,伸缩组会定期检查ECS实例的运行状态,如果发现一台ECS实例未处于运行中状态,则判定为不健康并移出该ECS实例。

C. 多模式并行:以上仅部分模式可以组合配置。

D. 动态模式:您可以基于云监控性能指标(如CPU利用率)创建报警任务,当伸缩组的指标数据满足您指定的报警条件时,触发报警并执行您指定的伸缩规则。

解析:

多模式并行:以上所有模式都可以组合配置。

以上模式指:定时模式、动态模式、固定数量模式、健康模式、自定义模式


35、阿里云弹性伸缩配置步骤正确的是_____C_____?

A. 启用伸缩组。创建伸缩组。创建伸缩配置。创建伸缩规则。创建自动伸缩任务(创建定时任务或报警任务)。

B. 创建伸缩组。创建伸缩规则。创建伸缩配置。启用伸缩组。创建自动伸缩任务(创建定时任务或报警任务)。

C. 创建伸缩组。创建伸缩配置。启用伸缩组。创建伸缩规则。创建自动伸缩任务(创建定时任务或报警任务)。

D. 创建伸缩组。启用伸缩组。创建伸缩配置。创建伸缩规则。创建自动伸缩任务(创建定时任务或报警任务)。


36、以下描述中关于阿里云弹性伸缩配置步骤中创建伸缩组,描述正确是_____B_____?

A.使用弹性伸缩管理业务所用的ECS实例时,伸缩规则是基本的管理单元。伸缩组用于管理有相同应用场景的ECS实例,并支持关联多个负载均衡实例和RDS实例。伸缩组关联负载均衡实例和RDS实例后,ECS实例加入伸缩组时会自动添加为负载均衡实例的后端服务器,其内网IP会自动加入RDS实例的访问白名单。

B.使用弹性伸缩管理业务所用的ECS实例时,伸缩组是基本的管理单元。伸缩组用于管理有相同应用场景的ECS实例,并支持关联多个负载均衡实例和RDS实例。伸缩组关联负载均衡实例和RDS实例后,ECS实例加入伸缩组时会自动添加为负载均衡实例的后端服务器,其内网IP会自动加入RDS实例的访问白名单。

C.使用弹性伸缩管理业务所用的ECS实例时,伸缩组是基本的管理单元。伸缩组用于管理有相同应用场景的ECS实例,并支持关联多个负载均衡实例和RDS实例。伸缩组关联负载均衡实例和RDS实例后,ECS实例加入伸缩组时会自动添加为负载均衡实例的后端服务器,其内网IP需手动加入RDS实例的访问白名单。

D.使用弹性伸缩管理业务所用的ECS实例时,伸缩组是基本的管理单元。伸缩组用于管理有相同应用场景的ECS实例,并支持关联多个负载均衡实例和RDS实例。伸缩组关联负载均衡实例和RDS实例后,ECS实例加入伸缩组时需手动添加为负载均衡实例的后端服务器,其内网IP会自动加入RDS实例的访问白名单。


37、以下描述中关于使用阿里云弹性伸缩时功能和数量上的限制,描述不正确是_____D_____?

A.弹性伸缩只支持自动增加或减少伸缩组内ECS实例的数量,不支持自动提升或降低单台ECS实例的vCPU、内存、带宽等配置。

B.伸缩组内ECS实例可能会被自动释放,因此不适合保存会话记录、应用数据、日志等信息。

C.部署在伸缩组内ECS实例上的应用必须是无状态并且可横向扩展的。

D.弹性伸缩支持自动将ECS实例添加到Memcache实例的访问白名单,无需手动添加。

解析:

弹性伸缩不支持自动将ECS实例或ECI实例添加到Memcache实例的访问白名单,您需要自行添加。

阿里云弹性伸缩使用运维的理解


38、以下描述中关于弹性伸缩的伸缩模式能力之一“冷却时间”,描述正确是_____B_____?

A. 在冷却时间内,伸缩组会拒绝由云监控报警任务触发的伸缩活动请求。但定时任务触发的伸缩活动可以立即执行,绕过冷却时间。

B. 在冷却时间内,伸缩组会拒绝由云监控报警任务触发的伸缩活动请求。但其他类型任务(手动执行任务、定时任务)触发的伸缩活动可以立即执行,绕过冷却时间。

C. 在冷却时间内,伸缩组会拒绝由云监控报警任务触发的伸缩活动请求。但手动执行任务触发的伸缩活动可以立即执行,绕过冷却时间。

D. 在冷却时间内,伸缩组会拒绝由云监控报警任务触发的伸缩活动请求。

解析:

阿里云弹性伸缩冷却时间的理解


39、以下描述中关于弹性伸缩的伸缩模式能力之一“冷却时间”,描述不正确是_____D_____?

A. 如果同时在伸缩组和伸缩规则中配置了冷却时间,弹性伸缩服务将优先使用伸缩规则中的冷却时间。

B. 冷却时间仅锁定同一个伸缩组的伸缩活动,不会对其他伸缩组的伸缩活动产生影响。

C. 冷却时间指成功执行伸缩活动后的一段锁定时间。

D. 伸缩组执行伸缩活动中,弹性伸缩服务开始计算冷却时间。

解析:

阿里云弹性伸缩中冷却时间的理解是否正确,应当是:伸缩组成功执行伸缩活动后,弹性伸缩服务开始计算冷却时间。


40、以下描述中关于单个账号使用弹性伸缩时的数量限制,描述不正确是_____C_____?

A. 单个伸缩组内的事件通知总数的配置值是6。

B. 单个伸缩组内的生命周期挂钩总数的配置值是6。

C. 单个伸缩配置中的多实例规格总数的配置值是6。

D. 单次自动扩缩容可加入或删除的ECS实例总数的配置值是500。

解析:

单个伸缩配置中的多实例规格总数的配置值是10。

阿里云弹性伸缩使用运维的理解


41、以下描述中关于滚动升级支持的任务类型为“镜像更新”,描述不正确是_____D_____?

A. 镜像更新,适合为伸缩组内ECS实例统一更新操作系统。

B. 更新镜像时,对组内实例配置信息来源是有影响的,如果伸缩组的组内实例配置信息来源为伸缩配置,会自动更新当前生效的伸缩配置中的镜像,但不会更新其他失效的伸缩配置中的镜像。

C. 更新镜像时,对组内实例配置信息来源是有影响的,如果伸缩组的组内实例配置信息来源为启动模板,不会更新启动模板的镜像,需要自行更新启动模板中的镜像。

D. 更新镜像时,对组内实例配置信息来源是没有影响的。

解析:

阿里云弹性伸缩中滚动升级的镜像更新理解


42、以下选项中不属于滚动升级支持的任务类型的是_____B_____?

A. 镜像更新

B. 批量操作

C. 安装OOS软件包

D. 脚本执行

解析:

阿里云弹性伸缩中滚动升级的镜像更新理解


43、弹性伸缩支持添加已经创建的ECS实例,但待添加的ECS实例需要满足特定条件才可以,以下选项对限制条件描述不正确是_____D_____?

A. ECS实例必须与伸缩组在同一个地域。

B. ECS实例必须处于运行中状态。

C. ECS实例不能已添加到其它伸缩组中。

D. ECS实例必须是包年包月的实例。


44、以下描述中关于使用阿里云访问控制RAM时功能和数量上的限制,描述不正确是_____D_____?

A. 一个阿里云账号中的RAM用户个数最大值为1000

B. RAM用户名称的字符数最大值为64

C. 一个阿里云账号中的RAM角色个数最大值为1000

D. 一个阿里云账号中可创建的多因素认证设备个数最大值为64

解析:

一个阿里云账号中可创建的多因素认证设备个数最大值为1000

阿里云访问控制RAM的使用限制理解


45、以下使用场景属于阿里云访问控制RAM的是_____A_____?

A. 企业A的某个项目(Project-X)上云,购买了多种阿里云资源,例如:ECS实例、RDS实例、SLB实例和OSS存储空间等。项目里有多个员工需要操作这些资源,由于每个员工的工作职责不同,需要的权限也不同。

B. 企业A开发了一款移动应用(App),并购买了对象存储(OSS)服务。

C. 企业A购买了多种阿里云资源来开展业务,例如:ECS实例、RDS实例、SLB实例和OSS存储空间等。

D. 企业A购买了ECS实例,并计划在ECS中部署企业的应用程序

解析:

阿里云访问控制RAM的使用限制理解


46、以下那些选项支持阿里云访问控制RAM,正确是_____A_____?

A. 云服务器ECS、CDN、云数据库RDS版。

B. 负载均衡、弹性公网IP、弹性Web托管。

C. 对象存储OSS、文件存储NAS、企业邮箱。

D. 云虚拟主机、云服务器ECS、函数计算。

解析:

访问控制RAM的使用限制理解


47、以下选项中关于访问控制RAM身份描述正确是_____D_____?

A. RAM用户、用户组和RAM角色。RAM用户、用户组和RAM角色是RAM的一种实体身份类型。

B. RAM用户、用户组和RAM角色。其中RAM用户和RAM角色是RAM的一种实体身份类型,用户组是一种虚拟用户身份。

C. RAM用户、用户组和RAM角色。其中RAM用户是RAM的一种实体身份类型,用户组和RAM角色是一种虚拟用户身份。

D.RAM用户、用户组和RAM角色。其中RAM用户和用户组是RAM的一种实体身份类型,RAM角色是一种虚拟用户身份。

解析:

访问控制(RAM)中有三种身份:RAM用户、用户组和RAM角色。其中RAM用户和用户组是RAM的一种实体身份类型,RAM角色是一种虚拟用户身份。


48、以下各DOS命令能够显示出本机DNS服务器地址的是_____B_____?

A. ping -a

B. ipconfig -all

C. netstat

D. telnet

解析:

ping命令:利用它可以检查网络是否能够连通,用好它可以很好地帮助我们分析判定网络故障

ifconfig all :显示或设置网络设备

netstat: 用于查看当前基于 NETBIOS 的 TCP/IP 连接状态,通过该工具你可以 获得远程或本地的组名和机器名。

telnet: 使用telnet命令访问远程计算机


49、下列_____A_____是负载均衡SLB实例提供4层和7层的协议?

A. TCP/UDP、HTTP/HTTPS

B. TCP/UDP、HTTPS

C. HTTP/HTTPS、SQL

D. TCP/UDP、IP

解析:

支持TCP、UDP、HTTP和HTTPS,具备强大的4层处理能力,以及基础的7层处理能力。


50、如果系统策略无法满足您的需求,您可以通过创建自定义策略实现精细化权限管理。以下选项中关于目前支持可视化配置自定义策略的云服务是_____B_____?

A.ECS、弹性Web托管、VPC

B.ECS、SLB、RDS

C.Redis、企业邮箱、RDS

D.SLB、ECS、云AP

解析:

目前支持可视化配置的云服务:ECS、SLB、RDS、VPC、Redis。

SLB(服务器负载均衡)、RDS(关系型数据库服务)


51、某云上用户在为云服务器实例进行了重新初始化系统盘操作后,发现原挂载在云服务器实例上的数据盘丢失。现用户需重新挂载数据盘,分为以下几个操作: 1.运行mount命令查看数据盘分区/dev/xvdb1文件格式; 2.运行mount /dev/xvdb1命令重新挂载数据盘; 3.重启云服务器实例; 4.将数据盘挂载信息写入到/etc/fstab文件中。 以上四个步骤的正确操作顺序为_____B_____

A. 1-2-4-3

B. 2-1-4-3

C. 2-1-3-4

D. 1-2-3-4


52、阿里云支持基于SAML 2.0的SSO(Single Sign On,单点登录),也称为身份联合登录。以下选项中关于访问控制RAM单点登录管理(角色SSO)适用场景描述不正确是_____D_____?

A. 您希望在使用SSO的同时,仍然保留一部分云上本地用户,可以在阿里云直接登录。云上本地用户的用途可以是新功能测试、网络或企业IdP出现问题时的备用登录方式等。

B. 您希望根据用户在本地IdP中加入的组或者用户的某个特殊属性,来区分云上拥有的权限。当进行权限调整时,只需要在本地进行分组或属性的更改。

C. 您拥有多个阿里云账号但使用统一的企业IdP,希望在企业IdP配置一次,就可以实现到多个阿里云账号的SSO。

D. 您希望从阿里云的登录页面开始发起登录,而非直接访问您IdP的登录页面。

解析:

角色SSO适用于以下场景:

出于管理成本考虑,您不希望在云端创建和管理用户,从而避免用户同步带来的工作量。您希望在使用SSO的同时,仍然保留一部分云上本地用户,可以在阿里云直接登录。云上本地用户的用途可以是新功能测试、网络或企业IdP出现问题时的备用登录方式等。

您希望根据用户在本地IdP中加入的组或者用户的某个特殊属性,来区分云上拥有的权限。当进行权限调整时,只需要在本地进行分组或属性的更改。

您拥有多个阿里云账号但使用统一的企业IdP,希望在企业IdP配置一次,就可以实现到多个阿里云账号的SSO。

您的各个分支机构存在多个IdP,都需要访问同一个阿里云账号,您需要在一个阿里云账号内配置多个IdP进行SSO。

除了控制台,您也希望使用程序访问的方式来进行SSO。


53、通过以下_____D_____方式触发的伸缩活动不能并行伸缩活动?

A. 手动执行伸缩规则、通过定时任务执行伸缩规则

B. 期望实例数检查任务、实例健康检查任务、最大最小值检查任务

C. 手动添加ECS实例、手动移出ECS实例

D. 自动添加ECS实例

解析:

通过以下方式触发的伸缩活动为并行伸缩活动:手动执行伸缩规则、通过定时任务执行伸缩规则、手动添加ECS实例、手动移出ECS实例、期望实例数检查任务、实例健康检查任务、最大最小值检查任务。如果有执行中的并行伸缩活动,可以再触发其它并行伸缩活动。


54、云服务器ECS具有广泛的应用场景,既可以作为Web服务器或者应用服务器单独使用,又可以与其他阿里云服务集成提供丰富的解决方案。以下选项中关于阿里云ECS应用场景描述正确是_____A_____?

A. 企业官网或轻量的Web应用

B. 抵御DDOS攻击

C. 提供网络连通性

D. 提供静态内容加速等场景


55、以下选项中关于阿里云ECS地域和可用区描述正确是_____B_____?

A.每个地域完全独立。因为每个可用区可以相互访问,所以同一个地域内的可用区之间使用低时延链路相连

B. 每个地域完全独立。每个可用区完全隔离,但同一个地域内的可用区之间使用低时延链路相连

C. 每个地域不完全独立。每个可用区完全隔离,但同一个地域内的可用区之间使用低时延链路相连

D. 每个地域完全独立。每个可用区完全隔离,但同一个地域内的可用区之间的时延链路。

解析:

每个地域完全独立,不同地域的可用区完全隔离,但同一个地域内的可用区之间使用低时延链路相连。


56、以下选项中关于阿里云ECS地域和可用区描述不正确是_____C_____?

A. 地域是指物理的数据中心。资源创建成功后不能更换地域。

B. 每个地域完全独立。每个可用区完全隔离,但同一个地域内的可用区之间使用低时延链路相连。

C. 可用区是指物理的数据中心。资源创建成功后不能更换可用区。同一可用区内实例之间的网络延时更小。

D. 可用区(Availability Zone,简称AZ)是指在同一地域内,电力和网络互相独立的物理区域。


57、小刘所在公司业务部署在阿里云上,小刘在运维阿里云云服务器ECS时发现有使用限制,下列对于阿里云云服务器ECS限制描述正确是_____A_____?

A. 不支持安装虚拟化软件和二次虚拟化(例如安装使用VMware Workstation)。仅弹性裸金属服务器和超级计算集群支持二次虚拟化。

B. 支持声卡应用。

C. 支持直接加载外接硬件设备(如硬件加密狗、U盘、外接硬盘、银行U key等)。

D. 支持多播协议。

解析:

阿里云云服务器ECS的使用限制理解是否正确链接


58、下列对于阿里云云服务器ECS限制描述不正确是_____C_____?

A. 不支持声卡应用。

B. 不支持直接加载外接硬件设备(如硬件加密狗、U盘、外接硬盘、银行U key等),如果需要可以尝试软件加密狗或者动态口令二次验证等。

C. 支持多播协议。

D. 日志服务不支持32位Linux系统云服务器。

解析:

阿里云云服务器ECS的使用限制理解是否正确链接


59、阿里云负载均衡SLB的LoadBalancer中接口是用_____B_____来修改SLB实例的计费方式的?

A. CreateLoadBalancer

B. ModifyLoadBalancerInternetSpec

C. SetLoadBalancerStatus

D. SetLoadBalancerName

解析:

使用 ModifyLoadBalancerInternetSpec 修改公网负载均衡实例的计费方式。


60、小刘所在公司将数据库通过数据传输服务DTS将数据同步到云上自建数据库中,随着业务量的不断上涨,自建数据库的服务能力越来越不足,主要表现在并发连接数不足、磁盘的IOPS不能满足业务需要等;你从阿里云架构师的角度推荐使用阿里云_____D_____服务比较合适?

A. 负载均衡SLB

B. 内容分发网络CDN

C. 对象存储OSS

D. 云数据库RDS

解析:

阿里云关系型数据库RDS是一种稳定可靠、可弹性伸缩的在线数据库服务。基于阿里云分布式文件系统和SSD盘高性能存储,RDS支持MySQL、SQL Server、PostgreSQL和MariaDB TX引擎,并且提供了容灾、备份、恢复、监控、迁移等方面的全套解决方案,彻底解决数据库运维的烦恼


61、云服务器ECS提供了基础安全服务,包括异常登录检测、漏洞扫描、基线配置核查等。当防护资产检测“暴力破解”而发出报警后,最安全的处理方法应该是_____D_____?

A. 资产由阿里云维护,可以忽略。

B. 立即登录云服务器ECS实例,检查登录日志,如果没有异常登录成功的记录, 可直接忽略。

C. 通知自己业务平台的所有用户立即修改密码,并告知不要用简单密码。

D. 立即更新云服务器ECS实例的系统用户的密码,并启用安全组防火墙,只允许特定IP连接ECS实例。


62、以下_____A_____端口是IMAP是用于电子邮件的接收的协议。

A. 143

B. 144

C. 145

D. 146

解析:

143端口用于IMAP(Internet Message Access Protocol)协议,IMAP是用于电子邮件的接收的协议。


63、CDN缓存是为了加速页面的访问,阿里云CDN提供了刷新缓存的方法,以下描述中错误的是_____A_____?

A. 整站刷新

B. 目录刷新

C. URL预热

D. URL刷新

解析:

CDN刷新缓存的方式确实有三种分别是:URL刷新、目录刷新、URL预热。


64、使用了阿里云CDN后,如果缓存命中率比较低,不可能导致的原因是_____D_____?

A. 缓存配置不合理,针对某些文件设置较短,导致CDN节点频繁回源。

B. HTTP Header设置导致无法缓存,需要用户检查源站的Cache-Control设置或 者Expires的设置。

C. 源站动态资源较多,多为不可缓存的内容,也会导致频繁回源拉取。

D. 网站访问量较多,文件热度非常高,CDN收到请求多无法有效命中缓存。

解析:

题目考察的是缓存命中率比较低的原因 


65、网站业务接入WAF防护后,您可以通过告警设置,使WAF在网站请求流量中检测到攻击事件、异常流量时,及时向您发送告警通知,帮助您实时掌握业务的安全状态。,当收到WAF的安全报警信息后,以下描述中正确的处理方法是_____C_____?

A. 无需理会,阿里云的WAF会搞定一切。

B. 屏蔽报警信息,一点都不重要。

C. 可以针对不同的事件类型自定义不同的通知和处置方式,便于全面、有效地完成日常运维工作。

D. WAF报警是非常可怕的,应立即向公安 机关报案。

解析:

WAF默认支持通过阿里云云监控服务向您提供业务监控与告警设置。云监控可以对WAF系统攻击事件、WAF监控指标设置监控和告警规则。如果云监控支持的WAF监控指标无法满足您的需求,您可以使用日志服务自定义更丰富的WAF告警设置。


66、使用Web应用防火墙(WAF)防护您的Web业务前,您必须将要防护的网站接入Web应用防火墙。未完成接入操作,您的Web应用防火墙防护将无法生效。以下描述中关于WAF的接入方式正确是_____C_____?

A. CNAME接入

B. 透明接入模式

C. CNAME接入和透明接入模式

D. 指定接入

解析:

WAF支持使用CNAME接入和透明接入模式,使您的网站流量可以受到WAF的保护。


67、安全组是一种虚拟防火墙,具备状态检测和数据包过滤能力。以下对安全组最准确的是_____A_____?

A. 一台ECS实例不仅可以属于多个安全组,还可以同时加入多个安全组。

B. 一个安全组可以管理同一个地域内的多台ECS实例。

C. 在没有设置允许访问的安全组规则的情况下,不同安全组内的ECS实例之间默认内网不通。

D. 安全组支持有状态应用。一个有状态的会话连接中,会话的最长保持时间是910秒。安全组会默认放行同一会话中的通信。例如,在会话期内,如果连接的数据包在入方向是允许的,则在出方向也是允许的。

解析:

一台ECS实例至少属于一个安全组,可以同时加入多个安全组。

68、小刘的公司把业务托管到阿里云平台上,小刘身为公司运维负责人想查看公司云产品中指定资源的运行状态和各个指标的使用情况,并对监控项设置报警规则。当符合报警规则时,自动发送报警通知。_____B_____

A. 安全组

B. 云监控

C. DDoS基础防护

D. Web应用防火墙

解析:

云监控自动获取您当前阿里云账号下各云产品的资源,您可以查看目标云产品中指定资源的运行状态和各个指标的使用情况,并对监控项设置报警规则。当符合报警规则时,云监控自动发送报警通知。


 69、云监控为云上用户提供开箱即用的企业级开放型一站式监控解决方案。目前阿里云的云监控不支持_____D_____发送报警通知的方式?

A. 电话

B. 短信

C. 邮件

D. QQ

解析:

发送报警通知的方式包括:电话、短信、邮件、钉钉机器人。


70、云监控(CloudMonitor)是一项针对阿里云资源和互联网应用进行监控的服务;以下关于站点监控说法正确的是_____C_____?

A. 探测目标站点URL和IP地址的可用性。支持创建ICMP、TCP、UDP、DNS、POP3、SMTP和FTP协议的探测点,获取探测对象的状态码和响应时间。

B. 探测目标站点URL和IP地址的可用性。支持创建HTTPS、ICMP、TCP、UDP、DNS、POP3、SMTP和FTP协议的探测点,获取探测对象的状态码和响应时间。

C. 探测目标站点URL和IP地址的可用性。支持创建HTTP(HTTPS)、ICMP、TCP、UDP、DNS、POP3、SMTP和FTP协议的探测点,获取探测对象的状态码和响应时间。

D. 探测目标站点URL和IP地址的可用性。支持创建HTTP、ICMP、TCP、UDP、DNS、POP3、SMTP和FTP协议的探测点,获取探测对象的状态码和响应时间。


71、以下描述中关于RAM用户登录地址和登录方式,描述不正确是_____C_____?

A.通过特定RAM用户登录窗口,使用UPN格式:<UserName>@<AccountAlias>.onaliyun.com,例如:username@company-alias.onaliyun.com。

B.通过特定RAM用户登录窗口,使用账号和别名如:<UserName>@<AccountAlias>,例如:username@company-alias。

C.通过主账号登录窗口登录即可。

D.通过特定RAM用户登录窗口,如果创建了域别名,也可以使用域别名登录,格式为:<UserName>@<DomainAlias>,例如:username@example.com。

解析:

RAM用户登录方式有以下几种:

方式一:使用默认域名登录(A选项)

方式二:使用账号别名登录(B选项)

方式三:如果创建了域别名,也可以使用域别名登录(D选项)


72、云监控(CloudMonitor)是一项针对阿里云资源和互联网应用进行监控的服务。以下关于云监控的产品优势描述错误的是_____C_____

A. 云监控服务无需您购买和开通。当您注册阿里云账号后,自动开通云监控服务,方便您在使用阿里云产品时,可以直接在云监控控制台查看资源的运行状态并设置报警规则。

B. 云监控通过Dashboard为您提供丰富的图表展现形式,并支持全屏展示和数据自动刷新,满足多种场景下的监控数据可视化需求。

C. 云监控目前尚不支持支持您通过Dashboard对监控数据进行时间维度和空间维度的聚合处理。

D. 云监控还为您提供监控项的报警服务。当您为监控项设置报警规则和通知方式后,如果监控项达到报警阈值,则会立刻为您发送报警通知,便于您及时知晓资源异常并及时处理,从而提高产品的可用性。

解析:

云监控支持您通过Dashboard对监控数据进行时间维度和空间维度的聚合处理。

阿里云云监控产品优势


73、Web应用防火墙(WAF)使用核心攻防和大数据能力来驱动Web安全,以下描述中关于WAF的功能特性,描述不正确是_____A_____?

A. 支持防御以下常见威胁:SQL注入、DDOS攻击、云主机异地登录提醒、XSS跨站、Webshell上传、后门隔离保护、命令注入、非法HTTP协议请求、常见Web服务器漏洞攻击、核心文件非授权访问、路径穿越、扫描防护等。

B. 支持全解析多种常见HTTP协议数据提交格式:任意头部字段、Form表单、Multipart、JSON、XML。

C. 支持对网站的HTTP、HTTPS(高级版及以上)流量进行Web安全防护。

D. 支持对攻击事件、攻击流量、攻击规模的集中管理统计。

解析:

支持防御以下常见威胁:SQL注入、XSS跨站、Webshell上传、后门隔离保护、命令注入、非法HTTP协议请求、常见Web服务器漏洞攻击、核心文件非授权访问、路径穿越、扫描防护等。


74、安全组是一种虚拟防火墙,具备状态检测和数据包过滤能力,用于在云端划分安全域。描述安全组特点不正确是_____C_____?

A. 一个安全组可以管理同一个地域内的多台ECS实例。

B. 一台ECS实例至少属于一个安全组,可以同时加入多个安全组。

C. 在没有设置允许访问的安全组规则的情况下,不同安全组内的ECS实例之间默认内网是互通的。

D. 安全组支持有状态应用。一个有状态的会话连接中,会话的最长保持时间是910秒。安全组会默认放行同一会话中的通信。例如,在会话期内,如果连接的数据包在入方向是允许的,则在出方向也是允许的。


75、阿里云的负载是一种对流量进行按需分发的服务,结合_____C_____共同使用,可以提供防护SQL注入攻击和CC攻击等,使应用环境更安全。

A. 阿里云云监控

B. 阿里云内容分发网络CDN

C. 阿里云Web应用防火墙

D. 阿里云访问控制RAM

解析:

阿里云Web应用防火墙基于云安全大数据能力,有效防御各类OWASP常见Web攻击并过滤海量恶意CC攻击,避免您的网站资产数据泄露,保障网站业务安全性与可用性。

阿里云Web 应用防火墙


76、阿里云访问控制RAM是云盾提供用来管理用户身份与资源访问权限的服务,以下_____C_____不属于访问控制RAM的功能?

A. 集中控制RAM用户及其密钥:管理每个RAM用户及其访问密钥,为用户绑定多因素认证(MFA)设备。

B. 集中控制RAM用户的访问权限:控制每个RAM用户访问资源的权限。

C. 集中控制所有阿里云用户及其密钥:管理每个阿里云用户及其访问密钥,为用户绑定多因素认证(MFA)设备。

D. 集中控制云资源:对RAM用户创建的实例或数据进行集中控制。当用户离开组织时,实例或数据不会丢失。

解析:

集中控制RAM用户及其密钥:管理每个RAM用户及其访问密钥,为用户绑定多因素认证MFA(Multi Factor Authentication)设备。

阿里云访问控制理解


77、小刘是一家公司的运维组长并且公司业务部署在阿里云,使用了阿里云云主机ECS、负载均衡SLB、云数据库RDS等;小刘为了方便管理账号创建了RAM子账号,并将负载均衡SLB的只读权限授予该RAM子账号,该子账号的拥有者可以查看SLB服务,但是无法对其进行修改。上述授权操作使用了阿里云的_____A_____?

A. 阿里云访问控制RAM

B. 多因素认证(MFA)

C. 单点登录(SSO)

D. RAM角色(RAM role)

解析:

阿里云访问控制RAM特点之一的RAM用户访问权限:控制每个RAM用户访问资源的权限。

阿里云访问控制基本概念


78、以下描述中关于RAM用户使用资源所产生的费用如何计算,描述不正确是_____A_____?

A. RAM用户不可以被授权进行充值操作,所产生的费用由其所属的阿里云账号承担。

B. RAM用户可以自动享有阿里云账号享有的折扣,无需特殊设置。

C. 消费额度、信用额度和独立付款方式等财务相关属性均为阿里云账号内的全局设置,影响所有RAM用户。不支持为某个RAM用户单独设置。

D. RAM用户使用资源所产生的费用由其所属的阿里云账号承担。

解析:

RAM用户可以被授权进行充值操作,充值后的金额归属于阿里云账号。

阿里云RAM用户常见问题


79、三种类型的RAM角色分别可以被扮演,以下选项中用来解决跨账号访问和临时授权问题的是_____B_____?

A. 实体用户

B. 阿里云账号

C. 阿里云服务

D. 身份提供商

解析:

RAM角色是一种虚拟用户,与实体用户(阿里云账号、RAM用户和云服务)不同。

RAM角色分为以下几种:

可信实体为阿里云账号的RAM角色:该角色主要用于解决跨账号访问和临时授权问题

可信实体为阿里云服务的RAM角色:该角色主要用于解决跨云服务授权访问的问题

可信实体为身份提供商的RAM角色:该角色主要用于实现与阿里云的单点登录(SSO)

阿里云访问控制基本概念


80、三种类型的RAM角色分别可以被扮演,以下选项中扮演的类型角色不对的是_____D_____?

A. 阿里云账号

B. 阿里云服务

C. 身份提供商

D. 实体用户

解析:

三种类型的RAM角色分别可以被扮演:

阿里云账号:允许RAM用户所扮演的角色。扮演角色的RAM用户可以属于自己的阿里云账号,也可以属于其他阿里云账号。此类角色主要用来解决跨账号访问和临时授权问题。

阿里云服务:允许云服务所扮演的角色。特别的是,ECS实例RAM角色也属于这个类型,其可信实体为ECS服务;此类角色主要用于授权云服务代理您进行资源操作。

身份提供商:允许受信身份提供商下的用户所扮演的角色。此类角色主要用于实现与阿里云的SSO。

 阿里云访问控制基本概念


81、VPC的网络安全隔离功能不依赖于如下那种技术实现_____C_____?

A. 硬件防火墙

B. 软件防火墙

C. 云主机ECS

D. 交换机


82、防火墙系统的主要作用是_____C_____?

A. 防止系统崩溃

B. 防病毒

C. 保护内部网络安全

D. 预防火灾


83、下列说法中哪项是错误的是_____D_____?

A. 不同CPU的计算机有不同的机器语言和汇编语言;

B. 回收站是硬盘中的一块区域,而剪贴板是内存中的一块区域;

C. 在Dos中可以用的文件名在windows 98中一定可用;

D. 计算机病毒不可能会驻留在BIOS中;


84、无状态会话Bean、有状态会话Bean、CMP与BMP中,哪一种Bean不需要自己书写连接数据库的代码_____C_____?

A. 无状态会话Bean

B. 有状态会话Bean

C. CMP

D. BMP

解析:

BMP是在Bean中完成对数据库JDBC的各种调用;

CMP是由EJB容器自动完成对数据库的操作;

会话Bean主要处理业务逻辑;


85、假设web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件_____D_____?

A. MyApp目录下

B. MyApp\images目录下

C. MyApp\WEB-INF目录下

D. MyApp\WEB-INF\lib目录下

解析:

lib是放置.jar文件的地方


86、哪一个对象可以用于获得浏览器发送的请求_____A_____?

A. HttpServletRequest

B. HttpServletResponse

C. HttpServlet

D. Http


87、信息化项目实施过程各环节都会产生大量文档,这些文档总体可分为:_____A_____

A. 技术文档和管理文档

B. 开发文档和实施文档

C. 调研文档和管理文档

D. 实施文档和验收文档


88、信息化文档编写过程中,需要规范,标准化,以下描述相对比较规范的是?_____B_____

A. 由于秘密文档不便于公开,因此文档不标注密级信息

B. 文档要有编号、作者、审核审批人、修订记录等信息,正文需要用约定的字体格式

C. 正文由于体现作者的意思,所以不需要规范格式

D. 文档初稿由于尚未成型,因此不需要规范格式


89、一个项目的文档种类繁多,同一类文档也可能会产生多个版本,文档版本管理属于?_____D_____

A. 项目管理

B. 档案管理

C. 配置管理

D. 版本管理

解析:

文档管理是项目管理的一项重要内容,项目文档版本管理属于项目管理的配置管理范畴。


90、开通云主机后,用户可以自助在云主机内安装所需的业务,但下面哪些行为是受限的?_____C_____

A.搭建WEB服务

B.开启默认端口

C.电商网站刷销量

D.部署一个公益网站

解析:

禁止使用ECS针对淘宝等电商网站从事刷单、刷销量、刷广告、进行虚假网站交易的网络行为。


91、云主机使用过程中,以下哪个行为带来的风险更高?_____D_____

A. 新建超过3个用户账号

B. 使用高效云盘时进行swap分区

C. Linux系统的/etc目录下新建目录

D. 重命名Linux下的root账号

解析:

新建多个用户账号会提高风险,但是只要设置密码复杂度、妥善管理也是合规的。

使用高效云盘时进行swap分区是允许的;

Linux系统的/etc目录下新建目录也是可以的。


92、云端服务器无法启动,经查找发现服务器Windows已经蓝屏,以下哪种处理方式是优先推荐的?_____B_____

A. 钉钉联系阿里云客服

B. 请提交工单,由阿里云技术支持进一步排查

C. 重新开通云主机

D. 在论坛上找相关处理方式

解析:

云主机无法启动,比如Windows已经蓝屏,请提交工单,由阿里云技术支持进一步排查


93、当托管在云端的网站遭受大量外网攻击时,以下那种措施是最佳处理方式?_____C_____

A. 钉钉群里面寻找解决办法

B. 查收电子邮件看是否有安全通报

C. 部署DDOS等防护产品,将外部大量异常访问IP加入黑名单,尽可能修复网站漏洞

D. 将网站换一台主机重新部署

解析:

当托管在云端的网站遭受大量外网攻击时,推荐的措施包括:部署DDOS等防护产品,将外部大量异常访问IP加入黑名单,尽可能修复网站漏洞


94、以下_____B_____端口,用于通过命令行模式或远程连接软件(例如PuTTY、Xshell、SecureCRT等)连接Linux实例?

A. 21

B. 22

C. 23

D. 24


95、以下_____D_____端口,用于域名解析服务器(Domain Name Server,简称DNS)协议。

A. 51

B. 52

C. 43

D. 53

解析:

53端口用于域名解析服务器(Domain Name Server,简称DNS)协议。如果在安全组出方向实行白名单方式,需要放行53端口(UDP协议)才能实现域名解析。


96、以下_____C_____端口,Windows Server Remote Desktop Services(远程桌面服务)端口,可以通过这个端口使用软件连接Windows实例。

A. 3387

B. 3388

C. 3389

D. 3390


97、为支持扶贫项目,A公司在云端部署了一套土特产直售交易平台。运行不到一年业务量大增,为了解决卡慢问题,提升运营品质,推荐的解决办法是?_____D_____

A. 购买高带宽

B. 业务迁移到本地

C. 配置高性能服务器

D. 部署CDN

解析:

CDN的业务使用场景分为静态内容加速、动态内容加速和安全加速。


98、某智慧园区安装了一套安防视频监控系统,系统部署在云端的虚拟机上,但是由于摄像头比较多,视频量增加很快,已经三次扩展了硬盘空间,但效果一直不理想。下面哪种产品可能很好的解决本案例的视频存储问题?_____B_____

A. 内容分发CDN

B. 对象存储OSS

C. 服务器集群

D. 负载均衡SLB

解析:

阿里云对象存储是阿里云提供的海量、安全、低成本、高持久的云存储服务。其数据设计持久性不低于99.9999999999%(12个9),服务可用性(或业务连续性)不低于99.995%


99、A公司将面向市场服务的一部分业务迁移上云,同时一些传统业务在本地数据中心机房运行。现由于业务需要,计划将本地数据中心与云上的专有网络打通,实现本地和云端业务对接,请问以下什么产品可满足此业务需求?_____A_____

A. VPN

B. SLB

C. OSS

D. CDN

解析:

VPN网关(VPN Gateway,简称VPN)是一款基于Internet,通过加密通道将企业数据中心、办公网或终端与专有网络(VPC)安全可靠连接起来的服务。支持IPsec VPN、SSL VPN及国密算法等能力,满足分支互联、移动办公等接入场景。

SLB是云负载均衡产品,无法实现两端的网络点对点可达。

OSS、CDN均为IAAS切非网络类型产品。


100、小刘的Windows服务器进行更新发生报错,但是Windows Update失败的原因很多,以下选项中不会导致Windows 更新失败的原因是的?_____C_____

A. 磁盘文件系统访问权限问题。

B. 服务器物理内存或者虚拟内存不足。

C. 正常运行的Windows系统,非正常关机。

D. 磁盘空间不足。

解析:

Windows Update失败的原因很多,一般有如下情况。

1. 第三方杀毒软件的影响。

2. 木马病毒的影响。

3. 服务器物理内存或者虚拟内存不足。

4. 磁盘文件系统访问权限问题。

5. 磁盘空间不足。

6. Windows系统的ECS实例的自身系统组件或者依赖服务损坏。

7. Windows系统的ECS实例默认配置了阿里云内部WSUS服务器,如果该服务器繁忙或者停止响应,可能会导致Update失败。

8. 网络链路或者DNS解析问题。


101、使用阿里云ECS导入自定义镜像不支持以下哪些许可证类型?_____D_____

A. 阿里云(Aliyun)官方提供的Windows Server操作系统许可证。

B. 客户本身从官方采购买了许可属于自带许可

C. 对于阿里云已经和厂商签署授权协议的操作系统(如Windows Server),并且阿里云可以提供官方许可证的操作系统,许可证类型会设置成阿里云(Aliyun)。

D. 使用阿里云必须采购来源为阿里云的证书许可,否则不可用。

解析:

导入自定义镜像时,可以选择以下三种许可证类型: 阿里云(Aliyun):由阿里云提供许可证,主要包括Windows Server操作系统许可证。 自带许可证上云的场景目前主要有以下几种:

1. 支持微软许可证移动性(License Mobility)的软件,包括SQL Server,SharePoint等,可以通过创建ECS实例实现自带许可。

2. Windows客户端访问许可(Client Access License,简称CAL)不适用于许可证移动性,所以无法在共享硬件环境下使用已经拥有的Windows许可证。

3. 无SA或不支持通过SA实现自带许可的场景,此场景类似于与Windows操作系统场景,可以在独享的硬件环境中复用已购的软件许可证并自行下载软件进行部署。

4. Redhat提供云接入(Cloud Access)方式。 默认自动提供:根据设置的要导入操作系统的发行版,自动设置成相应的许可证类型。对于阿里云已经和厂商签署授权协议的操作系统(如Windows Server),并且阿里云可以提供官方许可证的操作系统,许可证类型会设置成阿里云(Aliyun)。


102、微软已经于2020年1月14日停止对以下那个操作系统提供支持?_____A_____

A. Windows Server 2008和Windows Server 2008 R2操作系统

B. Windows Server 2012和Windows Server 2012 R2操作系统

C. Windows Server 2006和Windows Server 2006 R2操作系统

D. Windows Server 2000和Windows Server 2000 R2操作系统


103、HTTPS 采用以下哪个选项实现安全网站访问?_____A_____

A. SSL

B. IPsec

C. PGP

D. SET

解析:

本题考查的是计算机网络与通信的知识。 本题中,对于“SSL”,安全超文本传输协议 HTTPS 是以安全为目标的 HTTP 通道,是 HTTP 的安全版,通过在 HTTP 下加入安全套接层 SSL 实现的。而 SSL 是一种为网络通信提供安全及数据完整性的安全协议,所以,选项 A 正确。

IPsec,互联网协议安全 IPSec 是一种开放标准的框架结构,通过使用加密的安全服务以确保在互联网上进行保密而安全的通信,所以,选项 B 错误。

PGP,完美隐私 PGP 是一个基于 RSA(RSA 是目前最有影响力的公钥加密算法之一)公钥加密体系的邮件加密系统,所以,选项 C 错误。

SET,安全电子交易 SET 协议是 VISA 国际组织、万事达(MasterCard)国际组织创建,联合 IBM、Microsoft、Netscope、GTE 等公司制定的一个为了在互联网上保证交易安全性的规范,主要用于解决信用卡电子付款的安全保障性问题,所以,选项 D错误。


104、服务端A与客户端B建立了TCP连接,之后服务端A主动断开了连接,但是在客户端B上仍然看到连接是建立的,导致原因可能是以下选项的是?_____C_____

A. 可能是修改了服务端主机名导致。

B. 可能是修改了服务端配置大小导致。

C. 可能是修改了服务器默认net.ipv4.tcp_fin_timeout内核参数所致。

D. 可能是修改了服务端的IP地址所致。

解析:

通常是由于修改了服务端默认的net.ipv4.tcp_fin_timeout内核参数所致,解决办法是:执行命令"vi /etc/sysctl.conf",修改配置,设置net.ipv4.tcp_fin_timeout=30; 执行命令"sysctl -p",使配置生效。


105、LAMP具体结构不包含下面哪种_____B_____

A. PHP语言

B. Windows系统

C. MySQL数据库

D. Apache服务器

解析:

LAMP 是指一个集成开发环境,一般用来建立web应用平台:

L: Linux A: Apache M: Mysql P: PHP或指Perl或指Python


106、使用二进制包安装LAMP架构,默认情况下还需要开放以下那些端口以确保MySQL成功安装?_____C_____

A. 3301

B. 3302

C. 3306

D. 3305

解析:修改/etc/my.cnf 文件,开启3306端口。


107、Tomcat搭建WEB服务器,Tomcat默认端口是多少?_____B_____

A. 80

B. 8080

C. 90

D. 9090


108、若Tomcat的安装目录为/opt/tomcat,则默认网站根目录为?_____D_____

A. opt/tomcat/html

B. var/www/html

C. user/local/nginx/html

D. opt/tomcat/webapps/Root

解析:

tomcat部署安装基础知识

tomcat默认网站根目录为:tomcat的部署地址/webapps/ROOT/


109、下列不属于Oracle逻辑结构的是?_____C_____

A. 区

B. 段

C. 数据文件

D. 表空间

解析:

Oracle中逻辑结构包括表空间、段、区和块,数据文件属于数据库的物理结构。


110、以下哪个SQL语句是正确的_____A_____

A. select Code as ‘代号’ from users

B. create table (Code int primary key);

C. insert into users (‘p001’,’张三’,’男’);

D. update users Code=’p002’ where Code=’p001’;

解析:

create table (Code int primary key); 缺少表名;

insert into users (‘p001’,’张三’,’男’); 缺少values;

update users Code=’p002’ where Code=’p001’; 缺少set


111、在Oracle中,通过以下那个选项可以释放锁?_____C_____

A. INSERT

B. DELETE

C. ROLLBACK

D. UNLOCK

解析:

要结束一个事物,只有通过COMMIT或ROLLBACK命令,而INSERT、DELETE或UPDATE都会加锁,Oracle中没有UNLOCK命令


112、小和在运维公司Linux服务器时,Linux服务器的内核参数为"net.ipv4.tcp_max_tw_buckets",发生“Time wait bucket table overflow”错误报告,以下选项中正确的是?_____A_____

A. 查看日志如果是因为TCP连接数过多的话 需要查询内核参数调整内核参数值大小随后执行"sysctl -p"使得更新的配置生效。

B. 缓存文件导致,重启即可。

C. 业务代码导致,寻求开发更新代码。

D. Linux服务器配置过低,需要增加额外配置。


113、以下那些选项支持阿里云临时安全令牌(Security Token Service,STS),正确是_____D_____?

A. 负载均衡、弹性公网IP、弹性Web托管。

B. 对象存储OSS、文件存储NAS、企业邮箱。

C. 云虚拟主机、云服务器ECS、函数计算。

D. 弹性高性能计算、弹性伸缩、容器服务Kubernetes版。

解析:

能通过STS获取可以自定义时效和访问权限的临时身份凭证,即安全令牌(STS Token)。

阿里云STS的使用限制理解




JAVA

1、欲构造ArrayList类得一个实例,此类继承了List接口,下列哪个方法是正确的是_____B_____?

A. ArrayList myList = new Object();

B. List myList = new ArrayList();

C. ArraylList myList = new List();

D. List myList = new List();


2、关于JAVA线程设计,下列描述正确的是_____C_____?

A. 线程对象必须实现Runnable接口

B. 启动一个线程直接调用线程对象的run()方法

C. Java提供对多线程同步提供语言级的支持

D. 一个线程可以包含多个进程


3、关于异常(Exception),下列描述不正确的是_____D_____?

A. 异常的基类为Exception,所有异常都必须直接或者间接继承它

B. 异常可以用try{ . . .}catch(Exception e){ . . .}来捕获并进行处理

C. 如果某异常继承RuntimeException,则该异常可以不被声明。

D. 异常可以随便处理,而不是抛给外层的程序进行处理


4、关于运算符>>和>>>描述正确的是_____C_____?

A. >>执行移动

B. >>执行翻转

C. >>执行有符号左移,>>>执行无符号左移

D. >>执行无符号左移,>>>执行有符号左移


5、Java代码中有关线程的哪些叙述是错误的_____D_____?

A. 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行。

B. 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面。

C. 一个线程可能因为不同的原因停止并进入就绪状态。

D. 一旦一个线程被创建,它就立即开始运行。

解析:在抢占式线程模型中,操作系统可以在任何时候打断线程。通常会在它运行了一段时间(就是所谓的一个时间片)后才打断它。这样的结果自然是没有线程能够不公平地长时间霸占处理器。


6、java代码方法resume()负责恢复哪些线程的执行_____D_____?

A. 通过调用stop()方法而停止的线程。

B. 通过调用sleep()方法而停止的线程。

C. 通过调用wait()方法而停止的线程。

D. 通过调用suspend()方法而停止的线程。


 7、选择下面Java代码的运行结果:_____C_____?

public class Test{
public void method(){
for(int i = ; i < 3; i++){
System.out.print(i);
}
System.out.print(i);
}
}

A. 122

B. 123

C. 编译报错

D. 没有输出

解析:

i变量的作用范围是整个for循环。


8、提供Java存取数据库能力的包是_____A_____?

A. java.sql

B. java.awt

C. java.lang

D. java.swing

解析:Java的概念理解是否正确:

java.sql是JDBC的编程接口

java.awt和java.swing是做图像界面的类库

java.lang: Java 编程语言进行程序设计的基础类


9、下面哪个是applet传递参数的正确方式_____B_____?

A. applet code=Test.class age=33 width=1 height=1

B. param name=age value=33

C. applet code=Test.class name=age value=33 width=1 height=1

D. pplet Test 33

解析:<Applet>标记的参数部分-般格式是[<PARAM NAME=appletParameter VALUE=value>]。


10、下面哪个可以改变容器的布局_____A_____?

A. setLayout(aLayoutManager);

B. addLayout(aLayoutManager);

C. layout(aLayoutManager);

D. setLayoutManager(aLayoutManager);

解析:Java设置布局管理器setLayout()


11、关于sleep()和wait(),以下描述错误的一项是_____D_____?

A. sleep是线程类(Thread)的方法,wait是Object类的方法;

B. sleep不释放对象锁,wait放弃对象锁;

C. sleep暂停线程、但监控状态仍然保持,结束后会自动恢复;

D. wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态。 


12、下列各选项中,不是J2EE的体系的是_____B_____?

A. JSP

B. JAVA

C. Servlet

D. WebService

解析:J2EE现在更多使用的名字是Java EE。JSP是JavaEE设计模式MVC中的显示部分,Servlet是控制部分,WebService是JavaEE的服务器。


13、Struts框架可以支持以下哪种程序开发语言_____C_____?

A. C

B. C++

C. JAVA

D. C#


14、javax.Servlet的包中,属于类的是_____B_____?

A. Servlet

B. GenericServlet

C. ServletRequest

D. ServletContext

解析:ServletContext和ServletRequest是该包下的接口。


15、EJB类库存在于Java的哪个版本中_____B_____?

A. J2SE

B. J2EE

C. J2ME

D. J2NE

解析:Java分为三个体系:

JavaSE(Java2 Platform Standard Edition,java平台标准版)

JavaEE(Java 2 Platform Enterprise Edition,java平台企业版),EJB属于JavaEE版本。

JavaME(Java 2 Platform Micro Edition,java平台微型版)


16、在MVC设计模式中,JavaBean的作用是_____B_____?

A. Controller

B. Model

C. 业务数据的封装

D. View 


17、Java 容器框架主要分为 Collection 和 Map 两种。其中,Collection 又分如下选项,其中描述不正确的是_____D_____?

A. List

B. Set

C. Queue

D. docker


18、Java的编辑器有很多,从功能上大同小异,高亮、补全等功能都属于基本功能,更多的是调试环境。然而Windows自带的记事本是最简单的一款编辑器,如果使用记事本编写代码,需要将文件存成_____A_____后缀名

A. .java

B. .jsp

C. .html

D. .class

解析:Java的运行环境会自动找到‘.java’为后缀名的文档,并进行编译,编译之后会生成'.class'为后缀名的文件。


19、阅读下述代码,回答问题: 上述代码中第1行和第4行都定义了Person,两行的差别是_____A_____

1 public class Person { 
2 private String name; 
3 private int age; 
4 public Person(String name, int age) { 
5 this.name = name; 
6 this.age = age; 
7 } 
8 } 

A. 第1行定义了类Person 第4行定义了属性Person

B. 第1行和第4行却别在于后面的形式参数

C. 第1行和第4行使用了相同的名词,会导致代码异常

D. 没有区别

解析:代码中的第一个Person是类,定义了类中的两个字段的数据类型,第二个Person是具体的属性


20、 阅读下述代码,回答问题: 上述代码中'private'的含义是_____A_____

1 public class Person { 
2 private String name; 
3 private int age; 
4 public Person(String name, int age) { 
5 this.name = name; 
6 this.age = age; 
7 } 
8 }

A. 使用该权限定义的属性和方法只能在本类及子类中使用,不能跨类使用

B. 使用该权限定义的属性和方法可以跨类使用

C. 使用该权限定义的属性和方法只能在本类中使用,不能跨类或在子类中使用

解析:private的含义是私有化,就是只能在本类及其子类中使用,不能在其他类中调用,其作用域只在本类中


21、阅读下述代码,回答问题: 下述代码中'this'的含义是_____A_____

1 public class Person { 
2 private String name; 
3 private int age; 
4 public Person(String name, int age) { 
5 this.name = name; 
6 this.age = age; 
7 } 
8 } 

A. 字面意思,代指Person类,代码中第5和第6行就是调用本类中属性

B. 用于定义name和age变量

C. 无具体实际含义,只为代码美观

D. 可有可无的关键字

解析:this本身除了可以调用本类的属性,还可以调用本类中的构造方法,以及本类的普通方法


22、 阅读下述代码,发现其输出是null,原因是因为虽然定义了class,但是却没有引用该类,修改第_____C_____行代码,输出结果就变成“我是this”。在这里“this”指向的是“Test1”

1 public class Test1 { 
2 String name; 
3 
4 public String getName() { 
5 return name; 
6 } 
7 public void setName(String name) { 
8 name = name; 
9 } 
10 public static void main(String[] args) { 
11 Test1 test1 = new Test1(); 
12 test1.setName("我是this"); 
13 System.out.println(test1.getName()); 
14 } 
15 }

A. 第2行的“name”之前增加“this”

B. 第5行“name”之前增加“this”

C. 第8行等号左边“name”之前增加“this”

D. 第8行等号右边“name”之前增加“this”

解析:

本题的正确答案是修改第8行代码,等号左侧的“name”前增加“this”。我们在创建一个对象的时候,系统会默认分配一个引用来代表这个对象,这个引用就是this。

第2行作用定义了一个作用域是在类中的变量,因此并不需要this来引用;

第5行代码块中并没有定义一个与name相同的变量,因此不需要使用this指向当前对象

第8行等号右边的name是一个形式参数name,接受的是第12行中的调用,不需要增加this引用


 23、下面代码功能是输入响应的月份,实现不同的输出,“default”是Java的预留关键字,也是默认选项,在当前使用环境下的含义是,如果以上条件都不满足,就得到default的选项当输入不正确的时候,会自动提示“您的输入有误”,请问以下_____A_____输入会被系统提示“您的输入有误”?

1 public class TestSeason { 
2 public static void main(String[] args) { 
3 //输入月份 
4 Scanner input = new Scanner(System.in); 
5 System.out.println("请输入月份:"); 
6 int month = input.nextInt(); 
7 //根据月份输出季节 
8 switch(month){ 
9 case 1: 
10 case 2: 
11 case 3: System.out.println("春天-春暖花开 春意盎然-植树 踏青");break; 
12 case 4: 
13 case 5: 
14 case 6: System.out.println("夏天-夏日炎炎 夏雨雨人-游泳 吃雪糕");break; 
15 case 7: 
16 case 8: 
17 case 9: System.out.println("秋天-秋高气爽 秋风落叶- 秋收 送秋波 ");break; 
18 case 10: 
19 case 11: 
20 case 12: System.out.println("冬天-寒冬腊月 白雪皑皑 -滑雪 溜冰");break; 
21 default: System.out.println("您的输入有误"); 
22 } 
23 } 
24 } 

A. 13

B. 3

C. 3

D. 03

解析:

default是默认选项,当全部case都不符合的时候,默认选项生效,本题中input.nextInt()方法,对输入是有要求的,输入的必须是整数字符串,才能进入下面的switch 选项“3.0”不是整数,因此程序会抛异常 选项“3”虽然是整数,但是会执行第11行代码,不符合题目表述 选项“03”Java认为它不是一个常数,因此会抛异常


24、阅读下面代码,回答以下问题: 上面代码中,每一个case后面的代码块中都有一个break,这个break的作用是_____D_____

public static void main(String[] args) { 
int x = 3; 
switch (x) { 
case 1: System.out.println("1"); break; 
case 2: System.out.println("2"); break; 
case 3: System.out.println("3"); break; 
default: System.out.println("ok"); break; 
} 
} 

A. 结束本次语句,并跳出,执行switch条件判断语句中default内容

B. break主要的作用是结束当前case代码块,继续执行其他case内容

C. 结束本次语句,顺序执行接下来的内容

D. 结束switch条件判断语句,并跳出当前条件判断语句

解析:

break的主要作用就是“停止”,并跳出当前switch条件判断语句


25、已知Java代码如下:

public class Test{
public static void main(String arg[] ){
int i = 5;
do{System.out.print(i);
}
while(--i>5)System.out.print(“finished”);
}
}

以下选项中执行后的输出是_____B_____?

A. 6

B. 5

C. 4

D. 3


26、JAVA代码MAX_LENGTH 是int 型public 成员变量,变量值保持为常量1,用简短语句定义这个变量,下面选项正确的是_____D_____?

A. public int MAX_LENGTH=1;

B. final int MAX_LENGTH=1;

C. final public int MAX_LENGTH=1;

D. public final int MAX_LENGTH=1;

解析:

通过题的描述就是定义常量,在java中常量命名规范是所有字母都大写用下划线分割每个单词。


27、Java I/O程序设计中,下列描述正确的是_____A_____?

A. OutputStream用于写操作

B. InputStream用于写操作

C. I/O库不支持对文件可读可写API

D. OutputStream用于删除和修改操作

解析:

InputStream用于读操作、I/O支持对文件的读写


28、上述代码的功能是通过this方法,使得对象中变量name,可以在setName函数中生效,扩大name的作用域,那么在本段代码中其他_____B_____位置增加this方法,不影响代码正常输入“我是this”?

1 public class Test1 { 
2 String name; 
3 
4 public String getName() { 
5 return name; 
6 } 
7 public void setName(String name) { 
8 this.name = name; 
9 } 
10 public static void main(String[] args) { 
11 Test1 test1 = new Test1(); 
12 test1.setName("我是this"); 
13 System.out.println(test1.getName()); 
14 } 
15 } 

A. 第2行的name之前

B. 第5行的name之前

C. 第7行的name之前

D. 第8行等号右侧name之前

解析:

第5行的name之前增加,不会影响代码的正常输出,因为此处没有其他重名的变量,因此是否有this都不会影响代码的正常输出;

第2行本身是定义name变量,不需要增加this;

第7行括号中的name是一个形式参数,用来接收12行调用时的输入参数,因此不用指向本对象

第8行等号右侧的name是形参的名称,因此并不能使用this


29、下述代码中第5行和第7行分别定义了两个变量,一个是sc,另一个是name。下列选项中,_____C_____不是合法的变量名?

1 package Demo;
2 import java.util.Scanner;
3 public class interaction{
4 public static void main(String[] args) {
5 Scanner sc = new Scanner(System.in);
6 System.out.println(“你好,能告诉我你的名字吗?”);
7 String name = sc.next();
8 }
9 }

A. $sc

B. _name

C. 2name

D. __sc

解析:

Java变量名可以是 字母、数字、$、_(下划线),不可用数字开头,不能是java 的关键字根据变量名命名规则判断,2name不是合法的变量名


30、在JavaEE中,初始化Servlet实例的时候,init()方法是由_____C_____执行。

A.程序员编写代码来调用执行

B.每次执行当前的Servlet时,由系统自动执行

C.当第一次执行当前的Servlet时,由系统自动执行

D.每次执行当前的Servlet时,编写代码来调用执行


31、Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个JAVA虚拟机。JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。所以Tomcat内存调优需要调整catalina.sh中的_____A_____变量。

A. JAVA_OPTS

B. JAVA_TMPDIR

C. CATALINA_OPTS

D. CATALINA_TMPDIR

解析:

在Tomcat的catalina.sh文件中的启停server脚本中都应用到了两个变量: CATALINA_OPTS和JAVA_OPTS。用于保存Tomcat运行所需的各种参数。 
他们在文件中的注释如下: 
(可选)Java 执行"start","stop"或"run"命令时用到的运行时参数; [JAVA_OPTS] 
(可选)Java 执行"start"或"run"命令时用到的运行时参数; [CATALINA_OPTS] 
那么,为什么有两个不同的变量?他们有什么区别? 
首先,定义在这两个变量中的参数都会被传递到启动Tomcat的命令:"start"和"run",只有定义在JAVA_OPTS中的参数会被传递到"stop"命令。 
所以将参数定义到哪个变量中并不影响Tomcat的启动和运行,而只影响到了Tomcat的运行结束。 

第二种区别更加微妙。其他应用程序也可以使用JAVA_OPTS,但Tomcat只会用到CATALINA_OPTS。所以如果你只使用了Tomcat,在设置环境变量时,你最好使用CATALINA_OPTS,而如果你同时也用到了其他java应用程序,在设置环境变量时你应该使用JAVA_OPTS

CATALINA_TMPDIR:临时目录




Python

1、假设已成功导入Python标准库string,那么表达式len(string.digits)的值为_____A_____?

A. 10

B. 9

C. 13

D.1


2、Python标准库_____A_____提供了对SQLite数据库的访问接口?

A. sqlite

B. pip

C. src

D. os


3、在设计正则表达式时,字符_紧随任何其他限定符(*、+、?、{n}、{n,}、{n,m})之后时,匹配模式是“非贪心的”,匹配搜索到的、尽可能短的字符串_____B_____

A. *

B. ?

C. &amp

D. #


4、Python表达式 re.split(‘.+’, ‘alpha.beta…gamma..delta’) 的值为_____C_____?

A. [‘alpha’, ‘gamma’, ‘delta’]

B. [‘beta’, ‘gamma’, ‘delta’]

C. [‘alpha’, ‘beta’, ‘gamma’, ‘delta’]

D. [‘alpha’, ‘beta’, ‘gamma’]


5、python表达式[1, 2, 3]*3的执行结果为_____A_____?

A. [1, 2, 3, 1, 2, 3, 1, 2, 3]

B. [1, 2, 3]

C. [1, 1, 1]

D. [ 1, 2, 3, 1, 2, 3]


6、下列哪个语句在Python中是非法的_____B_____?

A. x = y = z = 1

B. x = (y = z + 1)

C. x, y = y, x

D. x += y


7、关于Python内存管理,下列说法错误的是_____B_____?

A. 变量不必事先声明

B. 变量无须先创建和赋值而直接使用

C. 变量无须指定类型

D. 可以使用del释放资源 

解析:不先赋值会报错


8、下面哪个不是Python合法的标识符_____B_____?

A. int32

B. 40XL

C. self

D. __name__


9、下列哪种对于python类型说法是错误的_____A_____?

A. 除字典类型外,所有标准对象均可以用于布尔测试

B. 空字符串的布尔值是False

C. 空列表对象的布尔值是False

D. 值为0的任何数字对象的布尔值是False

解析:字典对象也可以用于布尔测试


10、Python不支持的数据类型有_____A_____?

A. char

B. int

C. float

D. list


11、关于Python字符串使用下列各选项中描述错误的是_____B_____?

A. 字符应该视为长度为1的字符串

B. 字符串以\0标志字符串的结束

C. 既可以用单引号,也可以用双引号创建字符串

D. 在三引号字符串中可以包含换行回车等特殊字符

解析:python字符串是一个定长的字符数组,通过下标控制长度,没有结束标识。


12、以下不能创建一个python字典的语句是_____C_____?

A. dict1 = {}

B. dict2 = { 3 : 5 }

C. dict3 = {[1,2,3]: “uestc”}

D. dict4 = {(1,2,3): “uestc”}

解析:字典中的元素不能以列表作为key。因为字典的键必须是不变的,而列表是可变的。


13、下列Python语句正确的是_____D_____?

A、min = x if x< y = y

B、max = x > y ?x:y

C、if (x >y)   print x      

D、while True :pass


14、python源程序执行的方式_____B_____?

A. 编译执行

B. 解析执行

C. 直接执行

D. 边编译边执行


15、以下是python字符转换成字节的方法是_____B_____?

A. decode()

B. encode()

C. upper()

D. rstrip()


16、有关python异常说法正确的是_____B_____?

A. 程序中抛出异常终止程序

B. 程序中抛出异常不一定终止程序

C. 拼写错误会导致程序终止

D. 缩进错误会导致程序终止


17、python中导入模块的方式错误的是_____D_____?

A. import mo

B. from mo import *

C. import mo as m

D. import m from mo

解析:python中导入模块的三种形式:

import 模块名 [as 别名]、from 模块名 import 对象名[as 别名]、from 模块名 import *


18、以下各选项中关于python模块说法错误的是_____C_____?

A. 一个xx.py就是一个模块

B. 任何一个普通的xx.py文件可以作为模块导入

C. 模块文件的扩展名不一定是 .py

D. 运行时会从制定的目录搜索导入的模块,如果没有,会报错异常


19、以下哪项python能正常启动是_____D_____?

A. 拼写错误

B. 错误表达式

C. 缩进错误

D. 手动抛出异常


20、对以下程序描述错误的是_____A_____?

try:

#语句块1

except IndexError as i:

# 语句块2

A. 改程序对异常处理了,因此一定不会终止程序

B. 改程序对异常处理了,不一定不会因异常引发终止

C. 语句块1,如果抛出IndexError 异常,不会因为异常终止程序

D. 语句块2 不一定会执行


21、默认情况下Python3源码的编码是_____B_____

A.GB1031

B.UTF-8

C.UTF

D.CEO


22、Python用_____D_____表示代码块

A. 空格

B. {...}

C. ;

D. 缩进


23、不是Python3运算符的选项是_____C_____

A. *

B. **

C. ***

D. **=


24、标准库导入的命令是_____A_____

A. import

B. inport

C. class

D. improt


25、取当前工作目录的命令是_____A_____

A. os.getcwd()

B. sys.getcwd()

C. os.chdir()

D. os.system()


26、字符串正则匹配库的名称是_____B_____

A. er

B. re

C. re.findall

D. sub


27、Python是一门高级语言,目前它有两个大版本,这两个大版本之间并不兼容,其中Python2.x和Python3.x使用的语法有很大区别,以下选项中属于Python2.x的语法是_____B_____?

A. Print(”a,b,c”)

B. print “a,b,c”

C. print(a,”b”,c)

D. print(“%s is little %s”%(a,a)

解析:在Python2版本中,print方法是直接打印其后面的内容 Print(“a,b,c”)

在Python3中,标准输出(print)方法,是以元组的方式将需要打印的内容以实际参数的形式传给print方法 Print(a,”b”,c),这种打印方式是属于字符拼接的打印方法,其中字母a和字母c是两个变量,当变量和常量进行拼接时,使用逗号“,”作为连接符 Print(“%s is little %s”%(a,a),这是一种格式化输出的形式,利用占位符将字符串格式化。


28、Python的格式化输出有两种方式,一种是占位符,另一种方式是使用format,基本上都是用特殊字符填充输出字符串,再通过实际字符填充替换字符串中的占位符。占位符有不同的含义,%s是字符串占位符,%d是整数占位符,%f是浮点型占位符,%.2f是小数点后面保留两位占位符,print("小数: %.2f" % 4.5),_____B_____选项是正确的输出?

A. 小数:4.5

B. 小数:4.50

C. 小数:4.05

D. 小数:04.5


29、self.salary 析构方法是类中一种特殊的方法,它的命名方式也很特殊,下述代码中,_____B_____是构建函数

1 #!/usr/bin/python 
2 # -*- coding: UTF-8 -*- 
3 
4 class Employee: 
5 empCount = 0 
6 
7 def __init__(self, name, salary): 
8 self.name = name 
9 self.salary = salary 
10 Employee.empCount += 1 
11 
12 def displayCount(self): 
13 print "Total Employee %d" % Employee.empCount 
14 
15 def displayEmployee(self): 
16 print "Name : ", self.name, ", Salary: "

A. 第5行

B. 第7-10行

C. 第12-13行

D. 第15-16行

解析:构造函数是类的特殊方法,也是类自有的方法,因此它的命名也是特殊的,是以双下横线开头加上init字符在以双下横线未结尾,构造函数主要是初始化类的方法。

第5行是定义了类的属性,第12-13行和第14-15行分别定义了类的方法


30、self.salary self是Python的一个保留关键字,这个关键字代表的是实例化,而不是类本身,那么下述代码中self代表的含义是_____C_____?

1 #!/usr/bin/python 
2 # -*- coding: UTF-8 -*- 
3 
4 class Employee: 
5 empCount = 0 
6 
7 def __init__(self, name, salary): 
8 self.name = name 
9 self.salary = salary 
10 Employee.empCount += 1 
11 
12 def displayCount(self): 
13 print "Total Employee %d" % Employee.empCount 
14 
15 def displayEmployee(self): 
16 print "Name : ", self.name, ", Salary: "

A. Employee类
B. 代表类中的某个方法
C. 类实例化之后代表的是实例
D. 不知道

解析:self实例化之后代表实例,它与Java的this的区别在于,this代表的是类本身,self没有实例化之后没有具体含义。

Employee类本身只是一个类,并没有实例化,因此不正确

self并不能代表某个类中的方法,因此本选项不正确


31、阅读上面代码,回答以下问题: 下面代码中,类的名字是_____A_____

#!/usr/bin/python3 
class MyClass: 
i = 12345 
def f(self): 
return 'hello world' 
x = MyClass() 
print("MyClass 类的属性 i 为:", x.i) print("MyClass 类的方法 f 输出为:", x.f()) 

A. MyClass

B. i

C. x

D. f

解析:使用class定义类


32、阅读上面代码,回答以下问题:上面代码中,类的属性是_____B_____

#!/usr/bin/python3 
class MyClass: 
i = 12345 
def f(self): 
return 'hello world' 
x = MyClass()
print("MyClass 类的属性 i 为:", x.i) print("MyClass 类的方法 f 输出为:", x.f())

A.MyClass
B. i
C. x
D. f


33、阅读上面代码,回答以下问题: 上面代码中实例化是_____B_____部分

#!/usr/bin/python3 
class MyClass: 
i = 12345 
def f(self): 
return 'hello world' 
x = MyClass()
print("MyClass 类的属性 i 为:", x.i) print("MyClass 类的方法 f 输出为:", x.f())

A. class MyClass

B. x = MyClass()

C. print

D. MyClass


34、已知python代码列表 x = list(range(10)),那么执行语句 del x[::2]之后,x的值为_____C_____?

A. [1, 2, 5, 7, 9]

B. [3, 2, 5, 7, 9]

C. [1, 3, 5, 7, 9]

D. [3, 3, 5, 7, 9]


35、python表达式 5 if 5>6 else (6 if 3>2 else 5) 的值为_____D_____?

A. 3

B. 4

C. 4

D. 6


36、python代码已知 x = ‘123’ 和 y = ‘456’,那么表达式 x + y 的值为_____C_____?

A. ’12345’

B. ’23456’

C. ’123456’

D. ’1234567’


37、python表达式 ‘Hello world!’[-4:] 的值为_____A_____?

A. ’rld!’

B. ’raa!’

C. ’rad!’

D. ’rld’




Linux

1、下面哪个命令是用来定义shell的全局变量_____D_____?

A. exportfs

B. alias

C. exports

D. export


2、当登录Linux时,一个具有唯一进程ID号的shell将被调用,这个ID是什么,以下选项中正确的是_____B_____?

A. NID

B. PID

C. UID

D. CID


3、回到“家”目录的命令是_____C_____

A. cd /

B. cd home

C. cd ~

D. cd -


4、df命令按照使用喜欢显示容量的选项是_____B_____

A. '-a'

B. '-h'

C. '-m'

D. '-k'


5、创建空白文件的命令是_____C_____

A. vi

B. cat

C. touch

D. ls


6、vi/vim是一款文本编辑器,能够打开不同后缀名的文件,选项中有一种后缀名文件使用vi编辑器打开是乱码,这种后缀名是_____D_____

A. py

B. sh

C. java

D. class

解析:.class是java编译过的文件


7、使用vi/vim打开一个有内容的文档,需要进行如下操作: 1、将光标移动至文档最后一行; 2、剪切最后一行; 3、再将光标移动到首行; 4、将剪切的一行内容,复制到首行之前,变成新的首行; 完成以上操作分别需要使用到: 1、GG;2、gg;3、dd;4、P 请按照题目要求,排列出操作顺序是_____B_____

A. 2341

B. 2314

C. 1234

D. 4312

解析: GG:将光标移动至文档首行

gg:将光标移动至文档最后一行(尾行)

dd:剪切/删除光标所在行

P:将黏贴板中的内容粘贴到光标所在行的上一行


8、作为文本编辑器具有查找和替换功能,在vi/vim中查找和替换的是在()模式下输入()提示符进行查找或者替换?_____A_____

A. 一般模式查找(/) 替换(%)

B. 命令模式查找(:) 替换(,)

C. 编辑模式查找(+) 替换(-)

D. 编辑模式查找(#) 替换(@)

解析:如果需要在文本编辑器里面进行查找或者替换,首先需要让文本编辑器处于一般模式(需要按‘esc’键),才能开始查找(/)或者替换(%)


9、在shell脚本中,首行总是“#!/bin/bash”。首行的具体含义是_____A_____

A. #开头是注释行

B. 告诉系统文档内容使用什么语言执行

C. #!的组合没有什么实际意义

D. 此行可以忽略

解析:此行的意义在于告诉系统文档中的内容用什么语言开发的,需要用什么语言进行编译或者执行


10、shell中打印输出的命令_____D_____

A. print

B. printf

C. printIn

D. echo


11、在shell脚本中,有位置参数的概念,位置参数是用来给shell脚本传递参数的。每个shell脚本可以输入多个位置参数,位置参数的数量取决于脚本的需求,多个位置参数,是通过_____A_____方式隔离多个位置参数,避免脚本误将多个参数认成一个电参数的呢?

A. 空格

B. Tab

C. 逗号

D. 不用隔离

解析:位置参数是shell解决参数传递的问题,应用也比较广泛,每个参数之间通过空格的方式,通知脚本参数的长度


12、在一个目录中存放多个文本问题,为了提高效率,使用()命令一次性在该目录下所有文档中查找某个关键字_____A_____

A. grep

B. cat

C. more

D. less


13、使用grep()参数可以显示关键字之前多行的内容_____B_____

A. A

B. B

C. C

D. a

E. b

F. c


14、使用ls -l命令在Linux命令行下,可以罗列出当前目录中文件的详细属性,由于Linux的不同发行版之间存在差异,所罗列的属性列数在7-9列之间,因为某种需求,需要显示第一列的内容,应该使用awk配合()可以满足需求显示第一列的内容_____A_____

A. $1

B. $NR

C. $NR-1

解析:本题主要是考察正则表达式,$1是第一列,$NR是最后一列,$0是整行,$NR-1是倒数第二列


15、在不打开文档的情况下,使用()命令可以在屏幕中打印出文档的首行内容_____A_____

A. head

B. top

C. cut

D. ps

解析:在CentOS中,head:获取文档前几行的内容

top:使用时查看系统运行情况的命令

cut:截取字符串中字符的命令

ps:用来查看系统中当前运行的哪些进程


16、在shell中有绝度路径和相对路径的概念,通过cd命令只要使用绝对路径,都可以通过一行命令进入该目录,那么请问使用_____B_____命令和参数能直接回到之前的目录呢?

A. Contral+Z

B. cd -

C. cd 回车

D. cd |

解析:

Ctrl+Z是在编辑文档是可以撤销之前的操作,但是并不能退回之前的目录;

“cd -”是可以回到上一次的目录中,就像编辑文档是使用的Ctrl+Z;

“cd 回车”的含义是回到家目录;

“cd |”这条命令并不完整,执行之后只会报错,“|”是管道符


17、Linux中自带文本编辑器vi,里面有很多快捷键,像连续按两下字母“d”会将光标所在行的内容全部删除,那么按一下字母“D”能够实现_____C_____操作?

A.删除光标所在字符及空位,后面字符向前补进

B.删除光标所在字符,并保留当前空位

C.删除光标之前字符及空位,后面字符向前补进

D.删除光标之前字符,并保留当前空位

解析:

按一下小写字母“d“,删除光标所在字符,后面的字符向前补进,填充空位;

按一下大写字母”D“,删除光标之前字符,后面的字符向前补进


18、shell脚本中删除命令是rm,删除目录的命令是‘rm -r’,其中r的作用是递归删除,那么删除制定目录下的以log结尾的文件,使用_____A_____命令

A. rm -rf ${find /home/|grep *.log$}

B. rm -rf $[find /home/|grep *.log$]

C. rm -rf $((find /home/|grep *.log$))

D. rm -rf $[[find /home/|grep *.log$]]

解析:

${}是变量替换,也是执行括号内语句;

$(())和$[]是相同的,都是运算比较时候使用,并不适合本题;

$[[]]并没有这种写法


19、shell脚本中删除命令是rm,删除目录的命令是‘rm -r’,其中r的作用是递归删除,那么删除制定目录下的以log结尾的文件,使用_____A_____命令。

A. rm -rf `find /home/|grep *.log$`

B. rm -r `find /home/ -name *.log$`

C. rm -f /home/*

D. rm -rf /home /*

解析:

本题的主旨是批量删除功能,主要逻辑是找到log结尾的文件,然后删除。删除命令是用rm,参数r在题干中解释过了,是递归删除,参数f是强制删除,shell中为了避免误删除,删除前都会进行询问,参数f在删除前是不会询问的。

rm -r `find /home/ -name *.log$`由于没有参数f,因此不能批量删除;

rm -f /home/* 这条命令会将home目录下所有文件都会删除;

rm -rf /home /* 请注意该选项在home后面多出来一个空格,由于空格出现,该命令的含义是删除完home目录,再删除根目录下所有文件以及目录;


20、Linux中自带文本编辑器vi,里面有很多快捷键,像连续按两下字母“d”会将光标所在行的内容全部删除,那么按一下字母“d”能够实现_____A_____操作?

A. 删除光标所在字符及空位,后面字符向前补进

B. 删除光标所在字符,并保留当前空位

C. 删除光标之前字符及空位,后面字符向前补进

D. 删除光标之前字符,并保留当前空位

解析:

按一下小写字母“d“,删除光标所在字符,后面的字符向前补进,填充空位;

按一下大写字母”D“,删除光标之前字符,后面的字符向前补进




容器技术与程序版本管理

1、Docker是一个容器化平台,它以容器的形式将应用程序及其所有依赖项打包在一起,以确保应用程序在开发,测试或生产的任何环境中无缝运行。Docker通过Volumes、_____D_____、只读文件系统三个功能实现构建与环境无关的系统。

A. Docker Hub

B. compose

C. yaml

D. 环境变量注入


2、Docker容器有几种状态,描述不正确是_____C_____?

A. 运行

B. 重新启动

C. 释放

D. 已暂停


3、Docker常用命令,是用于是用于将镜像推送至远程仓库,以下选项正确是_____B_____?

A. docker pull

B. docker push

C. docker rm

D. docker images


4、Docker常用命令,是用于列出所有容器,以下选项正确是_____D_____?

A. docker pull

B. docker push

C. docker rm

D. docker ps


5、什么是Docker?_____C_____

A. 虚拟机

B. 半虚拟化技术

C. 开源的应用容器引擎

D. 资源隔离技术


6、Docker与KVM虚拟化技术区别是_____A_____?

A. Docker容器启动快,资源占用小,操作系统级虚拟化技术。

B. KVM容器启动快,资源占用小,操作系统级虚拟化技术。

C. 两者没有区别。

D. Docker容器启动比,但资源占用多,硬件级别虚拟化技术。

解析:Docker 容器的启动可以在秒级实现,这相比传统的虚拟机方式要快得多。容器除了运行其中应用外,基本不消耗额外的系统资源,使得应用的性能很高,同时系统的开销尽量小。

虚拟化技术依赖物理CPU和内存,是硬件级别的;而docker构建在操作系统上,利用操作系统的containerization技术,所以docker甚至可以在虚拟机上运行。


7、Namespace在Docker中起到什么作用?_____B_____

A. 访问控制

B. 资源隔离

C. 资源共享

D. 资源限制

解析:docker容器本质上是宿主机的进程,Docker通过namespace实现了资源隔离


8、Docker容器是通过Docker_____C_____来创建的?

A. 数据库

B. 数据仓库

C. 镜像

D. 自带安装包

解析:Docker中的镜像是一个只读的模板,类似于安装系统用到的那个iso文件,我们通过镜像来完成各种应用的部署。


9、如何下载Nginx镜像_____B_____?

A. docker nginx pull

B. docker pull nginx

C. docker nginx p

D. docker p nginx


10、Docker基于_____C_____语言?

A. C++

B. PHP

C. Go

D. Python


11、Docker查看版本的命令是_____D_____?

A. docker --pull

B. docker -h

C. docker -p

D. docker -version


12、如何安装docker_____B_____?

A. yum docker

B. yum install docker

C. yum -y inst docker

D. install docker


13、docker遵从_____A_____协议开源?

A. Apache2.0

B. httpd

C. https2.1

D. tcp

解析:Docker是基于Go语言开发并遵从Apache 2.0协议开源。


14、Docker删除镜像的命令_____C_____?

A. docker rm

B. docker delete

C. docker rmi

D. docker remove


15、Docker 是一个用于开发,交付和运行应用程序的开放平台。下面关于Docker中的仓库描述正确的是?_____D_____

A. 一个特殊的文件系统

B. 镜像运行时的实体

C. 容器

D. 集中存放镜像文件的地方

解析:镜像构建完成后,可以很容易的在当前宿主上运行,但是, 如果需要在其它服务器上使用这个镜像,我们就需要一个集中的存储、分发镜像的服务,Docker 仓库就是这样的服务。


16、Docker Hub的作用_____B_____?

A. 一个镜像

B. 一个公共仓库

C. 一个类

D. 一个私有仓库


17、以下选项中,关于Kubernetes说法不正确的是_____D_____?

A. 用于管理云平台中多个主机上的容器化应用。

B. 目标是让部署容器化的应用简单并且高效。

C. 提供了应用部署、规划、更新、维护的一种机制。

D. 应用的生存周期都与当前系统绑定。


18、Kubernetes中创建、调度、管理的最小单元是_____B_____?

A. Node

B. Pod

C. Service

D. Deployment


19、在Kubenetes集群中service的内部访问是通过_____C_____实现的?

A. nodeport

B. loadbalancer

C. clusterIP

D. namespace


20、容器服务Kubernetes版提供高性能的容器应用管理服务,阿里云容器服务Kubernetes版ACK的产品形态不包括:_____D_____

A. 专有版Kubernetes

B. 托管版Kubernetes

C. Serverless Kubernetes

D. 企业版Kubernetes


21、在使用容器服务Kubernetes版前,先需要完成授权操作。快速创建一个Kubernetes集群的操作流程,下面描述正确的是?_____B_____

A.登录容器服务管理控制台--在控制台创建集群--配置集群参数--下载集群

B.登录容器服务管理控制台--在控制台左侧单击集群--集群列表页面中,单击页面右上角的创建集群--配置集群参数

C.登录容器服务管理控制台--在控制台左侧单击集群--配置集群参数--单击页面右上角的创建集群

D.登录容器服务管理控制台--在控制台左侧单击集群--配置集群参数--单击页面右上角的创建集群--下载集群


22、通过集群检查定位问题时,已完成的检查任务,可进行相应处理的提示不包括:_____D_____

A. 正常

B. 警告

C. 异常

D. 阻断

解析:已经完成的检查任务,可以根据检查报告提示进行相应处理:

正常:无需处理。

警告:需要确认,引起集群异常的情况需要处理。

异常:尽快处理,避免集群无法正常工作。


23、ACK Pro版集群管理计费方式是?_____B_____

A. 包月计费

B. 按量计费

C. 包年计费

D. 免费

解析:ACK Pro版集群收取集群管理费,采用按量计费


24、_____B_____是Kubernetes中的另一种监控方式,可以弥补资源监控在实时性、准确性和场景上的缺欠

A. 资源监控

B. 事件监控

C. 网络监控

D. 性能监控


25、以下描述中,关于创建名为test的本地分支选项正确的是_____B_____?

A. git checkout test

B. git branch test

C. git branch -d test

D. git remote test


26、如果把项目中文件 lg.py 的内容破坏了,以下选项中如何使其还原至原始版本_____B_____?

A. git reset – lg.py

B. git checkout HEAD – lg.py

C. git update lg.py

D. git revert lg.py


27、下列关于git的描述不恰当的一项是_____C_____?

A. 可以采用公钥认证进行安全管理

B. 可以利用快照签名回溯历史版本

C. 必须搭建Server才能提交修改

D. 属于分布式版本控制工具参考


28、关于git的临时工作区操作,下列说法错误的是_____B_____?

A. git stash clear:删除所有存储的进度。

B. git stash:创建保存临时工作区,只可执行一次,即只能创建一个临时工作区。

C. git stash pop:恢复最新的进度到工作区。git默认会把工作区和暂存区的改动都恢复到工作区。

D. git stash list:查看保存的工作区列表。


29、Git中创建项目命令是_____A_____

A. git init

B. git buanch

C. gitremote

解析:init是创建和初始化的命令


30、git中将文件添加到缓存的命令是_____B_____

A. git init

B. git add

C. git push

D. git status


31、在使用git status -s命令查看状态是,发现有“AM”显示,那么“AM”的含义是_____A_____

A. AM是添加到缓存之后文件有改动

B. Git出错多显示了个M

C. AM无实际含义


32、Git的commit命令有其独特的作用,配上不同的参数可以起到不同的效果,例如参数a的作用是_____B_____

A. 给当前提交的版本增加注释和说明

B. 使用该参数之后视同执行了git add命令

C. 没有该参数

D. 按照字母顺序排序之后提交


33、版本控制工具主要是为了方便版本切换,不同版本的功能不尽相同,程序员们是通过注释进行回滚或者排查问题。请问commit的( )参数可以提供文字注释功能?_____C_____

A. l

B. o

C. m

D. b

解析:-m参数可以为版本增加注释和说明功能,方便程序员熟悉代码,排查问题


34、git branch命令在不加任何参数的情况下,执行结果是_____A_____

A. 以列表形式展示左右分支

B. 必须增加参数,否则报错

C. 没有任何结果返回

D. 横向罗列所有分支 

解析:git branch命令在缺省参数的情况下,默认会以列表形式展示当前所有分支

需要补充的是,列表中首列有*号的分支是当前活跃分支,所以针对分支的操作,都是在操作该分支


35、git branch命令配合不同的参数可以达到不同的效果,比如可以通过()参数筛选出,那些分支已经合并到当前分支_____A_____

A. “--merged”

B. “--no-merged"

C. ”-v”

D. “-d”


36、git branch命令可以搭配--no-merged参数,请问--no-merged参数的具体含义是_____A_____

A. 该参数可以显示没有合并到当前分支的分支信息

B. 该参数是根据merged参数杜撰出来的

C. 没有任何具体含义

D. 罗列所有分支信息


37、放弃对文件修改的命令是SVN revert,需要进行如下操作: 1、$SVN status 2、$svn revert -R trunk 3、$svn revert readme 4、$SVN merge -r new:old readme 请按照操作顺序,将以上操作进行排序,正确的操作顺序是_____C_____

A. 1234

B. 4321

C. 1324

D. 2413

解析:

改动已经提交,需要撤回改动的时候,首先需要使用update确定拿到最新的代码,然后通过log命令确定改动的地方,接下来使用merge回滚改动的内容,最后一步就是提交回滚


38、SVN创建分支的命令是_____B_____

A. merge

B. copy

C. update

D. commit


39、在SVN目录下添加指定文件,首先需要做的事情是_____A_____

A. svn add filename

B. svn add *

C. svn commit -m "update file aa.txt" aa.txt

D. svn update

解析:

svn add filname是添加指定文件的命令


40、svn co svn://localhost/测试工具 /home/testtools --username wzhnsc此命令的含义是将“svn://localhost/测试工具”检出到“/home/testtools”下,一般在检出的时候需要用户名和密码的验证,那么在当前的情况下,密码是以_____A_____形式进行输入的?

A. 密文

B. 明文

C. 某种特定

D. 无特定

解析:

如果没有password参数,密码是通过密文的形式输入的,密文形式相较于明文形式更安全


41、svn co命令中除了username参数,还有一个参数需要与username一起使用,用于鉴权,使用该参数可以避免人机交互输入密码,适用在脚本中,不会因为需要人机交互而卡顿,这个参数是_____C_____?

A. passwd

B. pass

C. password

D. security

解析:

passwd是Linux下的密码文件名称;

pass是高级编程语言函数中代码块的占位符;

security的一种认证方式


42、众所周知,版本控制是开发中重要的环节,当下比较流行的两种版本控制软件:SVN和Git。它们的设计理念最大的不同就是去中心化和分布式。其中Git在提交版本之前,需要将提交的内容先通过命令暂存到本地代码仓库中,再通过其他命令搭配相应参数提交到远程仓库中,请问暂存到本地代码库的命令是_____D_____?

A. Push

B. Pull

C. Add

D. commit

解析:四个选项都是Git的基本操作命令

push是推送,时发生在暂存本地代码仓库后的命令

pull命令是从远端拉取代码的命令

add是新增文件的命令

commit是提交到本地缓存代码库的命令

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

会不会有那么一天

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值