单项选择题

若有以下程序     #include      int  a=2;     int f(int  m)     {  static  int  n;        n=0;   n++;  a++;        return  n+m+a;     }     main()     {  int  k;        for (k=0; k<4; k++)  printf("%d,", f(k));     }则程序的输出结果是(    )
A、4,5,6,7,
B、4,7,10,13,
C、4,6,8,10,
D、3,5,7,9,