解:(1)∵B
1B⊥AB,B
1B⊥BC,
∴B
1B⊥平面ABCD
∴B
1B⊥BD
又B
1B⊥A
1B
1,
∴线段B
1B的长即为所求.
∵B
1B=2,
∴异面直线A
1B
1与BD的距离为2.
(2)取A
1D
1中点H
∴EH∥B
1D
1∴EH∥BD
∴EC
1与BD所成角为∠HEC
1(或其补角)
设正方体棱长为2,则HE=

,EC
1=

,HC
1=

∴cos∠HEC
1=

=

=

>0
∴EC
1与BD所成角为arccos

分析:(1)根据条件可得BB
1⊥面ABCD,BB
1⊥面A
1B
1C
1D
1故可得B
1B⊥BD且B
1B⊥A
1B
1,则根据异面直线间的距离的定义可知线段B
1B的长即为所求.
(2)根据异面直线所成的角的定义可知需将异面直线转化为相交直线故可取A
1D
1中点H连接EH,HC
1则可得EC
1与BD所成角为∠HEC
1(或其补角)然后在三角形EHC
1中利用余弦定理即可求解.
点评:本题主要考察了异面直线间的距离和异面直线所成的角.解题的关键是要充分理解异面直线间的距离和异面直线所成的角的定义,同时再利用余弦定理求角时要根据角的余弦值的正负决定异面直线所成的角是这个角还是其补角!