|
资料来源:谋学网(www.mouxue.com)-[南开大学]21春学期(1709、1803、1809、1903、1909、2003、2009、2103)《大数据开发技术(二)》在线作业
. N" f- W- k) X# m试卷总分:100 得分:100$ C5 B. @ E; m$ D5 T' D* Z) ~8 M( ~
第1题,Scala列表方法中使用分隔符将列表所有元素作为字符串显示的方法是()1 w, v! P$ i* }0 B6 o
A、filter
: ^" {* d6 I" U- T4 f4 MB、foreach1 n+ P" g4 K' x2 `% h
C、map
6 u9 o8 z P" d) e$ D/ R gD、mkString
9 u3 x) Z- ^) d0 N7 o正确资料:
( P* ?( v6 L( {7 g( h: \6 }. u# i8 q- O+ S6 p I8 k Z
) L% [5 W9 I/ Q6 `% |' W- O8 A
第2题,Mllib中线性会馆算法中的参数reParam表示()
) W' W- G: R$ ?1 I; y( K" [A、要运行的迭代次数, x7 u. X; N! A5 l. q. H. y
B、梯度下降的步长
1 I% u+ a/ @! z. C: n. g7 X7 ?C、是否给数据加干扰特征或者偏差特征" T! j3 \0 p- n- N8 [
D、Lasso 和ridge 的正规化参数$ a: U& R+ H' N/ x+ ^: }
正确资料:
" W0 y# w! Z8 n: `. L3 E/ x0 {# u1 [$ Q4 ?2 a5 z( ?- @- B
0 Q+ O! F Q( X' C1 J5 V第3题,Scala列表方法中输出符号指定条件的所有元素的方法是()
; w: C! {4 @9 q7 R" U& UA、drop
: j" \7 F: Y- C5 W! j" x: H) UB、head
; [! I7 ~. k; L. ~& D& X) Y! HC、filter
3 N; m: D) }/ ?9 x! [7 hD、init8 f4 P2 r$ e* X% ~0 y" n( A
正确资料:4 m! a4 t8 ?5 Q1 r
& W3 Z* ]5 u) ~6 F& w1 l9 U5 n$ o7 Y/ B" Y6 c1 _2 S
第4题,Spark GraphX中类Graph的mask方法可以()- v4 e7 M; \, _1 M, d. v
A、反转图中所有边的方向9 [& {/ Y! o6 O# k! R6 l
B、按照设定条件取出子图# W( @! X) e5 i: m
C、取两个图的公共顶点和边作为新图,并保持前一个图顶点与边的属性
9 H" I- y A) w' q, ZD、合并边相同的属性
" ?. g/ `* b5 ~% V/ @正确资料:
! a# h; {; t4 n# g, s# |; }9 h: C$ ~: z C) u- u
! o% f" W5 z4 A0 P
资料来源:谋学网(www.mouxue.com),Spark中DataFrame的()方法是进行分组查询
( R0 F5 A% w8 |1 d) vA、order by) ^* C5 m& i2 D6 [
B、group by
0 `' h$ s: `* c4 W9 TC、select by) c. K _# W7 S; @6 b8 ~* l
D、sort by
# x# _- N) o* o正确资料:
! s; \% y+ d( o. v! o- U# l9 A! y5 f
$ e+ F8 u. j2 p U
第6题,图结构中如果无重复的边或者顶点到自身的边,那么称之为()2 [/ d H0 |" }6 E/ D
A、完全图
- p, U3 P( b' e tB、有向完全图+ _$ a5 {9 m: [( u$ n' K
C、无向图
' V) \* K( f9 Y; LD、简单图; t+ u$ O, I& p
正确资料:
: U3 y1 U' |7 o* D# D# J* R6 l
3 H+ N) U; |2 T$ i9 i& y" \& ?+ r3 x' m' F$ Z
第7题,PairRDD中()函数可以合并具有相同键的值
5 S7 G9 B: U, J' |+ u8 H' }& ZA、mapValues
* F$ [: J' ?, ]B、groupBy
, x( q: ~ V2 `$ k$ dC、groupByKey, A1 i6 Q) ^5 n/ `) g1 |
D、reduceByKey/ G$ H- q) K. i' G+ t
正确资料:
' ^+ T" I! P0 v5 s' q% c" L& Z" S/ a! t2 i& a& X
/ s/ n- Q/ f* t$ i- ~第8题,Dstream窗口操作中()方法基于滑动窗口对源DStream中的元素进行聚合操作,得到一个新的Dstream
0 v. a3 v3 {/ NA、window! h/ z5 |$ u% i$ z H, G
B、countByWindow
3 j6 v" H; r/ `- ]' j/ O& JC、reduceByWindow0 S* _ w( Y0 x6 A9 \
D、reduceByKeyAndWindow: T4 _9 Y7 G O2 W. p5 L. H1 z
正确资料:% l) u5 M( ~- K& K$ l
1 X& \5 s3 S/ o9 T9 B4 `
: F) {; p+ d* S8 n+ O" E第9题,Scala类通过子类化和基于灵活的混合类来进行扩展,作为##的一个可靠性解决方案+ ?: r& @( t5 v) Z1 f& W* L5 y( n
A、多态
+ @- r: H) x+ y- c: e6 O; `0 }B、虚函数
. x \0 M. b2 F1 f% l {1 S' w! fC、派生
% q3 _/ J4 {! W: D: vD、多重继承* l0 ], r! }& u! ]2 U& q
正确资料:
" s6 [( w( W2 e5 Z, p7 e+ o2 r i
5 J" o' ?! [* }) B9 L
资料来源:谋学网(www.mouxue.com),以下哪个函数可以对RDD进行去重()
: ]4 |' W K' W3 Y5 I5 GA、sortBy: q* \1 t8 B+ _( j* n
B、filter
- s- k/ G% T) G5 t0 i% pC、distinct
$ P) N# M N6 T1 D2 h1 G1 ]9 k* nD、intersection
5 S1 D. K# F, E$ Y正确资料:
, r3 }* [, ~$ T+ h# E0 R6 Q6 L+ s3 ~+ ^0 r' X* S
8 }' m) b: ]- E7 n0 Z
第11题,PairRDD的()方法,可以把两个RDD中键相同的元素组合在一起,合并为一个RDD。
8 p& L& k3 s2 k6 yA、join
1 Z I) B7 k/ @7 O" z( i! BB、union- k! O5 E6 q7 `/ Z0 k6 N
C、substract
: C2 v( Y( W) [. g6 OD、intersection( n. W3 i* F* d; z3 h* {4 {1 a7 M
正确资料:
% ~- |0 J& A( G% A! y: s4 l6 @: ]8 p1 g5 A- h, }/ ?
& D7 S- ?5 ~5 q/ C8 J1 L8 H; h资料来源:谋学网(www.mouxue.com),Mllib中metrics.recallByThreshold6 }/ Y( M: ~! j5 K% I/ c( e
表示()指标
8 E$ E V9 _ ^7 I+ Y4 X. `! [A、准确度9 F/ ^9 h1 I' ^6 p1 a
B、召回率
+ j/ }/ F3 \3 |& X+ m( V7 c" oC、F值
7 I2 O( T$ H4 T% o( d1 J' D% P% LD、ROC曲线
4 s5 d* G, [6 k9 C3 w正确资料:$ Z3 ]* @/ Q# b$ ^
! m+ i# @) I& F* X/ Z, L" b! b1 w" g( {; m+ ?% Z* Z
第13题,Spark GraphX中类Graph的reverse方法可以()
) U" ~% }. z; @! L+ _A、反转图中所有边的方向
% h7 z+ q) ^% p$ J2 [B、按照设定条件取出子图
$ f- W3 `/ E- W* c9 U& m1 OC、取两个图的公共顶点和边作为新图,并保持前一个图顶点与边的属性
/ I" M; o5 V* D! z' `, L- }8 KD、合并边相同的属性+ p5 Z. S4 a! k7 p2 F- C+ Q0 B
正确资料:3 `, H& S) f8 [7 v, J! ]
( u# U! o/ M& A' B7 f! p$ o
. J3 H e" w- v; r3 [, v# n8 J第14题,GraphX中()方法可以释放顶点缓存
2 N6 K6 {9 q( U/ RA、cache
! F. \. u) T# n/ @- c- lB、presist
% ^" M t' \. v# K# j& |1 r, Y( x3 GC、unpersistVertices
' X h( d! {% q, U& OD、edges.unpersist
; f9 P, O! u$ d r正确资料:) X2 r- M: K, V6 v+ J
6 \5 I) R& w4 A* G5 `8 S/ E6 b0 | }0 w1 B1 k( U1 v0 @$ }, M
资料来源:谋学网(www.mouxue.com),图的结构通常表示为:G(V,E),其中,E是图G中()3 F# n0 T0 G; c
A、顶点
2 ]' A c( A& N& J, fB、顶点的集合
8 }8 m7 n% |( ]: i* r7 o7 l. t UC、边2 Z# T% f- e; L2 A! z5 m: R
D、边的集合% X& J8 f3 k5 C0 O& w
正确资料:
3 c& V4 H- @3 u- a/ ~$ v' b7 g; e3 v: X7 }
! r# e0 B7 a% g4 b3 R: E
第16题,Scala中重写一个非抽象方法必须使用()修饰符。9 r: m" h8 C5 g M6 s. w
A、extends
4 u6 W1 u( ~: zB、override8 U# p3 q4 R( \# U6 F( z1 |
C、extend
! [7 L' }5 T; a' k+ ^5 @: @D、overrides
4 c# M, S$ E0 r7 b正确资料:
7 Y% J1 H% \4 j2 ~) N+ b
; d1 Z7 ^9 i x M
& b' R6 O" a1 D' k) h/ Q* O第17题,GraphX中()方法可以查询度数0 |% \* `3 B" T, M+ o$ k q y9 U
A、degrees* ^; z# \+ q$ i5 O- J n
B、degree
O+ \$ c# e6 W: fC、vertices/ U: \2 F8 s5 @) @* D' K
D、edges
1 B+ d+ B r4 P7 n正确资料:
2 S" i8 P0 r9 @. G: i a3 c8 T4 C" e6 b: |/ x
4 M" ]7 X( O! U% }9 ?4 i第18题,Mllib中线性会馆算法中的参数intercept表示()
9 A" _2 |# t) ]- n# {. A0 o. @- PA、要运行的迭代次数: b' I! c3 e/ w# t1 V# O* P
B、梯度下降的步长
/ u. o1 R6 ~/ I' w' ? m0 YC、是否给数据加干扰特征或者偏差特征
5 @. {) n6 U$ J3 d) WD、Lasso 和ridge 的正规化参数" Z$ t. G! H1 K
正确资料:# c1 g, i# m, u, Q# @( ]
7 V* L' H4 |- L2 j. g
2 g+ Q7 v% ^3 p x2 p$ V( l第19题,Scala函数组合器可以对集合中的元素进行分组操作,结果得到的是一个Map的方法是()
2 S- g) L$ @3 a7 [/ SA、filter
& l# K, X& }& f+ \ ?5 k4 v2 J, JB、flatten! i% ]: x$ b' O
C、grouby
2 f1 r# o) @8 r5 jD、flatmap' V3 Q) N7 K6 e; Z+ K: C
正确资料:
' Y: n: M8 m: v& _/ A% @; l' e; Y2 q% n5 u. I- u
# v$ |6 n7 X6 b5 t" [ }5 D资料来源:谋学网(www.mouxue.com),Spark Streming中()函数可以使用func将源DStream中的每个元素进行聚合操作,返回一个内部所包含的RDD只有一个元素的新DStream
, [- m. M" R, h$ f& J4 Q) ~A、union. ^8 c' S" o8 }$ S+ O V3 Y
B、reduce
, a: |7 y9 c8 ]C、join5 H8 x9 D5 G3 G$ W
D、cogroup
- I$ x# U' D! X0 z& T6 A0 F正确资料:
; s( ?/ Y. I* }! {7 P7 F0 p4 Z
6 w) m; ]& H0 H+ g( Z+ P
& E! w" ~4 N2 D' T1 ^第21题,以下哪个不是Scala的数据类型()# d/ V1 X) w+ D) R! R a5 l: S
A、Int
6 M5 Z; b6 r% G, ^; W" Q" oB、Short Int
9 J" u1 _: c: e7 s6 @1 Y/ v% W9 lC、Long
3 b( [& p! z! V, U7 s" v# eD、Any
6 o% O" v1 ?, \3 C. y, g7 t正确资料:
2 Z% f9 A1 O" K8 ?1 `
4 M" k( x7 S. P9 B9 k& m! Y3 D' o* H" `, S5 F. K& J+ X( A
第22题,Spark Streming中()函数可以对源DStream的每个元素通过函数func返回一个新的DStream
" c& m; z' p. l$ i. fA、map
0 d* l& `* z1 g; f+ OB、flatMap# i" T+ P+ v3 p* w) B2 d
C、filter
0 f: y7 b$ s$ ID、union
8 I {5 f) c# ]. g5 n正确资料:6 ~6 t- u- v1 \& d
$ a- D$ m' r, J {, m
% ^ U0 d& |& ~ O第23题,图是一种数据元素间为()关系的数据结构
. `8 B8 a. w5 k ^, f7 RA、多对多
; j q. H) u1 O! SB、一对一, p" s+ L& J D/ ]3 d7 D
C、一对多
1 D! ?2 z- R% kD、多对一% R1 _% P, x% w" h
正确资料:
% C1 _( V9 b! h/ ^0 {* Q
K1 S, q$ K R. g. M, Z2 b! s$ F y5 F
第24题,如果numPartitions是分区个数,那么Spark每个RDD的分区ID范围是(). Y) J* i& R: E; }$ v' {
A、[0,numPartitions] M+ K* a L; S# c8 g
B、[0,numPartitions-1]5 d$ [. x" \. |- f! H9 l
C、[1,numPartitions-1]
D2 A$ E8 v+ Q/ X5 ^# A1 KD、[1,numPartitions]6 q- t3 l& _6 i) n) w! x! ^
正确资料:. m3 U Q; w7 W- C5 h* N9 X3 I& Y
: t: f9 N8 y) f
; |, S, V, E& j4 x2 g \: X( D资料来源:谋学网(www.mouxue.com),Graph类中如果要根据边数据创建图,边数据需要加载为二元组,可以选择是否对边分区,应该用()方法+ x5 d' A7 e! f5 l. g% v8 E
A、Graph(vertices,edges, defaultVertexAttr)
0 ]) |" k1 F8 C/ V' uB、Graph.fromEdges(RDD[Edge[ED]], defaultValue)
( U: ?; V" h+ `" L- S HC、Graph.fromEdgeTuples(rawEdges: RDD[(VertexId, VertexId)], defaultValue,)9 n( M7 n7 a7 y2 ^2 B$ X
D、GraphLoader.edgeListFile(sc,filename): {# b$ t' \* x! E: u' M
正确资料:! h* |7 j4 P; |" H8 V
# Q: a0 m! ]1 A6 h3 E, ~, V- P) V. @& {$ _. `+ c+ a6 X
第26题,Scala函数支持()" d& I& S; C% G
A、递归函数& r$ ?) t' o9 h2 @# r
B、高阶函数7 q0 v3 j; r% Z+ _ I( q; ]) D- q
C、柯里化; i" `5 T5 l+ x7 f& w2 [
D、匿名函数) Y8 X' W' L9 Y7 {% \
正确资料:,B,C,D0 c: U" H0 ?9 V! L
; v+ m. D- U) t0 H/ j2 O& V, N+ L, w4 ~# W+ o6 @
第27题,以下哪个是Scala的数据类型()& P' A9 S- B5 p ?- v9 ^
A、Any
( H9 ?; e# h$ c cB、NULL
( A3 t+ R) s3 {. C' e* G IC、Nothing3 R3 W+ x0 |8 J* g5 Z6 I- q
D、AnyRef
( m4 p O: R$ v t# W正确资料:,B,C,D- h, N- b' J# ?4 _1 L% Q
; R' R" K, u7 N7 g- o8 z
' a1 ?' k+ J2 o2 b4 m: L" Y第28题,Scala中可以用()方法来连接两个或多个列表
% ?4 ?0 U8 d9 e7 ^8 w. dA、::
9 [) a9 g$ M* }+ sB、#:::3 S, i1 g% o: d9 G# Z0 F/ w1 P
C、List.:: )7 B9 T0 Z4 ]/ i+ G! `! R3 n' n
D、List.concat()
% d& V! h$ K% U3 V正确资料:,C,D
3 m5 ]# g# q& k7 ]) R% K8 F3 H. {: Q" C; B
6 H3 t+ t ^9 [: u5 Y* k3 I第29题,Spark可以通过哪些外部存储创建RDD()* N! H t% ^0 ~+ B$ e
A、文本文件
2 n, n6 s: F/ L4 D- ]B、目录7 H2 y% Q; H$ d& _7 H1 \ x3 [; |
C、压缩文件5 P8 x- C0 ^; w
D、通配符匹配的文件
W# G$ J& B% n. Y8 h% y正确资料:,B,C,D) [5 G+ c3 B# |) T3 s8 ^
$ R9 y. b: W& S- V0 b0 N
$ }3 F. V* m* W% D资料来源:谋学网(www.mouxue.com),Spark中的RDD的说法正确的是()& V6 Y; v) Z6 J: ?
A、弹性分布式数据集5 [+ M+ m( }( E, o
B、是Spark中最基本的数据抽象
# v5 d7 h& X. L% p; z! hC、代表一个可变的集合
) w( i- z: C, gD、代表的集合里面的元素可并行计算4 ]- i% Y7 [" ^! B& v6 C# D+ B: Y) y
正确资料:,B,D, U! q. W4 |7 i* Y( k5 j
; {7 x; U V$ B3 H
( g1 w4 e* ^' J4 m, g第31题,Spark中DataFrame的()方法是查询指定字段的数据信息
& s* k% W- m+ J6 rA、select' Y' t; w: m9 Y
B、selectExpr$ G: D4 F {, X+ C6 N
C、col
( z$ S) s2 ]$ T% l: \& b# RD、apply
7 N8 l/ Z5 ]5 X5 `" A# b, h正确资料:,B,C,D
/ r% N: `& S* n' }, L1 L; c, G) [+ n* i% P: {' ~! D
, S+ ?0 H7 z* X1 ]% ?
第32题,以下哪个方法可以从集合中创建RDD()4 ]3 C0 `3 W6 v y2 K
A、parallelize7 A. M+ _/ b3 ^& y7 x
B、makeRDD5 l( M6 ^8 _: r1 N4 {
C、textFile
$ e: X& g* j2 D$ hD、loadFile
7 b$ ]. L R# w" Q正确资料:,B
# b' H9 V- p& E: k
: L8 d& `; p \ S. }3 f Y' k6 x9 ] {- F. g
第33题,TF-IDF中TF指的是()! C9 y" N3 x; F# e* R
A、词频
' h2 F) w4 Q7 f! b7 T* IB、词在文档中出现的次数
1 u- z! j& X/ ~: nC、逆文档概率2 z3 ~# D' J: m4 }' t x
D、词在文档集中出现的概率1 O3 Z/ c* O8 d; H4 a5 q
E、词在文档集中出现的概率
; m7 O% Y/ O2 n5 @* W' h正确资料:
- e3 G, }5 m. U( \3 \. B, ~* Y* v) H8 s% |& {
, y0 r& ] z8 E% {+ R
第34题,Mllib实现了一些常见的机器学习算法和应用程序,包括()6 a* A- F K! }% E' T: l
A、分类
( w3 O, |1 @( h- Q) I9 B" P$ GB、聚类
1 L, M5 S( A$ R0 Q- U w2 C; UC、降维6 a' C, Q: K' i1 ]9 M" ^- A; H! x
D、回归& P, T8 M V6 |; e, w$ W! _7 d/ y6 p
正确资料:,B,C,D: F( G7 @& k- q) A+ s
! `( t' k+ I- ^. a1 K- D3 g% c$ `4 f8 F7 ]9 E7 r6 f! r
第35题,Spark SQL 可以通过()方法加载json文件为DataFrame2 W: G+ ~7 j$ v# ]! i
A、format
) M6 H0 Q H7 z+ K/ U9 b; qB、json- s- Y0 Z, X5 i9 e; Q
C、get1 h) m! J- L4 [+ q2 {% b
D、read9 J& w: I7 A- `) c
正确资料:% p( A$ H9 f0 o- h- k
1 d! p& X) Q0 o5 C* F
. U% l4 H* a4 d# K/ k第36题,RDD的mapPartitions操作会导致Partitions数量的变化- M% G/ J& y+ N5 S
T、对9 o9 q5 j# ~3 t: `# T
F、错9 M: ~! ^1 H$ F$ e% P K, Q
正确资料:F
. P" D* [2 O7 J7 @; `* ?/ M# b8 C8 r! ^
p- ?) Z$ N$ \, f9 D% n: a* u! Y: W0 T |+ k
第37题,Scala函数组合器中filter过滤移除使得传入的函数的返回值为true的元素
( @/ K, M/ i3 k U& K2 B: O8 p2 U0 e5 PT、对
# `. s+ ]% B: b# v+ DF、错
3 ]1 a' u5 T; e正确资料:* Y2 a. f( |' d- ~4 h* b! Z
, E( P8 F/ y5 n9 ~+ W5 T& s# ^+ i- ^: n: S- p/ Q
第38题,Scala是Scalable Language的简写,是一门多范式的编程语言,设计初衷是不包括面向对象编程的特性。& K' E% ^/ G' t& n7 g" Y
T、对# L/ I. t0 J* z) Y/ \
F、错
' k9 n& h2 k- b4 D7 |/ z I' M正确资料:F( A+ R5 E- @6 B0 ^9 b3 @6 s
& O3 q. J. p1 [: @" ?- C! m
* r0 e" ]' f" d L) q- b9 P第39题,Scala函数组合器中foreach和map类似,有返回值
, f- X5 f1 ~- h# v5 O/ @+ nT、对1 `, D$ K# P6 }3 d- o
F、错, T7 s- O% R3 v- T9 n7 o% x% B
正确资料:
1 n. ^7 z/ _4 |% R+ j
3 y! K l6 l9 j) I- K% }5 s0 I* l, y" f
第40题,Spark中DataFrame 的查询操作也是一个懒操作, 仅仅生成一个查询计划, 只有触发Action 操作才会进行计算并返回查询结果。
2 v3 M L6 Z; P* [6 S qT、对
7 R7 x" }6 y; b- { zF、错
& B4 o# U; V# `/ s: }更多资料下载:谋学网(www.mouxue.com)
/ I7 ^+ t) a. U* r
6 K0 S' f/ L$ o
+ u- d/ ^" G2 m2 @$ u* r4 `第41题,PairRDD中groupBy(func)func返回key,传入的RDD的各个元素根据这个key进行分组。
, V% u W$ e1 ?: m8 V8 M. z& GT、对
# c) l6 M' G" AF、错8 I x/ _3 `8 F1 P
正确资料:
( W7 w% w' G$ x8 e1 {1 Z, r/ Y
3 [: O2 b# h3 t6 f- i- c, p9 G4 |" g; E1 \
第42题,键值对RDD由一组组的键值对组成,这些RDD被称为PairRDD。
% m& K/ x8 c/ h4 V: h% J+ ~T、对7 p F; ^7 k+ W9 P
F、错# s7 Q/ \5 M" N0 \9 X& d8 m8 N
正确资料: J, v0 E2 |- U
f& W. F2 ] m& q" f! `4 L
4 O% ~5 X) j( Z1 y/ T0 v第43题,RDD的union函数会将两个RDD元素合并成一个并且去处重复元素$ y' x! _. l& H4 W/ o
T、对; ^2 x8 T9 Q1 `! e2 F0 i. u' y
F、错, i" \+ G" q4 ]' b8 E) q" H
正确资料:
4 m% ~: u( N- X+ J; V* Y# U2 o; L( |- b8 D% [- _
1 u* W, M- y" ^: ~& m1 F1 w第44题,RDD中combineByKey不允许返回类型与输入数据类型不同的返回值
% Q* j W* l) P2 }( CT、对3 c- T% M. i4 H8 H5 k% l z
F、错. M3 M3 k# h6 d! N7 X& k# t
正确资料:F# b0 ^) t% s7 E% @; J) N+ R
6 Y6 X( m3 `& @) o) g
9 L5 G2 P+ k! E- T第45题,RDD的行动操作通过某种函数将一个RDD 转换为一个新的RDD , 但是转换操作是懒操作,不会立刻执行计算。2 j) W7 s2 Z& c( h/ A# n
T、对 g6 M5 I; |# [# ?# M9 C4 |4 B
F、错
* k' R" y# { Y3 @9 @正确资料:
) z. y0 B9 N6 U4 @$ f; ?4 ?$ ^7 o' n& G- M. b/ ^
8 Y: e! J% } G! L* @+ ~8 V4 U
第46题,Scala函数组合器中groupBy是对集合中的元素进行分组操作,结果得到的是一个Map0 a5 ?' B, [ B9 i! W
T、对
$ N2 {9 w6 M7 w, M9 ^ [6 ]+ k1 ^+ [F、错
- T$ x/ O7 F! \/ e. N5 B0 o正确资料:
0 a2 _- T1 x+ |7 A+ F5 c( W* ^5 x3 n1 R9 g8 v8 n
4 L! x$ R0 S/ o. E( I, R( m _* G P
第47题,Scala中元组是是一种可迭代的键值对(key/value)结构。
5 ^& p5 n! i" f. W- s3 E/ @- MT、对: ~" q( U' Y2 I- A
F、错; q+ P, J( h( ]3 r
正确资料:
4 D" {+ S8 w/ o# t
, n" O# U/ c+ h' `4 |$ u% G( X$ W" x6 U8 S5 J% t
第48题,RDD是一个可读写的数据结构
7 K- P" V$ c- w" WT、对$ z" C. O {& m" k* A6 W3 I5 e+ x) b
F、错. X% q0 {8 z" \% g7 b, h
正确资料:F
6 _6 g* t' [# Y0 c
% F7 z: |+ q( V+ e. r; s/ v7 @; E7 L2 Y
第49题,RDD的map操作不会改变RDD的分区数目
; u# @( F# Y" D; J% ]* f4 PT、对
. A" a8 o5 s' ?, M* XF、错
( y' a/ D+ q' V, ^7 d) ^更多资料下载:谋学网(www.mouxue.com)( [' c( l0 A' G5 a$ o) n
4 X. w7 e, {8 W `% {0 W _
+ P, a' f7 E4 [3 T N
资料来源:谋学网(www.mouxue.com),Spark只有键值对类型的RDD才能设置分区方式5 b6 T3 W. V3 E5 G$ `1 a1 W
T、对: L( o, k/ ~/ `2 f* [7 D8 T1 u9 B( g
F、错( w! @4 _/ |; V- H+ H) ~
更多资料下载:谋学网(www.mouxue.com)
0 Z: N. \1 ?% v6 y: B" |
' i- {) \3 S- A" x
7 @2 C5 B8 @6 P. `; M
& B8 G6 ?1 q" x4 \0 ]: T! p% i. S$ S0 X! M
- k) b$ u1 _' x9 n+ k: c
. x& n. V3 I1 E
+ C1 C/ v3 L- i
+ e$ t: R2 ^# `& U* N; L: t; t; r9 v# y
& L @7 I4 Z. G- k6 A0 @5 k0 F( r( w7 p( ]. b% l# k
& @3 e) R, d. O7 {* ~
0 F7 C% V* W+ G$ W
# e3 V" Q3 P* x/ \4 t |
|