阿里云ACP

阿里云大数据专业ACP认证考试练习真题

阿里云大数据专业ACP认证考试练习真题分享。考前测一测,考试拿高分。

1. (判断题)MaxCompute中,使用MULTI INSERT进行多路输出时,insert into和insert overwrite可以混用()

True
False

2. (判断题)在使用DataWorks进行数据开发时,在代码中引用${key1},${key2}, 然后必须在“参数”编辑框内对key1和key2进行显示设置

True
False

3. (单选题)可以对用于的行为或相关事件进行实时监测和分析的产品是( )

流计算
MaxCompute
AnalyticDB
TS

4. (单选题)DataWorks 中,周期性任务task1、task2 都是按天调度,task1 调度时间设置为3 点10 分; task2 调度时间设置为1 点10 分,task1 上游任务设置为task2,则关于task1 以下说法正确的是( )

每天3 点10 分后task2 当前周期执行状态为成功,则task1 可以开始执行
task1 每天1 点10 分开始执行
task1 每天3 点10 分开始执行
每天只要task2 当前周期执行状态未成功,则task1 马上开始执行

5. (多选题)阿里云MaxCompute 中,下列对lifecycle 描述正确的是()

lifecycle 的单位是月
可以使用浮点数设置lifecycle
lifecycle 可以不用设置
使用lifecycle 设置表的生命周期

6. (判断题)在阿里云MaxCompute 中,可以在插入数据之前为一张非分区表添加分区,并插入数据。

True
False

7. (多选题)阿里云流计算可以直接读写下列哪些产品的数据()

RDS
日志服务(SLS)
DataHub
AnalyticDB

8. (单选题)在运行时,由MaxCompute 依据上下文使用环境及类型转换规则自动进行的类型转换是()

显示转换
SQL 转换
隐式转换
CAST 转换

9. (多选题)下列MaxCompute SQL 执行结果正确的是()

floor(1.2)=2
floor(-1.2)=-1
floor(-1.2)=-2
floor(1.2)=1
Question 9 of 100

10. (单选题)在MaxCompute SQL 中,用于执行显示类型转换的函数是()

TO
LIKE
CAST
CONCAT

11. (判断题)在MaxCompute SQL 的关系表达式中,有A<B,如果A 的值为NULL,,那么关系表达式A

True
False

12. (单选题)在MaxCompute SQL 中,输入与输出是多对一的关系, 即将多条输入记录合成一条输出值,其名称为()

UDF
UDAF
UDMF
UDTF

13. (多选题)MaxCompute SQL 隐式转换作用域包括()

算数运算符
存储过程
内建函数
关系运算符

14. (判断题)MaxCompute 中,动态分区select_statement字段和目标表动态分区的对应是按字段顺序决定的()

True
False

15. (单选题)在DataWorks 中,为周期性任务设置调度的时间间隔,最小支持的时间间隔是( )

1 分钟
30 分钟
5 分钟
1 小时

16. (单选题)阿里云MaxCompute 中,用于在关系表达式中匹配任意一个字符的是()

’%’
’#’
’\_‘
*

17. (判断题)在 MaxCompute 中,Map的输入、输出的参数与 Reduce 的输入输出参数是一致的

True
False

18. (单选题)下列关于使用MaxCompute 的SQL DDL 执行建表操作时的描述,正确的是()

lifecycle 可以用于指定生命周期,含义为从创建之日开始计算,到指定时间时销毁该表
lifecycle 可以用于指定生命周期,含义为从该表不被更新时开始计算,到指定时间时销毁该表
MaxCompute 的SQL DDL 执行建表时,如果使用了Like,则不能指定生命周 期
MaxCompute 的SQL DDL 执行建表不能指定生命周期

19. (判断题)在MaxCompute SQL 中,Java UDF 使用基本类型的方法里,UDTF 通过反射分析注解来获取 signature

True
False

20. (多选题)MaxCompute 提供了哪些编程接口()

UDF
MLib
MapReduce
Graph

21. (单选题)在dataworks 中,为了使分区取值为上个月的最后一天日期的年月日(yyyymmdd),任务的调度属性应该如何配置

调度周期设置每月31 日,代码分区取值为$[yyyymm]31
调度周期设置为每月1 日,代码里分区取值为${bdp.system.cytime}
调度周期设置为每月31 日,代码里分区取值为$(var)31, 参数配置:var=$[yyyymm]
调度周期设置为每月1 日,代码里分区取值为${bdp.system.bizdate}

