选择题   有以下程序
    #include<stdio.h>
    void fun(int *s)
    {  static  int j=0;
      do s[j]+=s[j+1];  while(++j<2);
    }
    main()
    {  int i,a[10]={1,2,3,4,5);
      for(i=1; i<3; i++)  fun(a);
      for(i=1; i<5; i++)
      printf('%d',a[i]);
      printf('\n');
    }
程序运行后的输出结果是______。
 
【正确答案】 C
【答案解析】[考点] 字符串、函数递归、标识符的作用域和存储类 本题主要考查do…while语句。执行fun函数后,数组a里面的元素变为35745,输出后四个字符,结果为5745。