华为中国大学生ICT大赛2020全国决赛理论考试真题(云本科)
单选题
1、某公司通过华为公有云CCE云容器引擎来获得高可靠高性能的企业级容器应用管理服务,CCE支持Kubernetes社区原生应用和工具,对于Kubernetes中关于POD说法正确的是?
A.单个POD内只能包含一个容器
B.单个POD内可以包含多个容器,且各容器拥有独立的网络命名空间
C.单个POD内可以包含多个容器,且各容器共享网络命名空间
D.单个POD可以跨Node部署
正确答案:C
2、某游戏公司选择华为云部署其业务,有如下诉求:
1.前端游戏服务器集群具有高并发大流量,可弹性扩展的特点,并且对延迟比较敏感,并且玩家频繁操作会产生大量的网络小包,对报转发性能要求高达千万PPS
2.游戏应用服务器对动画效果呈现高,需要进行快速的动画渲染
3.后端数据库业务基于Oracle RAC集群数据库进行数据存储针对以上诉求,请选择合适的华为云计算资源
A. ①前端服务器选择S6
②应用服务器选择G5
③后端数据库服务器选择BMS
B. ①前端服务选择S6
②应用服务器选择G5
③后端数据库服务器选择DeH
С. ①前端服务选择C6
②应用服务器选择FP1
③后端数据库服务器选择DeH
D. ①前端服务器选择C6
②应用服务器选择G5
③后端数据库服务器选择BMS
正确答案:D
3、某用户需要为1000张图片打上水印,该用户使用华为云Serverless服务FunctionGraph结合OBS实现图片批量添加水印,以下实现该功能的步骤顺序正确的是?
a.创建函数,设置OBS触发器
b.上传需处理的图像到OBS中
c.在OBS中创建两个桶
d.创建委托,给FunctionGraph函数赋权
e.函数执行
A. abcde
B. dcabe
C. bcade
D. cabde
正确答案:B
4、某公司需要在华为云上部署公司业务,计划将业务部门和HR部门分别部署在华为云上同region下的两个VPC中,并使用VPC对等连接打通HR部门和业务部门的VPC,以下配置VPC对等连接步骤的顺序正确的是?
a.创建对等连接
b.创建业务部门和HR部门的VPC
c.创建业务部门和HR部门的子网
d.配置本段路由与对端路由
A. abcd
B. acbd
C. bcad
D. cbad
正确答案:C
5、某企业运维人员反馈最近经常遭受无规律的攻击,企业管理员希望网站在遭受攻击后,系统会自动触发事先预定义的脚本或防护命令,从而实现自动防护。以下哪种类型的安全云服务可以满足企业的上述诉求?
A.Web应用防火墙服务
B.漏洞扫描服务
C.安全态势感知
D.堡垒机
正确答案:C
6、某运维工程师开发了一个简单的shell脚本进行自动创建LUN,具体如下,测试时发现无法完成预计任务,请指出该工程师的错误。
#!/bin/bash
ssh huawei@192.168.31.30
echo 'passwd123'
echo 'create host group name=test host id list=0,5-8'
A.ssh自动登陆脚本语法错误
B.创建LUN的命令格式错误
C.CL登陆存储不能使用ssh
D.登陆后未切换到特权模式
正确答案:A
7. 某单位的维护工程师针对OceanStor Dorado V6使用Python开发了自动化运维脚本,其中一段代码如下,请问该代码实现了什么功能?
import requests
import json
url='https://192.168.1.10:8088/deviceManager/rest/abcd/user/1'
headers={'content-type':'application/x-www-formurlencoded'}
data={
'DESCRIPTION': 'testUser',
'PASSWORD': 'Admin@storage1',
'OLDPASSWORD': 'Admin@storage2'
}
r=requests.put(url,data=data,headers=headers)
need_data=json.load(r.text)
if need_data['error']['description']==0:
print('操作完成')
else:
print('操作失败')
A.修改了用户名为abcd用户的密码
B.为userlD为1的用户添加描述信息
C.将密码为Admin@storage2的用户修改密码
D.获取描述信息为"testUser"的用户所使用的密码
正确答案:B
8、某企业计划建设容灾系统,并请施工单位根据业务设计实施方案,该公司技术总监为了选拔合适的施工人员,给出了项目设计图,未给出图例,具体如下图,请根据图中信息判断,绿色和橙色的线条分别代表什么网络?
A.管理网络,存储网络
B.复制网络,管理网络
C.复制网络,存储网络
D.管理网络,复制网络
正确答案:C
9、疫情期间某医院需要增加病人住院时间信息的录入,现在需要在原程序中增加该功能,假设原程序如下:
def write(name,age,flag):
with open("%s.txt"%(name),"a")as f:
f.write("%s:%s:%s"%(name,age,flag))
以下代码可以实现需求的是?
A. import datetime
def funcOut(func,name):
def funcIn():
with open("%s.txt"%(name), "a") as f:
f.write(str(datetime.datetime.now()))
return funcIn
@funcOut
def write(name,age,flag):
with open("%s.txt"%(name), "a") as f:
f.write("%s:%s:%s"%(name,age,flag))
B. import datetime
def funcOut(func):
def funcIn(name,age,flag):
with open("%s.txt"%(name), "a") as f:
f.write(str(datetime.datetime.now()))
return func(name,age,flag)
return funcIn
@funcOut
def write(name,age,flag):
with open("%s.txt"%(name), "a") as f:
f.write("%s:%s:%s"%(name,age,flag))
C. import datetime
def funcOut(func):
def funcIn():
with open("%s.txt"%(name), "a") as f:
f.write(str(datetime.datetime.now()))
return func()
@funcOut
def write(name,age,flag):
with open("%s.txt"%(name), "a") as f:
f.write("%s:%s:%s"%(name,age,flag))
D. import datetime
def funcOut(func):
def funcIn(name, age, flag):
with open("%s. txt"%(name), "a") as f:
f. write(str(datetime. datetime. now0)))
return funcIn
@ funcOut (write)
def write(name, age, flag):
with open("%s. txt"%(name), "a") as f:
f. write("%s:%s:%s"%(name, age, flag))
正确答案:B
10,Hadoop2.7.3版本中,待存储的数据文件大小为530M,存储到HDFS中时默认会被分割成()个Block,默认副本数量为()个。
A. 5,3
B. 4,3
C. 9, 2
D. 9,1
正确答案:A
11、以下关于大数据开发流程排序正确的是?
提出需求->-->一->可行性分析->一->-->数据分析->结果存储->结果展示。
①数据对接 ②技术选型 ③指标分析 ④需求分析
A.④②①③ B.④③②① C.②③①④ D. ④②③①
正确答案:D
多选题:
12、某电商网站将业务部署在华为云ECS上,为实现以下不同级别的高可用,可以采取对应的哪些措施?
1.操作系统级别的高可用
2.物理服务器级别的高可用
3.数据中心级别的高可用
A.操作系统级别的高可用:同子网的ECS绑定同一个虚拟IP
B.操作系统级别的高可用:将ECS部署在不同云服务器组中
C.物理服务器级别的高可用:将ECS部署在同一个云服务器组中
D.数据中心级别的高可用:通过弹性伸缩组创建跨可用区的后端ECS
E.物理服务器级别的高可用:同子网的ECS绑定同一个虚拟IP
F.数据中心级别的高可用:通过弹性伸缩组创建跨区域的后端ECS
正确答案:ACD
13、在CCE上部署Guestbook应用,Guestbook由三个容器应用组件组成:其中Frontend为前端页面组件,代码逻辑都在Frontend内,redis-master和redis-slave组件提供主备存储。如何进行容器的亲和性部署达到以下两个目的:
1.减少Frontend和redis-master通信间的可能存在的网络损耗;
2.能够使主备存储分散在不同节点,减少宕机影响。
A.frontend与redis-master进行工作负载间亲和性部署
B.frontend与redis-master进行工作负载间反亲和性部署
C.redis-master和redis-slave进行工作负载间亲和性部署
D.redis-master和redis-slave进行工作负载间反亲和性部署
正确答案:AD
14、某大型连锁超市将把物理数据中心中的部分业务部署到华为云上,为实现以下不同场景中云上云下和云内的互通,可以采取对应的哪些措施?
1.场景一:金融投资业务部署在物理数据中心中,要求能够与云上超市门户互通2.场景二:超市门户业务部署在北京四、上海二、广州区域中,要求各区域之间互通
3.场景三:超市门户业务和后端商品数据库部署在同区域中不同的VPC内,要求同区域下VPC之间互通
A.场景一:使用VPC Peering连接云上云下数据中心
B.场景一:使用VPN实现云下云上数据中心互通
C.场景二:使用VPC Peering连接云上各区域数据中心
D.场景二:使用云连接实现云上各区域间数据中心互通
E.场景三:使用VPC Peering连接同区域内各服务VPC网络
F.场景三:使用VPN实现云内同区域下的各服务VPC网络互通
正确答案:BDE
15、某企业在建设数据中心时,对存储系统组网提出了三个要求:
1.使用带外管理
2.使用FC组网
3.预留容灾资源你作为承建方技术工程师,请根据客户的需求给出合适的建议?
A.管理平面和业务平面使用相同物理网络,都是用10GE组网
B.管理网络使用单独的物理网络,使用1000M组网
C.业务平面使用光纤交换机,可选8G或16G组网
D.容灾方式可选同城或异地,可按照同城的标准就行预留,使用1000M组网
E.业务平面和容灾平面使用相同的物理网络,都用1000M组网
正确答案:BCD
16、某单位购买了Oceanstor Dorado 5300 V6,由于机房机房使用年代较久,电力提供比较紧张,因此在设备选型时功耗成了比较重要的参数,你作为设计工程师,需要查看哪些组件的功耗?
A.控制框
B.硬盘
C.硬盘框
D.接口模块
正确答案:ABCD
17、某医院希望通过深度学习中的生成对抗网络来尽可能多的生成肺炎图片数据,那么在训练相应模型的时候应防止哪些事项发生?
A.学习率过大导致模型发散
B.开始训练时判别器训练得过好导致生成器无法训练
C.模式崩塌导致生成的图像不够多样
D.数据集数量较少导致模型过拟合
正确答案:ABCD
18、某医学院希望使用机器学习进行某种肺炎的辨别,但是在训练模型时发现正常肺部数据图片数量(3000)远大于肺炎数据量(100),以下可以帮助模型正常进行训练的方法有?
A.对肺炎数据进行插值的形式来增加样本量
B.删除正常肺部数据量,直至类别平衡
C.将原有肺炎数据进行复制,直到数据量相同
D.将正常肺部数据划分为多个子集,供不同的学习器使用
正确答案:AD
19、某大数据公司在做数据运算过程中发现某一Spark任务长期处于运行状态,究其原因发现是在join操作时大量相同的key对应了100万条数据,仅有极少数比较重要的数据对应不同的key,请问可以采取以下哪些合理的处理方式?
A.使用Hive ETL预处理数据
B.提高shuffle操作的并行度
C.采样倾斜key并分拆join
D.过滤少数导致倾斜的key
正确答案:BC
20,以下关于SparkStreaming和Storm叙述正确的是()
A.SparkStreaming和Storm两个计算框架都提供可扩展性和容错性。
B.Storm处理的是每次传入的一个事件,而Spark Streaming是处理其个时间段窗口内的事件流。
C.Spark Streaming提供了更好的支持容错状态计算。
D.Storm能够至少保证每个记录将被处理一次,但是在从错误中恢复过来时候允许出现重复记录。
正确答案:ABCD