22. (多选题)Graph 通过迭代对图进行编辑、演化,最终求解出结果,典型应用有()

单源最短距离算法
K-均值聚类算法
单词计数
PageRank

23. (单选题)阿里云MaxCompute 中,用于在关系表达式中匹配任意多个字符的是()

*
’\_‘
’%’
’#’

24. (多选题)下列关于流计算特点的描述中,正确的是( )

数据是无界的
用户触发
事件触发
实时且流式的

25. (判断题)在 MaxCompute 中,Combiner 的输入、输出的参数必须与 Reduce 保持一致

True
False

26. (判断题)阿里云MaxCompute SQL 中,位运算也可以支持隐式类型转换()

True
False

27. (多选题)在DataWorks 中,实例能否执行的条件包括( )

任务实例定时时间是否已经到
当前调度资源是否充足
下游任务是否已经运行成功
上游任务实例是否都运行成功

28. (多选题)MaxCompute 图模型的数据结构中包含的元素有( )

队列
节点
有向边
无向边

29. (多选题)MaxCompute Graph 支持以下图编辑操作( )

修改点或边的权值
节点间通信
增加/删除点
增加/删除边

30. (单选题)在MaxCompute SQL 中,使用Java 语言编写UDF 时,MaxCompute 类型Bigint 对应的Java 类型是()

Short
int
Bigint
Long

31. (判断题)MaxCompute 的表的名称对大小写字母是有区别的,列的名称对大小写没区别()

True
False

32. (单选题)MaxCompute Graph 中节点(Vector)的表示方式为()

< ID, Value >
< ID, Value, Halted, Edges >
< ID, Value, Halted >
< ID, Value, Halted, Trusted,Edges >

33. (多选题)MaxCompute SQL 支持分区表,指定分区表会带来的便利包括()

提高SQL 运行效率
减少存储空间占用
减少计费
便于编程

34. (判断题)在 MaxCompute 中,通常使用 中,通常使用 SQL DML 中的 DELETE删除 MaxCompute MaxCompute 表或者分区中的数据 ()

True
False

35. (判断题)MaxCompute SQL 中, UDTF 可以与 SQL 中的 Group By 语句联用

True
False

36. (单选题)DataWorks 提供了一些参数供数据开发时使用,用于表示业务日期的参数是( )

${bdp.system.currentdate }
${bdp.system.bizdate}
${bdp.system.cyctime}
${bdp.system.yesterday}

37. (判断题)传统的 MapReduce 模型要求每一轮 MapReduce 操作之后,数据必须落地到分布式文件系统上

True
False
Question 37 o

38. (判断题)Graph 的加载过程是由用户在主线程中显示调用Graphloader 实现的

True
False

39. (单选题)MaxCompute 中,string 类型在参与运算前会进行隐式类型转换,转换为( )类型

float
double
bigint
int

40. (单选题)下列MaxCompute 的SQL DDL 执行建表操作,执行出错的是( )

CREATE TABLE IF not EXISTS student (id double, name string);
CREATE TABLE student (id double, name string) lifecycle 7;
CREATE TABLE IF NOT EXISTS student (id DOUBLE, name string) like teacher;
CREATE TABLE IF NOT EXISTS student (id int, name string) PARTITIONED BY(SS STRING) lifecycle 7;

41. (判断题)MaxCompute中,日期型和布尔型不允许参与算术运算

True
False

42. (单选题)下列MaxCompute的SQL DDL执行建表操作的描述正确的是()

建表时,表名与列名均对大小写均敏感
建表时,表名与列名均对大小写不敏感
建表时,表名对大小写敏感,列名对大小写不敏感
建表时,表名对大小写不敏感,列名对大小写敏感

43. (多选题)阿里云流计算可以用于下列哪些应用场景中()

离线数据仓库
实时数据仓库
实时报表
实时监控

44. (多选题)MaxCompute 中,对于这种in 的使用方式:key in (value1, value2, …),其中in 的隐式转换规则为()

若Datetime 和String 之间比较,统一转为String
in 右侧的value 值列表中的数据类型必须一致
当 key 与values 之间比较时,若Bigint,Double,String 之间比较,统一转为Double
若Datetime 和String 之间比较,统一转为Datetime

45. (判断题)在MaxCompute中,对表的列数和列内容的大小没有限制

True
False

46. (单选题)在MaxCompute SQL 中,用来解决一次函数调用输出多行数据场景的,也是唯一能返回多个字段的自定义函数()

UDTF
UDAF
UDF
UDMF

