题1:
(1):
解释:因为rdd是dd的引用,rde是de的引用,所以他们的值是一样的,并且当其中一个的值发生改变时另一个的值也会随之发生改变。
(2):
解释:第一个fun函数执行结束后,a=8,第二个fun函数执行结束后,b=12。所以输出结果a+b=20。
(3):
第一个循环体将a+i的值依次存储于数组aa[5],而第二个循环体则是将已经存储好的数组aa[5]中的值依次输出,由于a=5并且i=0,i<5,i++,所以结果为5 6 7 8 9。
题2(1):
题1:
(1):
解释:因为rdd是dd的引用,rde是de的引用,所以他们的值是一样的,并且当其中一个的值发生改变时另一个的值也会随之发生改变。
(2):
解释:第一个fun函数执行结束后,a=8,第二个fun函数执行结束后,b=12。所以输出结果a+b=20。
(3):
第一个循环体将a+i的值依次存储于数组aa[5],而第二个循环体则是将已经存储好的数组aa[5]中的值依次输出,由于a=5并且i=0,i<5,i++,所以结果为5 6 7 8 9。
题2(1):