选择题   有下列程序:
    #include <stdio.h>
    int a=5;
    int func(int d)
    {  int b=5;
      static int c=5;
      a--;b--;--c;--d;
      return a+b+c+d;
    }
    main()
    {  int k,a=4;
      for(k=0;k<3;k++)
        printf ('%d,',func(a--));
    }
    程序运行后的输出结果是______。
 
【正确答案】 A
【答案解析】[考点] 字符串、函数的递归、标识符的作用域和存储类 定义函数func,在主函数中通过for循环语句,三次输出调用的func函数,输出结果为“15,12,9,”。