47. (判断题)MaxCompute中,如果目标表有多级分区,在运行Insert语句时允许指定部分分区为静态,但是静态分区必须是高级分区()

True
False

48. (单选题)Tunnel支持以下哪种SDK

C#
Java
C++
Python

49. (单选题)使用DataWorks进行数据开发时,往往需要经过数据抽取、加工和装载的过程,即ETL过程。其中数据的抽取和装载可以使用数据同步节点实现。关于数据同步说法错误的是

不支持同步二进制数据
支持增量导入
支持毫秒级数据同步
支持多表数据同步

50. (单选题)在使用DataWorks 进行数据开发时,变量参数:$[yyyymmdd], 结果将基于( )取值计算。

${bdp.system.yesterday}
${bdp.system.cyctime}
${bdp.system.currentdate }
${bdp.system.bizdate}

51. (多选题)与DataWorks 经常在一起配合使用的阿里云服务包括()

Quick BI
AnalyticDB
数据集成
E-MapReduce

52. (判断题)在DataWorks调度系统中运行时,可在代码中引用 ${bdp.system.bizdate}和${bdp.system.cyctime},之后,需要在编辑框设置参数的值

True
False

53. (多选题)大数据计算服务提供了完善的安全体系,包括用户认证、项目空间的用户与授权管理,MaxCompute上述设计思想描述正确的是

Role(角色)授权
Objiect(对象)授权
ACL(访问控制列表)授权
Policy(策略)授权

54. (单选题)下列关于阿里云流计算的描述中,错误的是( )

提供给用户在云上进行流式数据实时化分析工具
流计算的数据存储是基于盘古分布式文件系统的。
可以使用阿里云StreamSQL 进行流式数据分析
是运行在阿里云平台上的流式大数据分析平台

55. (多选题)DataWorks 的功能包括()

支持以DAG 图的形式展示任务运行时的全局情况
提供可视化的任务监控管理工具
支持按照时间和依赖关系的任务全面托管调度
支持每日千万级别的任务按照DAG 关系准确、准时运行

56. (判断题)在阿里云流计算中,一个用户作业在运行期间随着数据量的突增提升了其作业CPU 使用率,这将会影响到其他用户作业的CPU 使用情况()

True
False

57. (判断题)DataWorks 中,工作流任务支持一次性调度和周期调度两种类型。如果将某工作流任务设置为按天调度,则该任务每天都会被执行。

True
False

58. (判断题)在MaxCompute SQL中,UDTF是用户自定义标量值函数。其输入与输出是一对一的关系,即读入一行数据,写出一条输出值

True
False

59. (判断题)MaxCompute中,使用concat(string a, string b...)函数连接字符串时,若输入为 bigint或 bool类型会隐式转换为 string 后参与运算()

True
False

60. (单选题)在使用MaxCompute MapReduce 进行数据处理时,输入和输出分别是()

MaxCompute 表、HDFS
MaxCompute 资源、MaxCompute 表
MaxCompute 表、MaxCompute 表
HDFS、HDFS

61. (多选题)在MaxCompute SQL 中,用户自定义函数包括哪几种形式()

UDTF
UDMF
UDF
UDAF

62. (单选题)在MaxCompute SQL 中,执行length('hi! 中国'),结果是()

10
-1
6
8

63. (单选题)大数据计算服务(MaxCompute)中,通常情况下,prj1项目空间的成员若要访问prj2项目空间的数据,则需要prj2的项目空间管理员执行繁琐的授权操作:首先需要将prj1项目空间中的用户添加到prj2项目空间中,再分别对这些新加入的用户进行普通授权。实际上,prj2项目空间管理员并不期望对prj1项目空间中的每个用户都进行授权管理,而期望有另一种更高效的机制,能使prj1项目空间管理员能对许可对象进行自主授权控制。一下哪种授权方式可以帮助prj2项目空间管理员实现他的预期目标

LabelSecurity
ProjectProtection
Role
Package

64. (判断题)流计算对不同的项目进行了严格的项目权限区分,不同用户/项目之间是无法进行访问、操作()

True
False

65. (多选题)流式计算的应用场景包括( )

实时数据仓库
实时监控
实时报表
流式数据分析

66. (多选题)MaxCompute提供了哪些访问接口可以使用

SQL
MapReduce
odpscmd
Graph

67. (判断题)在MaxCompute中使用数据时,如果指定需要访问的分区名称,仍有可能进行全表扫描。

True
False

68. (单选题)在MaxCompute 的权限管理中,Table 类型的Select、Alter、Update、Drop
操作需要与Project 对象的何种操作权限配合使用

