文章目录
1 - 20
- 根据《互联网信息服务管理办法》以及《非经营性互联网信息服务备案管理办法》,国家对非经营性互联网信息服务实行备案制度,对经营性互联网信息服务实行许可制度。未取得许可或者未履行备案手续的,不得从事互联网信息服务。以下关于网站备案说法错误的是________。
- A. 托管于中国大陆境内服务上的网站,如果没有绑定域名,直接通过IP地址对外提供服务不需要备案
- B. 托管于大陆境内服务器的网站需备案,托管于中国大陆境外服务器的网站无需备案
- C. 若顶级域名在云服务提供商已有备案,则对应的二级域名无需再备案
- D. 主体已通过其他服务商进行过备案,现有新的网站托管到云服务器上,需在云服务提供商提交新的网站及域名备案申请
- 某用户在云上购买了多台云服务器实例,因业务访问压力波动较大,该用户同时使用了弹性伸缩服务。为保障业务应用的高可用性,用户需及时关注到云服务器实例状态是否正常,以保持正常负载能力。这种情况下,弹性伸缩服务的________功能能够满足该用户的需求。
- A. 弹性伸缩
- B. 弹性扩张
- C. 弹性自愈
- D. 定时弹性伸缩
- 地域是指云服务厂商提供服务的物理数据中心的城市位置。可用区是指在同一地域内,电力和网络互相隔离的物理区域。以下关于地域与可用区的慨念说法错误的是________。
- A. 同一可用区的数据传输延迟更小
- B. 同地域内的不同可用区之间能够做到故障隔离
- C. 地域之间完全隔离,但同一地域内的可用区之间使用低时延链路连通
- D. 实例创建成功后,用户需要更改地域,必须提交工单申请
- 某用户在云上使用了云服务器服务和弹性伸缩服务。为确保用户手动加入伸缩组的10台的云服务器实例不会被弹性伸缩任务自动删除,用户需要进行哪些配置________。
- A. 删除伸缩组中的所有报警触发规则
- B. 设置冷却时间为最大
- C. 设置最小实例数为10,并将一级移出策略设置为最早伸缩配置对应的实例
- D. 删除伸缩组中的所有伸缩任务
- 小明是某公司的网络工程师,选择了某公有云服务商后发现该服务商提供的专有网络(VPC)类型的云服务器实例不能设置公网安全组规侧,产生这一问题的原因可能是________。
- A. 目前云计算云服务器无法提供公网访问
- B. 专有虚拟网络类型云服务器实例的公网访问通过内网网卡映射完成,所以无需设置公网安全组规则
- C. 云上主机不仅可以设置内网安全组规则也可以设置公网规则
- D. 目前设置内网安全组规则公网无法生效
- 某网站系统构建于公有云上并对外提供服务,为应对高访问量问题,网站技术人员通过负载均衡服务,配置监听规则将流量分发到后端不同的云服务器实例上,同时为了提升访问效率,技术人员又将一段时间内同一客户端的请求转发到后端同一台服务器上,这种情况下,我们建议用户开启负载均衡的________功能。
- A. 健康检查
- B. 访问控制
- C. 日志服务
- D. 会话保持
- 云服务器具有广泛的应用场景,既可以作为wb服务器单独使用,也可以与其他云产品集成提供丰富的解决方案。如果某公有云(如阿里云)的用户需要云服务器与该云平台内的其他云上产品服务搭配使用,以下服务能够与云服务器内网连接的是________。
- A. 不同地域的云服务器
- B. 不同地域的负载均衡
- C. 不同地域的云数据库
- D. 同一地域不同可用区的对象存储
- 负载均衡服务提供访问控制功能,用户可以通过配置访问控制策略来允许或禁止某些特定IP访问负载均衡。以下关于访问控制策略说法错误的是________。
- A. 负载均衡支持针对监听设置访问黑白名单
- B. 某用户开始了白名单访问,但访问策略组没有添加任何IP,导致负载均衡不转发任何请求,业务不可用情况
- C. 来自黑名单中的访问IP地址或地址段的所有请求都不会被负载均衡转发
- D. 某用户开始了黑名单访问,但没有在访问策略组中添加任何IP地址,则负载均衡会转发全部请求
- 弹性公网IP是云上用户可以独立购买和持有的公网IP地址资源。弹性公网IP可以绑定到专有网络(VPC)类型的云服务器实例上,使得云服务器具备公网访问的能力。对于绑定弹性公网IP的云服务器实例限制要求说法不正确的是________。
- A. 云服务器实例与弹性公网IP所在地域必须相同
- B. 云服务器实例必须处于运行中或是停止等稳定状态
- C. 一个弹性公网IP可以绑定到多个云资源,绑定成功后立刻生效。
- D. 云服务器实例没有配置固定公网IP
答案解析:立即生效太绝对
- 某用户在云上持有一台包年包月计费方式的云服务器实例,按固定带宽收费,带宽值为100Mbit/s。现因大促期间业务流量临时性增长,用户将带宽值临时升级到200Mbit/s。该用户提升的100Mbit/s带宽的计费方式应该为________。
- A. 按固定带宽收费
- B. 按量计费
- C. 用户可自行指定
- D. 不计费
- 在对象存储服务中,某个存储空间的访问权限为私有,而该存储空间中的某个文件的访问权限为公共读写,则该文件的最终访问权限为________。
- A. 公共读
- B. 私有
- C. 公共读写
- D. 访问权限不定
- 我们已知数据库服务中,主数据库MasterA和备数据库MasterB之间通过同步日志内容实现数据同步。当前某用户对MasterA进写操作,MasterA更新成功后,MasterA自动将日志内容发送给MasterB,待MasterB同样更新成功后,MasterA向用户反馈操作完成提示。这种主备库之间的同步方式我们称为________。
- A. 异步
- B. 全同步
- C. 半同步
- D. 无损同步
- 某用户A在其管理的网站发现,网页里存在一些图片和音频视频的链接,这些静态资源都保留在云服务上对象存储服务中。用户B是另一个网站的站长,在未经用户A允许的情况下,偷偷使用用户A的网站的图片资源,放置在自己网站的网页中,通过这种方法盗取空间和流量。在这种情况下,用户A可以使用对象存储的________功能防止资源被非法使用。
- A. 服务端加密
- B. 防盗链
- C. 日志审计
- D. 生命周期管理
- 某个用户的业务应用访问延迟过大,经故障判断确认数据库访问中大量读请求无法及时处理,用户需扩展业务应用的数据库规格,以下哪个方案最为合适________。
- A. 购买只读实例
- B. 扩展数据库实例规格
- C. 购买灾备实例
- D. 升级RDS产品系列版本
- 多因素认证是一种简单有效的安全实践方法,它能够在用户名和密码之外再额外增加一层安全保护,启用多因素认证后,第一安全要素是________。
- A. 输入可变验证码
- B. 输入6位验证码
- C. 输入用户名 / 密码
- D. 插入加密狗
- 某云上用户在为云服务器实例进行了重新初始化系统盘操作后,发现原挂载在云服务器实例上的数据盘丢失。现用户需重新挂载数据盘,分为以下几个操作:
1. 运行mount命令查看数据盘分区/dev/xvdb1文件格式;
2. 运行mount /dev/xvdb1命令重新挂载数据盘;
3. 重启云服务器实例;
4. 将数据盘挂载信息写入到/etc/fstab文件中。
以上四个步骤的正确操作顺序为____________。
- A. 1-2-4-3
- B. 2-1-4-3
- C. 2-1-3-4
- D. 1-2-3-4
- 虚拟化技术可以将一台物理计算机通过特定技术实现分隔为多个逻辑上彼此独立的像物理计算机一样可以提供计算服务的虚拟机。一个KVM虚拟机在宿主机上就是一个qemu-kvm进程,与其他Linux进程一样被调用。虚拟机的每个虚拟CPU则对应________进程中的一个进程。
- A. VA
- B. qemu-kvm
- C. Virtualization
- D. Resource
- Docker是一个容器化平台,它以容器的形式将应用程序及其所有依赖项打包在一起,以确保应用程序在开发,测试或生产的任何环境中无缝运行。Docker通过Volumes、________、只读文件系统三个功能实现构建与环境无关的系统。
- A. Docker Hub
- B. compose
- C. yaml
- D. 环境变量注入
- 在使用MySQL过程中,需要频繁的使用SELECT语句来做查询,那么想要得到最后一句SELECT语句查询到结果的总行数,可以使用________函数。
- A. FOUND_ROWS
- B. ROW_COUNT
- C. LAST_INSERT_ID
- D. LAST_ROWS
- 在数据库使用过程中,常常会用到UNION和UNION ALL,UNION 表示将表中的所有数据取并集并且去除重复数据;UNION ALL 表示将表中的数据都罗列出来;那么这两的区别是________。
- 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会消除表中的重复行
21 - 40
- LAMP和LNMP是较为流行的两套用来运行动态网站或者服务器的自由软件名称首字母缩写,二者的主要区别在于A(即Apache)与N(即Nginx),那么 Nginx相比于Apache,其技术上的优点是________。
- A. 高并发
- B. 稳定性
- C. 每个请求都独占一个工作线程,并发数在几千,占用内存、CPU,降低性能
- D. 属于专一性服务
- 企业采用公有云有着很多的好处,如公有云的弹性、灵活、可扩展等特性都是目前企业急需的。在企业迁云实施之前一定要有迁移上云规划、上云迁移策略,________,迁移计划。
- A. 应急回退方案
- B. 统筹规划
- C. 实施计划
- D. 数据分析
- 在JavaEE中,初始化Servlet实例的时候,init()方法是由________执行。
- A. 程序员编写代码来调用执行
- B. 每次执行当前的Servlet时,由系统自动执行
- C. 当第一次执行当前的Servlet时,由系统自动执行
- D. 每次执行当前的Servlet时,编写代码来调用执行
- Tomcat本身不能直接在计算机上运行,需要依赖于硬件基础之上的操作系统和一个JAVA虚拟机。JAVA程序启动时JVM都会分配一个初始内存和最大内存给这个应用程序。这个初始内存和最大内存在一定程度都会影响程序的性能。所以Tomcat内存调优需要调整catalina.sh中的____________变量。
- A. JAVA_OPTS
- B. JAVA_TMPDIR
- C. CATALINA_OPTS
- D. CATALINA_TMPDIR
- 默认场景下,公有云的NAS服务只支持挂载到同账号(UID)下的云服务器实例上,但时常会有同一个企业用户下对应多个UID账号,用户由于业务需要不同账号下的云服务器实例与NAS服务之间进行数据互访。这种情况下,用户需要进行哪些操作________。
- A. 配置访问控制,同时授予多个UID权限
- B. 配置不同账号的VPC互通
- C. 配置NAS多账号访问权限
- D. 配置云服务器实例公网访问权限
- 数据库管理系统能实现对数据库中数据的查询、插入、修改和删除等操作的数据库语言是________。
- A. DDL
- B. DCL
- C. DML
- D. ACL
- Kubernetes作为提供资源操作的唯一入口,并提供认证、授权、访问控制、API 注册和发现等机制的核心组件为____________。
- A. apiserver
- B. scheduler
- C. Container runtime
- D. kubelet
- 以下使用场景属于阿里云CDN的是____?
- A. don态内容加速
- B. 静态内容加速
- C. 安全加速
- D. 适用于越来越多的网站丰富内容形式,增加动态内容的业务场景
答案解析:阿里云CDN只用于加速静态内容,动态内容加速需使用阿里云全站加速,安全加速需使用阿里云安全加速
- 全站加速一站式解决了页面动静态资源混杂、跨运营商、网络不稳定、单线源站、突发流量、网络拥塞等诸多因素导致的响应慢、丢包、服务不稳定的问题,那么相比较与CDN全站加速的优势有____?
- A. 同时支持静态内容和动态内容加速
- B. 需要对服务器源站上的资源进行改造,全站加速才能同时支持静态内容和动态内容加速
- C. 仅支持动态内容加速
- D. 仅支持静态内容加速
答案解析:全站加速对比CDN的优势如下:1. 同时支持静态内容和动态内容加速;2. 全站加速的动态内容通过智能路由、协议优化等动态加速技术快速访问您的服务器源站获取,无需对服务器源站上的资源进行改造,全站加速会智能区分动静态内容并分别加速
- 关于阿里云内容分发网络CDN子产品和搭配阿里云其他产品去解决不同业务场景,如下的说法错误的是____?
- A. 可以在对象存储OSS中使用CDN加速,提高网站访问速度,有效降低OSS的外网流量费用
- B. 可以使用全站加速区分动静态资源,并实现动静态资源分别加速
- C.可以将负载均衡服务器的IP地址设置为回源地址,降低回源带宽压力
- D. 不可以在视频点播中应用CDN,减少缓冲时间,实现高流畅度的播放体验
答案解析:可以在视频点播中应用CDN,减少缓冲时间,实现高流畅度的播放体验
- 接入全站加速的正确流程如下____?
- A. 1. 添加加速域名;2. 开通全站加速服务;3. 配置CNAME
- B. 1. 开通全站加速服务;2. 添加加速域名;3. 配置CNAME
- C. 1.开通全站加速服务;2. 配置CNAME;3. 添加加速域名
- D. 1. 配置CNAME;2. 开通全站加速服务;3. 添加加速域名
答案解析:阿里云官网接入全站加速流程:1. 开通全站加速服务;2. 添加加速域名;3. 验证配置;4. 配置CNAME
- 如下描述中对于接入阿里云全站加速“添加加速域名”步骤中描述正确的是____?
- A. 如果您需要加速指定网站上的资源,则需要将该网站作为源站,在全站加速控制台上为其创建加速域名。全站加速通过加速域名将源站的静态资源和动态内容全部缓存至全站加速节点,实现资源访问加速
- B. 如果您需要加速指定网站上的资源,则需要将该网站作为源站,在全站加速控制台上为其创建加速域名。全站加速通过加速域名将源站的静态资源缓存至全站加速节点,动态内容通过智能路由和协议优化等动态加速技术快速回源获取,实现资源访问加速
- C. 您需要加速指定网站上的资源,则需要将该网站作为源站,在全站加速控制台上为其创建加速域名。全站加速通过加速域名将源站的静态资源通过智能路由和协议优化等动态加速技术快速回源获取,实现资源访问加速,动态内容缓存至全站加速节点
- D. 如果您需要加速指定网站上的资源,则需要将该网站作为源站,在全站加速控制台上为其创建加速域名。全站加速通过加速域名将源站的静态资源和动态内容通过智能路由和协议优化等动态加速技术快速回源获取,实现资源访问加速
- 以下选项不符合弹性伸缩应用场景的是____?
- A. 某游戏公司:每天中午12点及晚上6点到9点间需求增长,需要定时扩容
- B. 某电商:在大促中,临时激增大量云服务器需求,需要在数分钟内实现从创建到可用
- C. 业务主要涉及网站或者应用的静态小文件分发,例如各种类型的图像文件、html文件、flash动画、css、javascript文件等
- D. 某视频直播公司:业务负载变化难以预测,需要阿里云自动根据CPU利用率、应用负载、带宽利用率作为衡量指标进行弹性伸缩
答案解析:选项C属于CDN业务场景
- 以下描述中关于弹性伸缩功能之一的“弹性扩张”,描述正确的是____?
- A. 当您的业务需求下降时,弹性伸缩为您自动完成底层资源释放,避免资源浪费
- B. 当您的业务升级时,弹性伸缩为您自动完成底层资源升级,避免访问延时和资源超负荷运行
- C. 弹性伸缩提供健康检查功能,自动监控伸缩组内的ECS实例的健康状态,避免伸缩组内健康ECS实例低于您设置的最小值
- D. 当您的业务升级时,弹性伸缩为您自动完成底层资源释放,避免资源浪费
- TCP通信建立在连接的基础上,TCP连接的建立要使用____次握手的过程?
- A. 2
- B. 3
- C. 4
- D. 5
- 以下选项中对弹性伸缩的“伸缩模式”描述错误的是____?
- A. 定时模式:您可以创建定时任务,在指定时间执行指定伸缩规则
- B. 健康模式:您可以在伸缩组开启健康检查功能,伸缩组会定期检查ECS实例的运行状态,如果发现一台ECS实例未处于运行中状态,则判定为不健康并移出该ECS实例
- C. 多模式并行:以上仅部分模式可以组合配置
- D. 动态模式:您可以基于云监控性能指标(如CPU利用率)创建报警任务,当伸缩组的指标数据满足您指定的报警条件时,触发报警并执行您指定的伸缩规则
答案解析:多模式并行:所有模式都可以组合配置
- 阿里云弹性伸缩配置步骤正确的是____?
- A. 启用伸缩组,创建伸缩组,创建伸缩配置,创建伸缩规则,创建自动伸缩任务(创建定时任务或报警任务)
- B. 创建伸缩组,创建伸缩规则,创建伸缩配置,启用伸缩组,创建自动伸缩任务(创建定时任务或报警任务)
- C. 创建伸缩组,创建伸缩配置,启用伸缩组,创建伸缩规则,创建自动伸缩任务(创建定时任务或报警任务)
- D. 创建伸缩组,启用伸缩组,创建伸缩配置,创建伸缩规则,创建自动伸缩任务(创建定时任务或报警任务)
- 以下描述中关于阿里云弹性伸缩配置步骤中创建伸缩组,描述正确的是____?
- 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实例加入伸缩组时需手动添加为负载均衡实例的后端服务器,其内网P会自动加入RDS实例的访问白名单
- 以下描述中关于使用阿里云弹性伸缩时功能和数量上的限制,描述不正确是____?
- A. 弹性伸缩只支持白动增加或减少伸缩组内ECS实例的数量,不支持自动提升或降低单台ECS实例的vCPU、内存、带宽等配置
- B. 伸缩组内ECS实例可能会被自动释放,因此不适合保存会话记录、应用数据、日志等信息
- C. 部署在伸缩组内ECS实例上的应用必须是无状态并且可横向扩展的
- D. 弹性伸缩支持自动将ECS实例添加到Memcache实例的访问白名单,无需手动添加
- 以下描述中关于弹性伸缩的伸缩模式能力之一“冷却时间”,描述正确是____?
- A. 在冷却时间内,伸缩组会拒绝由云监控报警任务触发的伸缩活动请求。但定时任务触发的伸缩活动可以立即执行,绕过冷却时间
- B. 在冷却时间内,伸缩组会拒绝由云监控报警任务触发的伸缩活动请求。但其他类型任务(手动执行任务、定时任务)触发的伸缩活动可以立即执行,绕过冷却时间
- C. 在冷却时间内,伸缩组会拒绝由云监控报警任务触发的伸缩活动请求。但手动执行任务触发的伸缩活动可以立即执行,绕过冷却时间
- D. 在冷却时间内,伸缩组会拒绝由云监控报警任务触发的伸缩活动请求
41 - 60
- 以下描述中关于弹性伸缩的伸缩模式能力之一“冷却时间”,描述不正确是____?
- A. 如果同时在伸缩组和伸缩规则中配置了冷却时间,弹性伸缩服务将优先使用伸缩规则中的冷却时间
- B. 冷却时间仅锁定同一个伸缩组的伸缩活动,不会对其他伸缩组的伸缩活动产生影响
- C. 冷却时间指成功执行伸缩活动后的一段锁定时间
- D. 伸缩组执行伸缩活动中,弹性伸缩服务开始计算冷却时间
答案解析:伸缩组成功执行伸缩活动后,弹性伸缩服务开始计算冷却时间
- 以下描述中关于单个账号使用弹性伸缩时的数量限制,描述不正确是____?
- A. 单个伸缩组内的事件通知总数的配置值是6
- B. 单个伸缩组内的生命周期挂钩总数的配置值是6
- C. 单个伸缩配置中的多实例规格总数的配置值是6
- D. 单次自动扩缩容可加入或删除的ECS实例总数的配置值是500
答案解析:单个伸缩配置中的多实例规格总数的配置值是10
- 以下描述中关于滚动升级支持的任务类型“镜像更新”,描述不正确是____?
- A. 镜像更新,适合为伸缩组内ECS实例统一更新操作系统
- B. 更新镜像时,对组内实例配置信息来源是有影响的,如果伸缩组的组内实例配置信息来源为伸缩配置,会自动更新当前生效的伸缩配置中的镜像,但不会更新其他失效的伸缩配置中的镜像
- C. 更新镜像时,对组内实例配置信息来源是有影响的,如果伸缩组的组内实例配置信息来源为启动模板,不会更新启动模板的镜像,需要自行更新启动模板中的镜像
- D. 更新镜像时,对组内实例配置信息来源是没有影响的
- 以下选项中不属于滚动升级支持的任务类型的是____?
- A. 镜像更新
- B. 批量操作
- C. 安装OSS软件包
- D. 脚本执行
- 弹性伸缩支持添加已经创建的ECS实例,但待添加的ECS实例需要满足特定条件才可以,以下选项对限制条件描述不正确是____?
- A. ECS实例必须与伸缩组在同一个地域
- B. ECS实例必须处于运行中状态
- C. ECS实例不能已添加到其它伸缩组中
- D. ECS实例必须是包年包月的实例
答案解析:待添加的ECS实例需要满足以下条件:1. ECS实例必须与伸缩组在同一个地域;2. ECS实例必须处于运行中状态;3. ECS实例不能已添加到其他伸缩组中
- 以下描述中关于使用阿里云访问控制RAM时功能和数量上的限制,描述不正确是____?
- A. 一个阿里云账号中的RAM用户个数最大值为1000
- B. RAM用户名称的字符数最大值为64
- C. 一个阿里云账号中的RAM角色个数最大值为1000
- D. 一个阿里云账号中可创建的多因素认证设备个数最大值为64
答案解析:一个阿里云账号中可创建的多因素认证设备个数为1000
- 以下使用场景属于阿里云访问控制RAM的是____?
- A. 企业A的某个项目(Project-X)上云,购买了多种阿里云资源,例如:ECS实例、RDS实例、SLB实例和OSS存储空间等。项目里有多个员工需要操作这些资源,由于每个员工的工作职责不同,需要的权限也不同
- B. 企业A开发了一款移动应用(App),并购买了对象存储(OSS)服务
- C. 企业A购买了多种阿里云资源来开展业务,例如:ECS实例、RDS实例、SLB实例和OSS存储空间等
- D. 企业A购买了ECS实例,并计划在ECS中部署企业的应用程序
- 以下哪些选项支持阿里云访问控制RAM,正确的是____?
- A. 云服务器ECS、CDN、云数据库RDS版
- B. 负载均衡、弹性公网P、弹性Web托管
- C. 对象存储OSS、文件存储都NAS、企业邮箱
- D. 云虚拟主机、云服务器ECS、函数计算
- 以下选项中关于访问控制RAM身份描述正确是____?
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角色是一种虚拟用户身份
- 以下各DOS命令能够显示出本机DNS服务器地址的是____?
A. ping -a
B. ipconfig -all
C. netstat
D. telnet
答案解析:1. ping命令:利用它可以检查网络是否能够连通,可以很好的帮助我们分析判定网络故障;2. ifconfig:显示或设置网络设备;3. netstat:用于查看当前基于NETBIOS的TCP/IP连接状态,通过该工具你可以获得远程或本地的组名和机器名;4. telnet:使用telnet命令访问远程计算机
- 欲构造ArrayList类得到一个实例,此类继承了List接口,下列哪个方法是正确的____?
- A. ArrayList myList = new Object();
- B. List myList = new ArrayList();
- C. ArrayList myList = new List();
- D. List myList=new List();
- 如果系统策略无法满足您的需求,您可以通过创建自定义策略实现精细化权限管理。以下选项中关于目前支持可视化配置自定义策略的云服务是____?
- A. ECS、弹性Web托管、VPC
- B. ECS、SLB、RDS
- C. Redis、企业邮箱、RDS
- D. SLB、ECS、云AP
答案解析:目前支持可视化配置的云服务:ECS、SLB、RDS、VPC、Redis
- 通过以下____方式触发的伸缩活动不能称为并行伸缩活动?
- A. 手动执行伸缩规则、通过定时任务执行伸缩规则。
- B. 期望实例数检查任务、实例健康检查任务、最大最小值检查任务
- C. 手动添加ECS实例、手动移出ECS实例
- D. 自动添加ECS实例
- 云服务器ECS具有广泛的应用场景,既可以作为Web服务器或者应用服务器单独使用,又可以与其他阿里云服务集成提供丰富的解决方案。以下选项中关于阿里云ECS应用场景描述正确是____?
- A. 企业官网或轻量的Web应用
- B. 抵御DDOS攻击
- C. 提供网络连通性
- D. 提供静态内容加速等场景
- 以下选项中关于阿里云ECS地域和可用区描述正确的是____?
- A. 每个地域完全独立。因为每个可用区可以相互访问,所以同一个地域内的可用区之间使用低时延链路相连
- B. 每个地域完全独立。每个可用区完全隔离,但同一个地域内的可用区之间使用低时延链路相连
- C. 每个地域不完全独立。每个可用区完全隔离,但同一个地域内的可用区之间使用低时延链路相连
- D. 每个地域完全独立。每个可用区完全隔离,但同一个地域内的可用区之间使用低时延链路相连
- 以下选项中关于阿里云ECS地域和可用区描述不正确的是____?
- A. 地域是指物理的数据中心。资源创建成功后不能更换地域
- B. 每个地域完全独立。每个可用区完全隔离,但同一个地域内的可用区之间使用低时延链路相连
- C. 可用区是指物理的数据中心。资源创建成功后不能更换可用区。同一可用区内实例之间的网络延时更小
- D. 可用区(Availability Zone,简称AZ)是指在同一地域内,电力和网络互相独立的物理区域
- 小刘所在公司业务部署在阿里云上,小刘在运维阿里云云服务器ECS时发现有使用限制,下列对于阿里云云服务器ECS限制描述正确的是____?
- A. 不支持安装虚拟化软件和二次虚拟化(例如安装使用VMware Workstation)。仅弹性裸金属服务器和超级计算集群支持二次虚拟化
- B. 支持声卡应用
- C. 支持直接加载外接硬件设备(如硬件加密狗、U盘、外接硬盘、银行Ukey等)
- D. 支持多播协议
- 下列对于阿里云云服务器ECS限制描述不正确的是____?
- A. 不支持声卡应用。
- B. 不支持直接加载外接硬件设备(如硬件加密狗、U盘、外接硬盘、银行Ukey等),如果需要可以尝试软件加密狗或者动态口令二次验证等
- C. 支持多播协议
- D. 日志服务不支持32位Linux系统云服务器
- 关于JAVA线程设计,下列描述正确的是____?
- A. 线程对象必须实现Runnable接口
- B. 启动一个线程直接调用线程对象的run()方法
- C. Java提供对多线程同步提供语言级的支持
- D. 一个线程可以包含多个进程
- 小刘所在公司将数据库通过数据传输服务DTS将数据同步到云上自建数据库中,随着业务量的不断上涨,自建数据库的服务能力越来越不足,主要表现在并发连接数不足、磁盘的IOPS不能满足业务需要等;你从阿里云架构师的角度推荐使用阿里云____服务比较合适?
- A. 负载均衡SLB
- B. 内容分发网络CDN
- C. 对象存储OSS
- D. 云数据库RDS
答案解析:题目中说遇到了自己部署的数据库的服务能力越来越不足的问题,所以可以通过云数据库RDS来解决问题
61 - 80
- 云服务器ECS提供了基础安全服务,包括异常登录检测、漏洞扫描、基线配置核查等。当防护资产检测“暴力破解”而发出报警后,最安全的处理方法应该是____?
- A. 资产由阿里云维护,可以忽略
- B. 立即登录云服务器ECS实例,检查登录日志,如果没有异常登录成功的记录,可直接忽略
- C. 通知自己业务平台的所有用户立即修改密码,并告知不要用简单密码
- D. 立即更新云服务器ECS实例的系统用户的密码,并启用安全组防火墙,只允许特定IP连接ECS实例
- 关于异常(Exception),下列描述不正确的是____?
- A. 异常的基类为Exception,所有异常都必须直接或者间接继承它
- B. 异常可以用try{…}catch(Exception e){…}来捕获并进行处理
- C. 如果某异常继承RuntimeException,则该异常可以不被声明
- D. 异常可以随便处理,而不是抛给外层的程序进行处理
- 假设已成功导入Python标准库string,那么表达式len(string.digits)的值为____?
- A. 10
- B. 9
- C. 8
- D. 1
- 关于运算符>>和>>>描述正确的是____?
- A. >>执行移动
- B. >>执行翻转
- C. >>执行有符号左移,>>>执行无符号左移
- D. >>执行无符号左移,>>>执行有符号左移
- Java代码中有关线程的哪些叙述是错误的____?
- A. 使用start()方法可以使一个线程成为可运行的,但是它不一定立即开始运行
- B. 当一个线程因为抢先机制而停止运行,它被放在可运行队列的前面
- C. 一个线程可能因为不同的原因停止并进入就绪状态
- D. 一旦一个线程被创建,它就立即开始运行
- Java代码方法resume()负责恢复哪些线程的执行____?
- A. 通过调用stop()方法而停止的线程
- B. 通过调用sleep()方法而停止的线程
- C. 通过调用wait()方法而停止的线程
- D. 通过调用suspend()方法而停止的线程
答案解析:Suspend可以挂起一个线程,就是把这个线程暂停了,它占着资源,但不运行,用Resume是恢复挂起的线程,让这个线程继续执行下去
- Python标准库____提供了对SQLite数据库的访问接口?
- A. sqlite3
- B. pip
- C. sre
- D. os
- 在设计正则表达式时,字符紧随任何其他限定符(*、+、?、{n}、{n,}、{n,m})之后时,匹配模式是“非贪心的”,匹配搜索到的、尽可能短的字符串____
- A. *
- B. ?
- C. & ;
- D. #
- 云监控为云上用户提供开箱即用的企业级开放型一站式监控解决方案。目前阿里云的云监控不支持____发送报警通知的方式?
- A. 电话
- B. 短信
- C. 邮件
- D. QQ
- 云监控(CloudMonitor)是一项针对阿里云资源和互联网应用进行监控的服务;以下关于站点监控说法正确的是____?
- 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和P地址的可用性。支持创建HTTP、ICMP、TCP、UDP、DNS、POP3、SMTP和FTP协议的探测点,获取探测对象的状态码和响应时间
- 下列____是负载均衡SLB实例提供4层和7层的协议?
- A. TCP/UDP、 HTTP/HTTPS
- B. TCP/UDP、HTTPS
- C. HTTP/HTTPS、SQL
- D. TCP/UDP、IP
- 阿里云负载均衡SLB的LoadBalancer中接口是用来____修改SLB实例的计费方式的?
- A. CreateLoadBalancer
- B. ModifyLoadBalancerInternetSpec
- C. SetLoadBalancerStatus
- D. SetLoadBalancerName
答案解析:使用ModifyLoadBalancerInternetSpec修改公网负载均衡实例的计费方式
- Python表达式re.split(.‘+’,‘alpha.beta.…gamma.delta’)的值为____?
- A. [‘alpha’,‘gamma’,‘delta’]
- B. [‘beta’,‘gamma’,‘delta’]
- C. [‘alpha’,‘beta’,‘gamma’,‘delta’]
- D. [‘alpha’,‘beta’,‘gamma’]
- 以下____端口是IMAP是用于电子邮件的接收的协议。
- A. 143
- B. 144
- C. 145
- D. 146
- Python表达式[1,2,3]*3的执行结果为____?
- 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]
- 选择下面Java代码的运行结果:____?
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循环
- CDN缓存是为了加速页面的访问,阿里云CDN提供了刷新缓存的方法,以下描述中错误的是____?
- A. 整站刷新
- B. 目录刷新
- C. URL预热
- D. URL刷新
答案解析:CDN刷新缓存的方式有三种:1. URL刷新;2. 目录刷新;3. URL预热
- 提供Java存取数据库能力的包是____?
- A. java.sql
- B. java.awt
- C. java.lang
- D. java.swing
答案解析:1. java.sql是JDBC的编程接口;
2. java.awt和java.swing是做图像界面的类库;
3. java.lang是Java编程语言进行程序设计的基础类
- 使用了阿里云CDN后,如果缓存命中率比较低,不可能导致的原因是____?
- A. 缓存配置不合理,针对某些文件设置较短导致CDN节点频繁回源
- B. HTTP Header设置导致无法缓存,需要用户检查源站的Cache-Controli设置或者Expires的设置
- C. 源站动态资源较多,多为不可缓存的内容也会导致频繁回源拉取
- D. 网站访问量较多,文件热度非常高,CDN收到请求多无法有效命中缓存
- 下面哪个是applet传递参数的正确方式____?
- 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
81 - 100
- 下面哪个可以改变容器的布局____?
- A. setLayout(aLayoutManager);
- B. addLayout(aLayoutManager);
- C. layout(aLayoutManager);
- D. setLayoutManager(aLayoutManager);
答案解析:Java设置布局管理器setLayout()
- 网站业务接入WAF防护后,您可以通过告警设置,使WAF在网站请求流量中检测到攻击事件、异常流量时,及时向您发送告警通知,帮助您实时掌握业务的安全状态。当收到WAF的安全报警信息后,以下描述中正确的处理方法是____?
- A. 无需理会,阿里云的WAF会搞定一切
- B. 屏蔽报警信息,一点都不重要
- C. 可以针对不同的事件类型自定义不同的通知和处置方式,便于全面、有效地完成日常运维工作
- D. WAF报警是非常可怕的,应立即向公安机关报案
- 使用Web应用防火墙(WAF)防护您的Web业务前,您必须将要防护的网站接入Web应用防火墙。未完成接入操作,您的Wb应用防火墙防护将无法生效。以下描述中关于WAF的接入方式正确是____?
- A. CNAME接入
- B. 透明接入模式
- C. CNAME接入和透明接入模式
- D. 指定接入
- 安全组是一种虚拟防火墙,具备状态检测和数据包过滤能力。以下对安全组最准确的是____?
- A. 一台ECS实例不仅可以属于多个安全组,还可以同时加入多个安全组
- B. 一个安全组可以管理同一个地域内的多台ECS实例
- C. 在没有设置允许访问的安全组规则的情况下,不同安全组内的ECS实例之间默认内网不通
- D. 安全组支持有状态应用。一个有状态的会话连接中,会话的最长保持时间是910秒。安全组会默认放行同一会话中的通信。例如,在会话期内,如果连接的数据包在入方向是允许的,则在出方向也是允许的
答案解析:一台ECS实例至少属于一个安全组,也可以同时加入多个安全组
- 关于sleep()和wait(),以下描述错误的一项是____?
- A. sleep是线程(Thread)的方法,wait是Object类的方法
- B. sleep不释放对象锁,wait放弃对象锁
- C. sleep暂停线程、但监控状态仍然保持,结束后会自动恢复
- D. wait后进入等待锁定池,只有针对此对象发出notify方法后获得对象锁进入运行状态
- 小刘的公司把业务托管到阿里云平台上,小刘身为公司运维负责人想查看公司云产品中指定资源的运行状态和各个指标的使用情况,并对监控项设置报警规则。当符合报警规则时,自动发送报警通知。
- A. 安全组
- B. 云监控
- C. DDoS基础防护
- D. Web应用防火墙
- 云监控(CloudMonitor)是一项针对阿里云资源和互联网应用进行监控的服务。以下关于云监控的产品优势描述错误的是____?
- A. 云监控服务无需您购买和开通。当您注册阿里云账号后,自动开通云监控服务,方便您在使用阿里云产品时,可以直接在云监控控制台查看资源的运行状态并设置报警规则
- B. 云监控通过Dashboard为您提供丰富的图表展现形式,并支持全屏展示和数据自动刷新,满足多种场景下的监控数据可视化需求
- C. 云监控目前尚不支持支持您通过Dashboard对监控数据进行时间维度和空间维度的聚合处理
- D. 云监控还为您提供监控项的报警服务。当您为监控项设置报警规则和通知方式后,如果监控项达到报警阈值,则会立刻为您发送报警通知,便于您及时知晓资源异常并及时处理,从而提高产品的可用性
- 下面哪个命令是用来定义shell的全局变量____?
- A. exportfs
- B. alias
- C. exports
- D. export
- Web应用防火墙(WAF)使用核心攻防和大数据能力来驱动Web安全,以下描述中关于WAF的功能特性,描述不正确是____?
- A. 支持防御以下常见威胁:SQL注入、DDOS攻击、云主机异地登录提醒、XSS跨站、Webshell上传、后门隔离保护、命令注入、非法HTTP协议请求、常见Web服务器漏洞攻击、核心文件非授权访问、路径穿越、扫描防护等
- B. 支持全解析多种常见HTTP协议数据提交格式:任意头部字段、Form表单、Multipart、JSON、XML
- C. 支持对网站的HTTP、HTTPS(高级版及以上)流量进行Web安全防护
- D. 支持对攻击事件、攻击流量、攻击规模的集中管理统计
答案解析:支持防御以下常见威胁:SQL注入、XSS跨站、Webshell上传、后门隔离保护、命令注入、非法HTTP协议请求、常见Web服务器漏洞攻击、核心文件非授权访问、路径穿越、扫描防护等
- 安全组是一种虚拟防火墙,具备状态检测和数据包过滤能力,用于在云端划分安全域。描述安全组特点不正确是____?
- A. 一个安全组可以管理同一个地域内的多台ECS实例
- B. 一台ECS实例至少属于一个安全组,可以同时加入多个安全组
- C. 在没有设置允许访问的安全组规则的情况下,不同安全组内的ECS实例之间默认内网是互通的
- D. 安全组支持有状态应用。一个有状态的会话连接中,会话的最长保持时间是910秒。安全组会默认放行同一会话中的通信。例如,在会话期内,如果连接的数据包在入方向是允许的,则在出方向也是允许的
- 阿里云的负载是一种对流量进行按需分发的服务,结合____共同使用,可以提供防护SQL注入攻击和CC攻击等,使应用环境更安全。
- A. 阿里云云监控
- B. 阿里云内容分发网络CDN
- C. 阿里云Web应用防火墙
- D. 阿里云访问控制RAM
- 当登录LinuxE时,一个具有唯一进程ID号的shell将被调用,这个ID是什么,以下选项中正确的是____?
- A. NID
- B. PID
- C. UID
- D. CID
- 阿里云访问控制RAM是云盾提供用来管理用户身份与资源访问权限的服务,以下____不属于访问控制RAM的功能?
- A. 集中控制RAM用户及其密钥:管理每个RAM用户及其访问密钥,为用户绑定多因素认证(MFA)设备
- B. 集中控制RAM用户的访问权限:控制每个RAM用户访问资源的权限
- C. 集中控制所有阿里云用户及其密钥:管理每个阿里云用户及其访问密钥,为用户绑定多因素认证(MFA)设备
- D. 集中控制云资源:对RAM用户创建的实例或数据进行集中控制。当用户离开组织时,实例或数据不会丢失
答案解析:RAM允许在一个阿里云账号下创建并管理多个身份,并允许给单个身份或一组身份分配不同的权限从而实现不同用户拥有不同资源访问权限的目的
RAM的功能特性如下:
1. 集中控制RAM用户及其密钥:管理每个RAM用户及其访问密钥,为用户绑定多因素认证(MFA)设备。
2. 集中控制RAM用户的访问权限:控制每个RAM用户访问资源的权限。
3. 集中控制RAM用户的资源访问方式:确保RAM用户在指定的时间和网络环境下,通过安全信道访问特定的阿里云资源。
4. 集中控制云资源:对RAM用户创建的实例或数据进行集中控制。当用户离开组织时,实例或数据不会丢失。
- 小刘是一家公司的运维组长并且公司业务部署在阿里云,使用了阿里云云主机ECS、负载均衡SLB、云数据库RDS等;小刘为了方便管理账号创建了RAM子账号,并将负载均衡SLB的只读权限授予该RAM子账号,该子账号的拥有者可以查看SLB服务,但是无法对其进行修改。上述授权操作使用了阿里云的____?
- A. 阿里云访问控制RAM
- B. 多因素认证(MFA)
- C. 单点登录(SSO)
- D.RAM角色(RAM role)
- 以下描述中关于RAM用户登录地址和登录方式,描述不正确是____?
A. 通过特定RAM用户登陆窗口,使用UPN格式:@.onaliyun.com,例如:username@company-alias.onaliyun.com
B. 通过特定RAM用户登陆窗口,使用账号和别名:@,例如:username@company-alias
C. 通过主账号登陆窗口登陆即可
D. 通过特定RAM用户登陆窗口,如果创建了域别名,也可以使用域别名登陆,格式为:@
- 以下描述中关于RAM用户使用资源所产生的费用如何计算,描述不正确是____?
- A. RAM用户不可以被授权进行充值操作,所产生的费用由其所属的阿里云账号承担
- B. RAM用户可以自动享有阿里云账号享有的折扣,无需特殊设置
- C. 消费额度、信用额度和独立付款方式等财务相关属性均为阿里云账号内的全局设置,影响所有RAM用户。不支持为某个RAM用户单独设置
- D. RAM用户使用资源所产生的费用由其所属的阿里云账号承担
- 三种类型的RAM角色分别可以被扮演,以下选项中用来解决跨账号访问和临时授权问题的是____?
- A. 实体用户
- B. 阿里云账号
- C. 阿里云服务
- D. 身份提供商
- 三种类型的RAM角色分别可以被扮演,以下选项中扮演的类型角色不对的是____?
- A. 阿里云账号
- B. 阿里云服务
- C. 身份提供商
- D. 实体用户
- VPC的网络安全隔离功能不依赖于如下哪种技术实现____?
- A. 硬件防火墙
- B. 软件防火墙
- C. 云主机ECS
- D. 交换机
- 防火墙系统的主要作用是____?
- A. 防止系统崩溃
- B. 防病毒
- C. 保护内部网络安全
- D. 预防火灾
101 - 120
- 下列说法中哪项是错误的____?
- A. 不同CPU的计算机有不同的机器语言和汇编语言
- B. 回收站是硬盘中的一块区域,而剪贴板是内存中的一块区域
- C. 在Dos中可以用的文件名在windows 98中一定可用
- D. 计算机病毒不可能会驻留在BIOS中
- 下列各选项中,不是J2EE的体系的是____?
- A. JSP
- B. JAVA
- C. Servlet
- D. WebService
答案解析:J2EE现在更多使用的名字是Java EE。JSP是JavaEE设计模式MVC中的显示部分,Servlet是控制部分,WebService是JavaEE的服务器
- 无状态会话Bean、有状态会话Bean、CMP与BMP中,哪一种Bean不需要自己书写连接数据库的代码____?
- A. 无状态会话Bean
- B. 有状态会话Bean
- C .CMP
- D. BMP
答案解析:BMP是在Bean中完成对数据库JDBC的各种调用;CMP是由EB容器自动完成对数据库的操作;会话Bean主要处理业务逻辑;
- 假设Web应用的文档根目录为MyApp,那么可以从哪里找到database.jar文件____?
- A. MyApp目录下
- B. MyApp\images目录下
- C. MyApp\WEB-INF目录下
- D. MyApp\WEB-INF\lib目录下
答案解析:lib是放置.jar文件的地方
- 哪一个对象可以用于获得浏览器发送的请求____?
- A. HttpServletRequest
- B. HttpServletResponse
- C. HttpServlet
- D. Http
答案解析:HttpServletRequest中有一些方法可以获取浏览器发送的请求信息
- Struts框架可以支持以下哪种程序开发语言____?
- A. C
- B. C++
- C. JAVA
- D. C#
- javax.Servlet的包中,属于类的是____?
- A. Servlet
- B. GenericServlet
- C. ServletRequest
- D. ServletContext
答案解析:ServletRequest和 ServletContext是该包下的接口
- EJB类库存在于Java的哪个版本中____?
- A. J2SE
- B. J2EE
- C. J2ME
- D. J2NE
答案解析:Java分为三个体系:JavaSE(平台标准版);JaveEE(平台企业版);JavaME(平台微型版)。EJB属于JaveEE(平台企业版)
- 在MVC设计模式中,JavaBean的作用是____?
- A. Controller
- B. Model
- C. 业务数据的封装
- D. View
- Java容器框架主要分为Collection和Map两种。其中,Collection又分如下选项,其中描述不正确的是____?
- A. List
- B. Set
- C. Queue
- D. docker
- Docker容器有几种状态,描述不正确是____?
- A. 运行
- B. 重新启动
- C. 释放
- D. 已暂停
- Docker常用命令,是用于将镜像推送至远程仓库,以下选项正确是____?
- A. docker pull
- B. docker push
- C. docker rm
- D. docker images
- Docker常用命令,是用于列出所有容器,以下选项正确是____?
- A. docker pull
- B. docker push
- C. docker rm
- D. docker ps
- 什么是Docker____?
- A. 虚拟机
- B. 半虚拟化技术
- C. 开源的应用容器引擎
- D. 资源隔离技术
- Docker与KVM虚拟化技术区别是____?
- A. Docker容器启动快,资源占用小,操作系统级虚拟化技术
- B. KVM容器启动快,资源占用小,操作系统级虚拟化技术
- C. 两者没有区别
- D. Docker容器启动比,但资源占用多,硬件级别虚拟化技术
答案解析:虚拟化技术依赖物理CPU和内存是硬件级别的;而Docker构建在操作系统上,利用操作系统的containerization技术,所以Docker甚至可以在虚拟机上运行。
- Namespace在Docker中起到什么作用____?
- A. 访问控制
- B. 资源隔离
- C. 资源共享
- D. 资源限制
答案解析:Docker容器本质上是宿主机的进程,Docker通过namespace实现了资源隔离
- Docker容器是通过Docker____来创建的?
- A. 数据库
- B. 数据仓库
- C. 镜像
- D. 自带安装包
- 如何下载Nginx镜像____?
- A. docker nginx pull
- B. docker pull nginx
- C. docker nginx p
- D. docker p nginx
- Docker基于____语言?
- A. C++
- B. PHP
- C. Go
- D. Python
- Docker查看版本的命令是____?
- A. docker --pull
- B. docke r-h
- C. docker -p
- D. docker -version
121 - 140
- 如何安装Docker____?
- A. yum docker
- B. yum install docker
- C. yum -y inst docker
- D. install docker
- Dockeri遵从____协议开源?
- A. Apache2.0
- B. httpd
- C. https2.1
- D. tcp
- 以下选项中,关于Kubernetes说法不正确的是____?
- A. 用于管理云平台中多个主机上的容器化应用
- B. 目标是让部署容器化的应用简单并且高效
- C. 提供了应用部署、规划、更新、维护的一种机制
- D. 应用的生存周期都与当前系统绑定
- 下列哪个语句在Python中是非法的____?
- A. x = y = z = 1
- B. x = (y = z + 1)
- C. x,y = y,x
- D. x += y
- 关于Python内存管理,下列说法错误的是____?
- A. 变量不必事先声明
- B. 变量无须先创建和赋值而直接使用
- C. 变量无须指定类型
- D. 可以使用del释放资源
- 下面哪个不是Python合法的标识符____?
- A. int32
- B. 40XL
- C. self
- D. name
- 下列哪种对于Python类型说法是错误的____?
- A. 除字典类型外,所有标准对象均可以用于布尔测试
- B. 空字符串的布尔值是False
- C. 空列表对象的布尔值是False
- D. 值为0的任何数字对象的布尔值是False
- Python不支持的数据类型有____?
- A. char
- B. int
- C. float
- D. list
- 关于Python字符串使用,下列各选项中描述错误的是____?
- A. 字符应该视为长度为1的字符串
- B. 字符串以\0标志字符串的结束
- C. 既可以用单引号,也可以用双引号创建字符串
- D. 在三引号字符串中可以包含换行回车等特殊字符
答案解析:Python字符串没有结束标识
- Kubernetes中创建、调度、管理的最小单元是____?
- A. Node
- B. Pod
- C. Service
- D. Deployment
- 在kubernetes集群中service的内部访问是通过____实现的?
- A. nodeport
- B. loadbalancer
- C. clusterIP
- D. namespace
- Docker删除镜像的命令____?
- A. docker rm
- B. docker delete
- C. docker rmi
- D. docker remove
- 以下不能创建一个Python字典的语句是?
- A. dict1 = {}
- B. dict2 = { 3 : 5 }
- C. dict3 = {[1,2,3]: “uestc”}
- D. dict4 = {(1,2,3): “uestc”}
- 下列Python语句正确的是____?
- A. min = x if x < y else y
- B. max = x > y ? x : y
- C. if (x > y) print x
- D. while True : pass
- Python源程序执行的方式____?
- A. 编译执行
- B. 解析执行
- C. 直接执行
- D. 边编译边执行
- 以下是Python字符转换成字节的方法是____?
- A. decode()
- B. encode()
- C. upper()
- D. rstrip()
- 有关Python异常,说法正确的是____?
- A. 程序中抛出异常终止程序
- B. 程序中抛出异常不一定终止程序
- C. 拼写错误会导致程序终止
- D. 缩进错误会导致程序终止
- Python中导入模块的方式错误的是____?
- A. import mo
- B. from mo import *
- C. import mo as m
- D. import m from mo
- 以下各选项中关于Python模块说法错误的是____?
- A. 一个xx.py就是一个模块
- B. 任何一个普通的xx.py文件可以作为模块导入
- C. 模块文件的扩展名不一定是py
- D. 运行时会从制定的目录搜索导入的模块,如果没有,会报错异常
- 以下哪项Python能正常启动____?
- A. 拼写错误
- B. 错误表达式
- C. 缩进错误
- D. 手动抛出异常
141 - 160
- 对以下程序描述错误的是____?
try:
#语句块1
except IndexError as i:
#语句块2
- A. 改程序对异常处理了,因此一定不会终止程序
- B. 改程序对异常处理了,不一定不会因异常引发终止
- C. 语句块1,如果抛出IndexError异常,不会因为异常终止程序
- D. 语句块2不一定会执行
- 以下描述中,关于创建名为test的本地分支选项正确的是____?
- A. git checkout test
- B. git branch test
- C. git branch-d test
- D. git remote test
答案解析:git checkout命令用于切换分支或恢复工作树文件;git branch命令用于列出,创建或删除分支; git branch-d命令用删除分支;git remote 命用于在远程仓库的操作
- 如果把项目中文件lg.py的内容破坏了,以下选项中如何使其还原至原始版本____?
- A. git reset-Ig.py
- B. git checkout HEAD-1g.py
- C. git update Ig.py
- D. git revert Ig.py
- 下列关于git的描述不恰当的一项是____?
- A. 可以采用公钥认证进行安全管理
- B. 可以利用快照签名回溯历史版本
- C. 必须搭建Server才能提交修改
- D. 属于分布式版本控制工具
- 关于git的临时工作区操作,下列说法错误的是____?
- A. git stash clear:删除所有存储的进度
- B. git stash:创建保存临时工作区,只可执行一次,即只能创建一个临时工作区
- C. git stash pop:恢复最新的进度到工作区。git默认会把工作区和暂存区的改动都恢复到工作区
- D. git stash list:查看保存的工作区列表
- Java的编辑器有很多,从功能上大同小异,高亮、补全等功能都属于基本功能,更多的是调试环境。然而Windows自带的记事本是最简单的一款编辑器,如果使用记事本编写代码,需要将文件存成____后缀名?
- A. java
- B. jsp
- C. html
- D. class
-
public class Person { private String name; private int age; public Person(String name, int age) { this.name = name; this.age = age; } }
阅读上述代码,回答问题:上述代码中第1行和第4行都定义了Person,两行的差别是____?
- A. 第1行定义了类Person,第4行定义了属性Person
- B. 第1行和第4行区别在于后面的形式参数
- C. 第1行和第4行使用了相同的名词,会导致代码异常
- D. 没有区别
代码解析:代码中的第一个Person是类,定义了类中的两个字段的数据类型;第二个Person是具体的属性
-
public class Person { private String name; private int age; public Person(String name,int age) { this.name = name; this.age = age; } }
阅读上述代码,回答问题:上述代码中’private’的含义是____?
- A. 使用该权限定义的属性和方法只能在本类及子类中使用,不能跨类使用
- B. 使用该权限定义的属性和方法可以跨类使用
- C. 使用该权限定义的属性和方法只能在本类中使用,不能跨类或在子类中使用
答案解析:privatel的含义是私有化,就是只能在本类及其子类中使用,不能在其他类中调用,其作用域只在本类中
-
public class Person { private String name; private int age; public Person(String name,int age) { this.name = name; this.age =a ge; } }
阅读上述代码,回答问题:上述代码中’this的含义是____?
- A. 字面意思,代指Person类,代码中第5和第6行就是调用本类中属性
- B .用于定义name和age变量
- C. 无具体实际含义,只为代码美观
- D. 可有可无的关键字
答案解析:this本身除了可以调用本类的属性,还可以调用本类中的构造方法,以及本类的普通方法
- 默认情况下Python3源码的编码是____?
- A. GB1031
- B. UTF-8
- C. UTF
- D. CEO
- Python用____表示代码块?
- A. 空格
- B. {…}
- C. ;
- D. 缩进
- 不是Python3运算符的选项是____?
- A. *
- B. **
- C. ***
- D. **=
- 标准库导入的命令是____?
- A. import
- B. inport
- C. class
- D. improt
- 获取当前工作目录的命令是____?
- A. os.getcwd()
- B. sys.getcwd()
- C. os.chdir()
- D. os.system()
- 字符串正则匹配库的名称是____?
- A. er
- B. re
- C. re.findall
- D. sub
- 回到家目录的命令是____?
- A. cd /
- B. cd home
- C. cd ~
- D. cd -
- df命令按照使用喜欢显示容量的选项是____?
- A. ‘-a’
- B. ‘-h’
- C. '-m
- D. ‘-k’
- 创建空白文件的命令是____?
- A. vi
- B. cat
- C. touch
- D. Is
- vi/vim是一款文本编辑器,能够打开不同后缀名的文件,选项中有一种后缀名文件使用vi编辑器打开是乱码,这种后缀名是____?
- A. py
- B. sh
- C. java
- D. class
-
使用vi/vim打开一个有内容的文档,需要进行如下操作:
1、将光标移动至文档最后一行;
2、剪切最后一行;
3、再将光标移动到首行;
4、将剪切的一行内容,复制到首行之前,变成新的首行;
完成以上操作分别需要使用到:
1、GG;
2、gg;
3、dd;
4、P
请按照题目要求,排列出操作顺序是____?
- A. 2341
- B. 2314
- C. 1234
- D. 4312
答案解析:GG:将光标移动至文档首行;gg:将光标移动至文档尾行;dd:删除光标所在行;P:将粘贴板中的内容粘贴到光标所在行的上一行
161 - 180
- 作为文本编辑器具有查找和替换功能,在vi/vim中查找和替换的是在____模式下输入____提示符进行查找或者替换?
- A. —般模式 查找(/) 替换(%)
- B. 命令模式查找 (😃 替换(,)
- C. 编辑模式 查找(+) 替换(-)
- D. 编辑模式 查找(#) 替换(@)
- 在shell脚本中,首行总是”#!/bin/bash”。首行的具体含义是____?
- A. #开头是注释行
- B. 告诉系统文档内容使用什么语言执行
- C. #!的组合没有什么实际意义
- D. 此行可以忽略
- shell中打印输出的命令____?
- A. print
- B. printf
- C. printIn
- D. echo
- 在shell脚本中,有位置参数的概念,位置参数是用来给shel脚本传递参数的。每个shell脚本可以输入多个位置参数,位置参数的数量取决于脚本的需求,多个位置参数,是通过____方式隔离多个位置参数,避免脚本误将多个参数认成一个参数的呢?
- A.空格
- B.Tab
- C.逗号
- D.不用隔离
- 在一个目录中存放多个文本问题,为了提高效率,使用____命令一次性在该目录下所有文档中查找某个关键字?
- A. grep
- B. cat
- C. more
- D. less
- 使用grep____参数可以显示关键字之前多行的内容?
- A. A
- B. B
- C. C
- D. a
- E. b
- F. c
- 使用ls -l命令在Linux命令行下,可以罗列出当前目录中文件的详细属性,由于Liux的不同发行版之间存在差异,所罗列的属性列数在7-9列之间,因为某种需求,需要显示第一列的内容,应该使用awk配合____可以满足需求显示第一列的内容?
- A. $1
- B. $NR
- C. $0
- D. $NR-1
答案解析:$1是第一列,$NR是最后一列,$0是整行,$NR-1是倒数第二列
- 在不打开文档的情况下,使用____命令可以在屏幕中打印出文档的首行内容?
- A. head
- B. top
- C. cut
- D. ps
-
放弃对文件修改的命令是svn revert,需要进行如下操作:
1、$svn status
2、$svn revert -R trunk
3、$svn revert readme
4、$svn merge -r new:old readme
请按照操作顺序,将以上操作进行排序,正确的操作顺序是____?
- A. 1234
- B. 4321
- C. 1324
- D. 2413
答案解析:改动已经提交,需要撤回改动的时候首先需要使用update确定拿到最新的代码,然后通过log命令确定改动的地方,接下来使用merge回滚改动的内容,最后一步就是提交回滚
- SVN创建分支的命令是____?
- A. merge
- B. copy
- C. update
- D. commit
- 在SVN目录下添加指定文件,首先需要做的事情是____?
- A. svn add filename
- B. svn add *
- C. svn commit -m “update file aa.txt” aa.txt
- D. svn update
- Git中创建项目命令是____?
- A. git init
- B. git buanch
- C. gitremote
- Git中将文件添加到缓存的命令是____?
- A. git init
- B. git add
- C. git push
- D. git status
- 在使用git status -s命令查看状态是,发现有“AM“显示,那么“AM”的含义是____?
- A. AM是添加到缓存之后文件有改动
- B. Git出错多显示了个M
- C. AM无实际含义
- 众所周知,版本控制是开发中重要的环节,当下比较流行的两种版本控制软件:SVN和Git。它们的设计理念最大的不同就是去中心化和分布式。其中Git在提交版本之前,需要将提交的内容先通过命令暂存到本地代码仓库中,再通过其他命令搭配相应参数提交到远程仓库中,请问暂存到本地代码库的命令是____?
- A. push
- B. pull
- C. add
- D. commit
- Git的commit命令有其独特的作用,配上不同的参数可以起到不同的效果,例如参数a的作用是____?
- A. 给当前提交的版本增加注释和说明
- B. 使用该参数之后视同执行了git add命令
- C. 没有该参数
- D. 按照字母顺序排序之后提交
- 版本控制工具主要是为了方便版本切换,不同版本的功能不尽相同,程序员们是通过注释进行回滚或者排查问题。请问commit的____参数可以提供文字注释功能?
- A. l
- B. o
- C. m
- D. b
- git branch命令在不加任何参数的情况下,执行结果是____?
- A. 以列表形式展示左右分支
- B. 必须增加参数,否则报错
- C. 没有任何结果返回
- D. 横向罗列所有分支
- git branch命令配合不同的参数可以达到不同的效果,比如可以通过____参数筛选出哪些分支已经合并到当前分支?
- A. “-merged"
- B. “–no-merged"
- C. ”-v”
- D. “-d"
- git branch命令可以搭配–no-merged参数,请问–no-merged参数的具体含义是____?
- A. 该参数可以显示没有合并到当前分支的分支信息
- B. 该参数是根据merged参数杜撰出来的
- C. 没有任何具体含义
- D. 罗列所有分支信息
181 - 200
- Docker是一个用于开发,交付和运行应用程序的开放平台。下面关于Docker中的仓库描述正确的是____?
- A. 一个特殊的文件系统
- B. 镜像运行时的实体
- C. 容器
- D. 集中存放镜像文件的地方
- 容器服务Kubernetes版提供高性能的容器应用管理服务,阿里云容器服务Kubernetes版ACK的产品形态不包括____?
- A. 专有版Kubernetes
- B. 托管版Kubernetes
- C. Serverless Kubernetes
- D. 企业版Kubernetes
- 在使用容器服务Kubernetesh版前,先需要完成授权操作。快速创建一个Kubernetes集群的操作流程,下面描述正确的是____?
- A. 登录容器服务管理控制台–在控制台创建集群–配置集群参数–下载集群
- B. 登录容器服务管理控制台–在控制台左侧单击集群–集群列表页面中,单击页面右上角的创建集群–配置集群参数
- C. 登录容器服务管理控制台–在控制台左侧单击集群–配置集群参数–单击页面右上角的创建集群
- D. 登录容器服务管理控制台–在控制台左侧单击集群–配置集群参数–单击页面右上角的创建集群–下载集群
- 通过集群检查定位问题时,已完成的检查任务,可进行相应处理的提示不包括____?
- A. 正常
- B. 警告
- C. 异常
- D. 阻断
- ACK Pro版集群管理计费方式是____?
- A. 包月计费
- B. 按量计费
- C. 包年计费
- D. 免费
- ____是Kubernetes中的另一种监控方式,可以弥补资源监控在实时性、准确性和场景上的缺欠
- A. 资源监控
- B. 事件监控
- C .网络监控
- D. 性能监控
- 信息化项目实施过程各环节都会产生大量文档,这些文档总体可分为____。
- A. 技术文档和管理文档
- B. 开发文档和实施文档
- C. 调研文档和管理文档
- D. 实施文档和验收文档
- 信息化文档编写过程中,需要规范,标准化,以下描述相对比较规范的是____?
- A. 由于秘密文档不便于公开,因此文档不标注密级信息
- B. 文档要有编号、作者、审核审批人、修订记录等信息,正文需要用约定的字体格式
- C. 正文由于体现作者的意思,所以不需要规范格式
- D. 文档初稿由于尚未成型,因此不需要规范格式
- 一个项目的文档种类繁多,同一类文档也可能会产生多个版本,文档版本管理属于____?
- A. 项目管理
- B. 档案管理
- C. 配置管理
- D. 版本管理
- 开通云主机后,用户可以自助在云主机内安装所需的业务,但下面哪些行为是受限的____?
- A. 搭建WEB服务
- B. 开启默认端口
- C. 电商网站刷销量
- D. 部署一个公益网站
- 云主机使用过程中,以下哪个行为带来的风险更高____?
- A. 新建超过3个用户账号
- B. 使用高效云盘时进行swap分区
- C. Linux系统的/etc目录下新建目录
- D. 重命名Linux下的root账号
- 云端服务器无法启动,经查找发现服务器Windows已经蓝屏,以下哪种处理方式是优先推荐的____?
- A. 钉钉联系阿里云客服
- B. 请提交工单,由阿里云技术支持进一步排查
- C. 重新开通云主机
- D. 在论坛上找相关处理方式
- 当托管在云端的网站遭受大量外网攻击时,以下哪种措施是最佳处理方式?
- A. 钉钉群里面寻找解决办法
- B. 查收电子邮件看是否有安全通报
- C. 部署DDOS等防护产品,将外部大量异常访问P加入黑名单,尽可能修复网站漏洞
- D. 将网站换一台主机重新部署
- 为支持扶贫项目,A公司在云端部署了一套土特产直售交易平台。运行不到一年业务量大增,为了解决卡慢问题,提升运营品质,推荐的解决办法是?
- A. 购买高带宽
- B. 业务迁移到本地
- C. 配置高性能服务器
- D. 部署CDN
- 某智慧园区安装了一套安防视频监控系统,系统部署在云端的虚拟机上,但是由于摄像头比较多,视频量增加很快,已经三次扩展了硬盘空间,但效果一直不理想。下面哪种产品可能很好的解决本案例的视频存储问题?
- A. 内容分发CDN
- B. 对象存储OSS
- C. 服务器集群
- D. 负载均衡SLB
- A公司将面向市场服务的一部分业务迁移上云,同时一些传统业务在本地数据中心机房运行。现由于业务需要,计划将本地数据中心与云上的专有网终打通,实现本地和云端业务对接,请问以下什么产品可满足此业务需求?
- A. VPN
- B. SLB
- C. OSS
- D. CDN
- 小刘的Windows服务器进行更新发生报错,但是Windows Update失败的原因很多,以下选项中不会导致Windows更新失败的原因是____?
- A. 磁盘文件系统访问权限问题
- B. 服务器物理内存或者虚拟内存不足
- C. 正常运行的Windows系统,非正常关机
- D. 磁盘空间不足
- 使用阿里云ECS导入自定义镜像不支持以下哪些许可证类型____?
- A. 阿里云(Aliyun)官方提供的Windows Server操作系统许可证
- B. 客户本身从官方采购买了许可属于自带许可
- C. 对于阿里云已经和厂商签署授权协议的操作系统(如Windows Server),并且阿里云可以提供官方许可证的操作系统,许可证类型会设置成阿里云(Aliyun)
- D. 使用阿里云必须采购来源为阿里云的证书许可,否则不可用
- 微软已经于2020年1月14日停止对以下那个操作系统提供支持____?
- A. Windows Server 2008和Windows Server 2008 R2操作系统
- B. Windows Server 2012和Windows Server 2012R2操作系统
- C. Windows Server 2006和Windows Server 2006R2操作系统
- D. Windows Server 2000和Windows Server 2000R2操作系统
- HTTPS采用以下哪个选项实现安全网站访问?
- A. SSL
- B. IPsec
- C. PGP
- D. SET
201 - 220
- 服务端A与客户端B建立了TCP连接,之后服务端A主动断开了连接,但是在客户端都上仍然看到连接是建立的,导致原因可能是以下选项的是____?
- A. 可能是修改了服务端主机名导致
- B. 可能是修改了服务端配置大小导致
- C. 可能是修改了服务器默认net.ipv4.tcp_fin timeout内核参数所致
- D. 可能是修改了服务端的IP地址所致
- LAMP具体结构不包含下面哪种____?
- A. PHP语言
- B. Windows系统
- C. MySQL数据库
- D. Apache服务器
- 使用二进制包安装AMP架构,默认情况下还需要开放以下哪些端口以确保MySQL成功安装?
- A. 3301
- B. 3302
- C. 3306
- D. 3305
- Tomcat搭建WEB服务器,Tomcat默认端口是多少?
- A. 80
- B. 8080
- C. 90
- D. 9090
- 若Tomcat的安装目录为/opt/tomcat,则默认网站根目录为?
- A. opt/tomcat/html
- B. var/www/html
- C. user/local/nginx/html
- D. opt/tomcat/webapps/Root
- 下列不属于Oracle逻辑结构的是?
- A. 区
- B. 段
- C. 数据文件
- D. 表空间
答案解析:Oracle中逻辑结构包括表空间、段、区和块数据,文件属于数据库的物理结构,故选择数据文件
- 以下哪个SQL语句是正确的____?
- 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
- 在Oracle中,通过以下那个选项可以释放锁?
- A. INSERT
- B. DELETE
- C. ROLLBACK
- D. UNLOCK
-
public class Test1 { String name; public StringgetName() { return name; } public void setName(String name) { name = name; } public static void main(String[] args) { Test1 test1 = new Test1() test1.setName("我是this"); System.out.println(test1.getName()); } }
上述代码,发现其输出是null,原因是因为虽然定义了class,但是却没有引用该类,修改第____行代码,输出结果就变成我是”this”。在这里this指向的是“Test 1”
- A. 第2行的name”之前增加this”
- B. 第5行name”之前增加this”
- C. 第8行等号左边“name之前增加this
- D. 第8行等号右边“name”之前增加this”
答案解析:本题的正确答案是修改第8行代码,等号左侧的"name前增加this”。
我们在创建一个对象的时候,系统会默认分配一个引用来代表这个对象,这个引用就是his。
第2行作用定义了一个作用域是在类中的变量因此并不需要his来引用;
第5行代码块中并没有定义一个与name相同的变量,因此不需要使用this指向当前对象
第8行等号右边的name是一个形式参数name,接受的是第12行中的调用,不需要增加this引用
- Python是一门高级语言,目前它有两个大版本,这两个大版本之间并不兼容,其中Python2.x和Python3.x使用的语法有很大区别,以下选项中属于Python2.x的语法是____?
- A. print (“a,b,c”)
- B. print “a,b,c"
- C. print(a,"b”,c)
- D. print(“%s is little %s”%(a,a)
- 在shell中有绝对路径和相对路径的概念,通过cd命令只要使用绝对路径,都可以通过一行命令进入该目录,那么请问使用____命令和参数能直接回到之前的目录呢?
- A. Contral+Z
- B. cd -
- C. cd 回车
- D. cd |
-
Linux中自带文本编辑器vi,里面有很多快捷键,像连续按两下字母“d”会将光标所在行的内容全部
删除,那么按一下字母D能够实现____操作?
- A. 删除光标所在字符及空位,后面字符向前补进
- B. 删除光标所在字符,并保留当前空位
- C. 删除光标之前字符及空位,后面字符向前补进
- D. 删除光标之前字符,并保留当前空位
- shell脚本中删除命令是rm,删除目录的命令是rm -r,其中-r的作用是递归删除,那么删除指定目录下的以log结尾的文件,使用____命令?
- A. rm-rf ( f i n d / h o m e / l g r e p ∗ . l o g (find /home/ l grep *.log (find/home/lgrep∗.log)
- B. rm-rf [ f i n d / h o m e / l g r e p ∗ . l o g [find /home/ l grep *.log [find/home/lgrep∗.log]
- C. rm-rf $((find /home/ l grep *.logs))
- D. rm-rf $[[find /home/ l grep *.logs]]
- svn co svn://localhost/测试工具 home/testtools --username wzhnsc此命令的含义是将“svm://localhost/测试工具检出到"/home/testtools"下,一般在检出的时候需要用户名和密码的验证,那么在当前的情况下,密码是以____形式进行输入的?
- A. 密文
- B. 明文
- C. 某种特定
- D. 无特定
- svn co命令中除了username参数,还有一个参数需要与username一起使用,用于鉴权,使用该参数可以避免人机交互输入密码,适用在脚本中,不会因为需要人机交互而卡顿,这个参数是____?
- A. passwd
- B. pass
- C. password
- D. security
- Python的格式化输出有两种方式,一种是占位符,另一种方式是使用format,基本上都是用特殊字符填充输出字符串,再通过实际字符填充替换字符串中的占位符。占位符有不同的含义,%s是字符串占位符,%d是整数占位符,%f是浮点型占位符,%.2f是小数点后面保留两位占位符,print(“小数:%.2f”%4.5),____选项是正确的输出?
- A. 小数:4.5
- B. 小数:4.50
- C. 小数:4.05
- D. 小数:04.5
-
public class TestSeason { public static void main(String[] args) { //输入月份 Scanner input = new Scanner(System.in); System.out.println("请输入月份:"); int month = input.nextInt(); //根据月份输出季节 switch(month) { case1: case2: case3:System.out.println("春天-春暖花开 春意盎然-植树踏青");break; case4: case5: case6:System.out.println("夏天-夏日炎炎 夏雨雨人-游泳 吃雪糕");break; case7: case8: case9:System.out.println("秋天-秋高气爽 秋风落叶-秋收送秋波");break; case10: case11: case12:System.out.println("冬天-寒冬腊月 白雪皑皑-滑雪溜冰");break; default:System.out.println("您的输入有误"); } } }
上面代码功能是输入响应的月份,实现不同的输出,“default’'是Java的预留关键字,也是默认选项,在当前使用环境下的含义是,如果以上条件都不满足,就得到default的选项当输入不正确的时候,会自动提示“您的输入有误”,请问以下____输入会被系统提示“您的输入有误“?
- A. 13
- B. 3.0
- C. 3
- D. 03
-
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; } }
阅读上面代码,回答以下问题:上面代码中,每一个case后面的代码块中都有一个break,这个break的作用是____?
- A. 结束本次语句,并跳出,执行switch条件判断语句中default内容
- B. break主要的作用是结束当前case代码块,继续执行其他case内容
- C. 结束本次语句,顺序执行接下来的内容
- D. 结束switch条件判断语句,并跳出当前条件判断语句
- 小和在运维公司Linux服务器时,Linux服务器的内核参数为"net.ipv4.tcp_max_tw_buckets",发生“Time wait bucket table overflow’错误报告,以下选项中正确的是?
- A. 查看日志如果是因为TCP连接数过多的话需要查询内核参数调整内核参数值大小随后执行"sysctl -p"使得更新的配置生效
- B. 缓存文件导致,重启即可
- C. 业务代码导致,寻求开发更新代码
- D. Linux服务器配置过低,需要增加额外配置
-
#!/usr/bin/python # -*-coding:UTF-8 -*- class Employee: empCount = 0 definit(self,name,salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print "Total Employee %d" %Employee.empCount def displayEmployee(self): print "Name:",self.name,",alary:",self.salary
析构方法是类中一种特殊的方法,它的命名方式也很特殊,上述代码中,____是构建函数?
- A. 第5行
- B. 第7-10行
- C. 第12-13行
- D. 第15-16行
221 - 240
-
#!/usr/bin/python # -*-coding:UTF-8 -*- class Employee: empCount = 0 definit(self,name,salary): self.name = name self.salary = salary Employee.empCount += 1 def displayCount(self): print "Total Employee %d" %Employee.empCount def displayEmployee(self): print "Name:",self.name,",alary:",self.salary
self是Python的一个保留关键字,这个关键字代表的是实例化,而不是类本身,那么上述代码中self代表的含义是____?
- A. Employee类
- B. 代表类中的某个方法
- C. 类实例化之后代表的是实例
- D. 不知道
-
#!/usr/bin/python3 class MyClass: i = 12345 def(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定义类
-
#!/usr/bin/python3 class MyClass: i = 12345 def(self): return 'hello world' x = MyClass() print("MyClass类的属性i为:",x.i) print("MyClass类的方法f输出为:",x.f())
阅读上面代码,回答以下问题:上面代码中,类的属性是____?
- A. MyClass
- B. i
- C. x
- D. f
-
#!/usr/bin/python3 class MyClass: i = 12345 def(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
- Web应用防火墙(WAF)使用核心攻防和大数据能力来驱动Web安全,以下描述中关于WAF的功能特性,描述不正确是____?
- A. 支持防御以下常见威胁:SQL注入、DDOS攻击、云主机异地登录提醒、XSS跨站、Webshell上传、后门隔离保护、命令注入、非法HTTP协议请求、常见Web服务器漏洞攻击、核心文件非授权访问、路径穿越、扫描防护等
- B. 支持全解析多种常见HTTP协议数据提交格式:任意头部字段、Form表单、Multipart、JSON、XML
- C. 支持对网站的HTTP、HTTPS(高级版及以上)流量进行Web安全防护
- D. 支持对攻击事件、攻击流量、攻击规模的集中管理统计
答案解析:支持防御以下常见威胁:SQL注入、XSS跨站、Webshell上传、后门隔离保护、命令注入、非法HTTP协议请求、常见Web服务器漏洞攻击、核心文件非授权访问、路径穿越、扫描防护等
- 以下____端口,用于通过命令行模式或远程连接软件(例如PuTTY、Xshell、SecureCRT等)连接Linux实例?
- A. 21
- B. 22
- C. 23
- D. 24
- 已知python代码列表x = list(range(10)),那么执行语句del x[::2]之后,x的值为____?
- A. [1,2,5,7,9]
- B. [3,2,5,7,9]
- C. [1,3,5,7,9]
- D. [3,3,5,7,9]
- python表达式5 if 5 > 6 else(6 if 3 > 2 else 5)的值为____?
- A. 3
- B. 4
- C. 4
- D. 6
-
已知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"); } }
以下选项中执行后的输出是____?
- A. 6
- B. 5
- C. 4
- D. 3
- JAVA代码MAX_LENGTH是int型public成员变量,变量值保持为常量1,用简短语句定义这个变量,下面选项正确的是____?
- 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;
- 关于git的临时工作区操作,下列说法错误的是____?
- A. git stash clear:删除所有存储的进度
- B. git stash:创建保存临时工作区,只可执行一次,即只能创建一个临时工作区
- C. git stash pop:恢复最新的进度到工作区。git默认会把工作区和暂存区的改动都恢复到工作区
- D. git stash list:查看保存的工作区列表
- 如果把项目中文件lg.py的内容破坏了,以下选项中如何使其还原至原始版本____?
- A. git reset -Ig.py
- B. git checkout HEAD -lg.py
- C. git update Ig.py
- D. git revert Ig.py
-
对以下程序描述错误的是____?
try: #语句块1
except IndexError as i: #语句块2
- A. 该程序对异常处理了,因此一定不会终止程序
- B. 该程序对异常处理了,不一定不会因异常引发终止
- C. 语句块1,如果抛出IndexError异常,不会因为异常终止程序
- D. 语句块2不一定会执行
- Java容器框架主要分为Collection和Map两种。其中,Collection又分如下选项,其中描述不正确的是____?
- A. List
- B. Set
- C. Queue
- D .docker
-
选择下面Java代码的运行结果:____?
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. 没有输出
- Python表达式[1,2,3]*3的执行结果为____?
- 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]
- Python3表达式re.split(‘+’,‘alpha.beta.…gamma.delta’)的值为____?
- A. [‘alpha’,‘gamma’,‘delta’]
- B. [‘beta’,‘gamma’,‘delta’]
- C. [‘alpha’,‘beta’,‘gamma’,‘delta’]
- D. [‘alpha’,‘beta’,‘gamma’]
- 关于运算符>>和>>>描述正确的是____?
- A. >>执行移动
- B. >>执行翻转
- C. >>执行有符号左移,>>>执行无符号左移
- D. >>执行无符号左移,>>>执行有符号左移
- Docker Hub的作用是____?
- A. 一个镜像
- B. 一个公共仓库
- C. 一个类
- D. 一个私有仓库
- 以下____端口,用于域名解析服务器(DomainName Server,简称DNS)协议。
- A. 51
- B. 52
- C. 43
- D. 53
241 - 260
- 以下____端口是Windows Server Remote Desktop Services(远程桌面服务)端口,可以通过这个端口使用软件连接Windows实例。
- A. 3387
- B. 3388
- C. 3389
- D. 3390
- Python代码已知 x = ‘123’ 和 y = ‘456’ ,那么表达式 x + y 的值为____?
- A. ‘12345’
- B. ‘23456’
- C. ‘123456’
- D. ‘1234567’
- Python表达式“Hello world!” [-4:]的值为____?
- A. ‘rld!’
- B. ‘raa!’
- C. ‘rad!’
- D. ‘rld’
- Java I/O程序设计中,下列描述正确的是____?
- A. OutputStream用于写操作
- B. InputStream用于写操作
- C. I/O库不支持对文件可读可写API
- D. OutputStream用于删除和修改操作
- 以下哪些选项支持阿里云临时安全令牌(Security Token Service,STS),正确的是____?
- A. 负载均衡、弹性公网IP、弹性Web托管
- B. 对象存储OSS、文件存储都NAS、企业邮箱
- C. 云虚拟主机、云服务器ECS、函数计算
- D. 弹性高性能计算、弹性伸缩、容器服务Kubernetes版
- 阿里云支持基于SAML 2.0的SSO(Single SignOn,单点登录),也称为身份联合登录。以下选项中关于访问控制RAM单点登录管理(角色SSO)适用场景描述不正确是____?
- A. 您希望在使用SSO的同时,仍然保留一部分云上本地用户,可以在阿里云直接登录。云上本地用户的用途可以是新功能测试、网络或企业IdP出现问题时的备用登录方式等
- B. 您希望根据用户在本地IdP中加入的组或者用户的某个特殊属性,来区分云上拥有的权限。当进行权限调整时,只需要在本地进行分组或属性的更改。
- C. 您拥有多个阿里云账号但使用统一的企业IdP,希望在企业IdP配置一次,就可以实现到多个阿里云账号SSO
- D. 您希望从阿里云的登录页面开始发起登录,而非直接访问您IdP的登录页面
- Linux中自带文本编辑器vi,里面有很多快捷键,像连续按两下字母“d”会将光标所在行的内容全部删除,那么按一下字母“d“能够实现____操作?
- A. 删除光标所在字符及空位,后面字符向前补进
- B. 删除光标所在字符,并保留当前空位
- C. 删除光标之前字符及空位,后面字符向前补进
- D. 删除光标之前字符,并保留当前空位
-
public class Test1 { String name; public StringgetName() { return name; } public void setName(String name) { this.name = name; } public static void main(String[] args) { Test1 test1 = new Test1(); test1.setName("我是this"); System.out.println(test1.getName()); } }
上述代码的功能是通过this方法,使得对象中变量name,可以在setNamel函数中生效,扩大name的作用域,那么在本段代码中其他____位置增加this方法,不影响代码正常输入”我是this“?
- A. 第2行的name之前
- B. 第5行的name之前
- C. 第7行的name之前
- D. 第8行等号右侧name之前
-
package Demo; import java.util.Scanner; public class interaction { public static void main(String[] args) { Scanner sc = new Scanner(System.in); System.out.println(“你好,能告诉我你的名字吗?"); String name = sc.next(); } }
上述代码中第5行和第7行分别定义了两个变量,一个是sc,另一个是name。下列选项中,____不是合法的变量名?
- A. $sc
- B. _name
- C. 2name
- D. __sc