云Flink SQL工程师考试试卷与答案.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

云FlinkSQL工程师考试试卷与答案

一、单项选择题(每题2分,共20分)

1.FlinkSQL中用于过滤数据的关键字是()

A.SELECTB.WHEREC.GROUPBYD.ORDERBY

2.以下哪种不是FlinkSQL支持的数据类型()

A.INTB.STRINGC.MAPD.CUSTOM

3.FlinkSQL中窗口函数通常结合()使用

A.GROUPBYB.ORDERBYC.WHERED.JOIN

4.要将两张表按照某字段关联,使用的关键字是()

A.UNIONB.JOINC.INTERSECTD.EXCEPT

5.FlinkSQL中创建临时视图的语句是()

A.CREATEVIEWB.CREATETEMPVIEWC.CREATETABLED.CREATEFUNCTION

6.聚合函数COUNT()统计的是()

A.某字段值的个数B.满足条件的记录数C.唯一值个数D.空值个数

7.以下能实现去重功能的函数是()

A.SUMB.AVGC.DISTINCTD.MAX

8.FlinkSQL中日期函数CURRENT_DATE返回的是()

A.当前时间戳B.当前日期C.当前月份D.当前年份

9.若要对结果集排序,使用的关键字是()

A.GROUPBYB.SORTBYC.ORDERBYD.DISTRIBUTEBY

10.在FlinkSQL中执行INSERTINTO语句的作用是()

A.查询数据B.修改数据C.插入数据D.删除数据

二、多项选择题(每题2分,共20分)

1.以下属于FlinkSQL聚合函数的有()

A.SUMB.AVGC.MIND.COUNT

2.FlinkSQL支持的连接类型有()

A.INNERJOINB.LEFTJOINC.RIGHTJOIND.FULLJOIN

3.以下哪些是FlinkSQL中用于处理字符串的函数()

A.CONCATB.SUBSTRINGC.LENGTHD.TRIM

4.下列关于FlinkSQL窗口操作正确的说法有()

A.支持滚动窗口B.支持滑动窗口C.支持会话窗口D.窗口大小固定不能变

5.FlinkSQL中可以通过以下哪些方式创建表()

A.CREATETABLE语句B.DDL脚本C.基于外部系统连接器D.直接在内存创建

6.以下哪些是FlinkSQL数据类型()

A.BOOLEANB.DECIMALC.ARRAYD.ROW

7.在FlinkSQL中,以下哪些语句可以用于数据查询()

A.SELECTB.SELECTDISTINCTC.SELECT...FROMD.SELECT...WHERE

8.要对FlinkSQL结果集进行分组,可以使用()

A.GROUPBYB.PARTITIONBYC.CLUSTERBYD.DISTRIBUTEBY

9.FlinkSQL支持的数据存储系统有()

A.KafkaB.HBaseC.MySQLD.Elasticsearch

10.以下属于FlinkSQL时间属性的有()

A.处理时间B.事件时间C.摄入时间D.系统时间

三、判断题(每题2分,共20分)

1.FlinkSQL不支持在一个查询中同时使用多个聚合函数。()

2.在FlinkSQL中,JOIN操作时两张表必须有相同的字段名才能关联。()

3.窗口函数只能在GROUPBY子句中使用。()

4.FlinkSQL中,使用DELETE语句可以删除表中的数据。()

5.创建临时视图后,该视图会一直存在直到Flink集群重启。()

6.聚合函数SUM对空值字段也会进行统计计算。()

7.FlinkSQL支持对JSON格式数据的处理。()

8.ORDERBY关键字可以对查询结果按照多个字段排序。()

9.在FlinkSQL中,数据类型不匹配不会影响查询结果。()

10.FlinkSQL可以直接处理流数据和批数据。()

四、简答题(每题5分,共20分)

1.简述FlinkSQL中窗口函数和聚合函数的区别。

答:聚合函数是对一组数据进行计算,返回单一值,如SUM、AVG等,通常结合GROUPBY使用。窗口函数则是在窗口范围内对数据进行计算,每条记录都会返回一个计算结果,不改变记录行数,能在不分组情况下实现一些复杂统计,如排名等。

2.说明FlinkSQL中如何创建一个基于Kafka数据源的表。

答:使用CREATETABLE语句,指定表结构及Kafka相关连接器和属性。例如:CREATETABLEkafka_table(

idINT,

nameSTRING

)WITH(

connector=kafka,

topic=your_topic,

properties.bootstrap.servers=server:port,

format=json

);

3.描述FlinkSQL中如何实现数据去重。

答:可

您可能关注的文档

文档评论(0)

。。 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档