Create Instance
Create Resource
Create Function
Create Job

69. (单选题)以下关于任务(Task),作业(Job)和作业实例(Instance)的描述错误的是()

作业只有实例化以后才能被计算层所处理
单个SQL Query或者MapReduce程序统称为一个任务
作业是个有图无环图(DAG),描述各个Task之间的依赖关系和约束
作业是一个静态概念,作业实例是个动态概念

70. (单选题)下列MaxCompute 的SQL DDL 执行建表操作,不能正确执行的是( )

CREATE TABLE IF NOT EXISTS student (id int, name string)
CREATE TABLE IF NOT EXISTS student (id DOUBLE, name string)
CREATE TABLE student (id double, name string)
CREATE TABLE IF NOT EXISTS student (id int, name string) PARTITIONED BY(SS STRING)

71. (判断题)阿里云MaxCompute SQL 中,位运算只允许 bigint 类型()

True
False

72. (判断题)MaxCompute中,单表的列定义个数没有上限

True
False

73. (判断题)在使用MaxCompute 的SQL DDL 执行建表操作时,lifecycle 可以用于指定生命周期,含义为从创建之日开始计算,到指定时间时销毁该表。

True
False

74. (判断题)在阿里云MaxCompute 中,Insert into 会向表或表的分区中追加数据,原有表中的数据,如果和插入数据相同,则不会重复插入()

True
False

75. (单选题)系统参数 bdp.system.bizdate 和bdp.system.cyctime适用于哪种类型的任务()

全部节点类型
只能用于同步节点任务
Shell类型
除Shell外的其他节点类型

76. (判断题)阿里云MaxCompute 中,下列对lifecycle 描述正确的是()

True
False

77. (多选题)在DataWorks中,下列哪些情况一定会导致数据同步任务执行出错

执行账号没有源表的读权限
源表新增了字段
目标表删除重建后少了一些字段
同步任务执行前,目标表被删除

78. (单选题)在MaxCompute SQL 中,执行ceil(1.1),结果为()

1
2
2.0
1.0

79. (判断题)Graph 最早是由Google 提出的分布式数据处理模型。

True
False

80. (判断题)在阿里云MaxCompute中,Insert overwrite则会在向表或分区中插入数据前清空表中的原有数据()

True
False

81. (单选题)公共云计算上分析型数据库的用户创建数据库的方式为()

直接通过CREATE DATABASE 的DML 语句创建数据库
直接通过CREATE TABLE 的DDL 语句创建数据库
直接通过CREATE DATABASE 的DDL 语句创建数据库
只能通过DMS 控制台界面来创建需要的业务数据库

82. (单选题)t1和t2两张表,其中t1有3条记录,t2有2条记录,如下:

select id,name from t1结果为:

1 张三

2 李四

3 王五

select id,name from t2结果为:

1 张三

2 李明

那么

Select * from (

select id,name from t2

union all

select id,name from t1)
的记录数为多少()

3
4
2
5

83. (判断题)用户A有访问users表的权限,当管理员把Users表删除后,再新建了一张users表,此时users表与原来的表结构不一样,用户A还能访问users吗

True
False
84. (判断题)MaxCompute SQL中,隐式类型转换规则是有发生作用域的。在某些作用域中,只有一部分规则可以生效()

True
False

85. (判断题)在阿里云MaxCompute 中,使用Create Table 建表时,可以使用中文作为表的名字()

True
False

86. (判断题)AnalyticDB 需要用户提前根据应用需求为相关的列创建索引,以提升查询速度

True
False

87. (单选题)在MaxCompute SQL 中,对两个double 类型的数据进行比较,正确的做法是( )

使用关系运算符“=”
使用两个double 类型相减,然后取绝对值的方式进行判断
使用关系运算符“!=”
使用关系运算符“<>”

88. (判断题)在阿里云MaxCompute中,Insert overwrite则会在向表或分区中插入数据前清空表中的原有数据()

True
False

89. (单选题)MaxCompute 图模型主要适合用于下列哪种应用场景( )

因式分解
迭代计算
海量单词统计
Ad-hoc 查询

90. (判断题)MaxCompute 的SQL DDL 执行建表时,如果使用了Like,则不能指定生命周期

True
False

91. (单选题)下列关于MaxCompute 的描述中,错误的是()

提供了完善的SQL 访问,有效支持事务处理
多种经典的分布式计算模型,能够更快速的解决用户海量数据计算问题
向用户提供了完善的数据导入方案
一种快速、完全托管的TB/PB 级数据仓库解决方案

