分析以下程序: 
public class ArrayList{ 
  public static void main(String args[]) {  
     float f1[],f2[];  
     f1=new float[10];  
     f2=f1; //第5行  
    System.out.println("f2[0]="+f2[0]);  //第6行 
   } 

该程序执行的结果是?
A 输出结果:f2[0]=0.0
B 输出结果:f2[0]=NaN
C 第5行有错误导致编译失败
D 第6行有错误导致编译失败