92. (判断题)任务调度时间为2017-10-2701:00:00,那么bdp.system.cyctim的结果为20171027010000

True
False

93. (判断题)MaxCompute中,日期型和布尔型允许参与算数运算()

True
False

94. (判断题)MaxCompute SQL 中创建表时,如果不指定if not exists 选项而存在同名表,则返回出错

True
False

95. (单选题)使用大数据计算服务tunnel命令上传文件data.csv到表t_data成功后,不小心又执行了一次该上传命令,一下说法正确的是()

最后一次上传的数据会吧t_data中已存在的相关记录更新
最后一次上传的数据会追加插入到表t_data中去
最后一次上传的数据会覆盖插入到表t_data中去
记录重复会报错退出

96. (判断题)建表时,表名对大小写不敏感,列名对大小写敏感

True
False

97. (判断题)使用mapjoin的性能比普通的join要快很多,与表的大小无关。

True
False

98. (判断题)在MaxCompute 中,表中的某一列可以同时作为普通列和分区列。

True
False

99. (单选题)在使用DataWorks进行数据开发时,变量参数:$[yyyymmdd], 结果将基于( )取值计算。

${bdp.system.bizdate}
${bdp.system.yesterday}
${bdp.system.cyctime}
${bdp.system.currentdate }

100. (判断题)AnalyticDB是阿里云提供的数据仓库,可以用于完成PB级别数据的批量计算

True
False

 

阿里云大数据ACP专业认证考试报名入口: 立即报名

可以领取一下阿里云代金券,购买ACP考试有优惠。

阿里云大数据专业认证(ACP级)考试地点和时间:

考试地点:北京市、天津市、石家庄市、呼和浩特市、沈阳市、大连市、哈尔滨市、上海市、南京市、杭州市、合肥市、福州市、济南市、青岛市、郑州市、武汉市、长沙市、广州市、深圳市、重庆市、成都市、昆明市、西安市

考试时间:每个城市基本为3~5天组织一次考试,且每次考试仅限20~30人参加,如果当次考场人数爆满,你可以报名下次考试。

阿里云大数据专业认证(ACP级)所需具备的知识:

熟悉阿里云大数据相关产品的基本概念,包括大数据计算服务
MaxCompute、数据工场 DataWorks(原大数据开发套件
DataIDE)、数据集成、QuickBI、机器学习 PAI 等(下同)
● 了解阿里云大数据相关产品的特点、应用场景以及与其他云产品配合使
用,包括表格存储(Table Store)、云数据库 RDS、分布式关系型数
据库 DRDS、分析型数据库(Analytic DB)、对象存储 OSS 等,能根
据实际业务场景进行基础的架构设计
● 掌握阿里云大数据的相关产品的基本操作,包括通过管理控制台、客户
端等进行交互式操作,通过产品提供的方式(如 SQL、MapReduce、
UDF、API 或 SDK 等)进行数据处理
● 了解各产品的最佳使用实践,能识别使用过程中常见的问题,且能给出
合适的解决方案
通用 IT 的知识:
● 了解大数据相关的基础概念以及相关知识,如分布式存储、分布式计
算、数据仓库、数据分析等
● 了解关系型数据库的基本概念和常用技术,包括事务、索引、OLTP、
建模方法、SQL(DDL、DML)等
● 具备使用关系型数据库或者其他产品进行数据处理的经验
● 了解数据仓库的基本概念和常用技术,包括维度、事实表、即席查询、
数据挖掘、OLAP、星型模型、ETL 等
● 具备一定的编程经验,能使用至少一种常见的编程语言如 Java、
Python 等进行简单的程序开发
● 了解软件开发的生命周期,了解项目的建设或者项目管理

阿里云大数据专业认证(ACP级)考试形式和试卷结构:

一、试卷满分及考试时间
试卷满分为 100 分,考试时间为 120 分钟
二、考试形式
线下上机考试
三、答题方式
闭卷
四、试卷内容

产品名称 试题占比
大数据计算服务Maxcompute 55%
数据工场 DataWorks 20%
数据集成 10%
Quick BI 5%
机器学习 PAI 5%
和其他云产品配合的应用
及架构
5%

 

 

 

 

 

 

五、试卷题型

题目类型 题目数量 分值
单选题 50 题 每题 1 分
多选题 30 题 每题 1 分
判断题 20 题 每题 1 分

 

阿里云大数据专业认证(ACP级)成绩查询地址:点我去官网查询

上一篇:

下一篇: