1. <small id="kntrr"><delect id="kntrr"></delect></small>
    2. <sub id="kntrr"></sub>
        1. <form id="kntrr"><listing id="kntrr"></listing></form>
            江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
            全國等考二級C語言2009上機模擬2
            一、填空題
            請補充fun函數,該函數的功能是:判斷一個年份是否為閏年。
            例如,2007年不是閏年,2008是閏年。
            請勿改動主函數main與其他函數中的任何內容,僅在fun函數的橫線上填寫所需的若干表達式或語句。
            注意:部分源程序給出如下。
            # include
            # include
            int fun(int n)
            {
              int flag=0;
              if(n%4==0)
                if(___1___)
                  flag=1;
              if(___2___)
                flag=1;
              return ___3___;
            }
            main()
            {
              int year;
              printf("Input the year:");
              scanf("%d",&year);
              if(fun(year))
                printf("%d is a leap year.\n",year);
              else
                printf("%d is not a leap year.\n",year);
            }
            二、改錯題
            下列給定程序中,fun函數的功能是:根據形參n,計算如下公式的值。
             s=1+1/2+1/3+...+1/n
            例如,若輸入5,則應輸出2.28333。
            請修改程序中的錯誤或在橫線處填上適當的內容并把橫線刪除,使它能計算出正確的結果。
            注意:不要改動main函數,不能增行或刪行,也不能更改程序的結構。
            # include
            # include
            double fun(int n)
            {
              double s=1.0;
              int i;
              /******error**********/
              for(i=2;i<=n;i++)
                s+=1.0/k;
              /******error**********/
              ___填 空___
            }
            main()
            {
              int n;
              printf("\nplease enter 1 integer numbers:\n");
              scanf("%d",&n);
              printf("\n\nthe result is %lf\n",fun(n));
            }
            三、編程題
            請編寫函數fun,它的功能是:求出1到500之內能被7或11整除,但不能同時被7和11整除的所有整數,并將它們放在b所指的數組中,通過m返回這些數的個數。
            請勿改動主函數main與其他函數中的任何內容,僅在函數fun的花括號中填入所編寫的若干語句。
            注意:部分源程序給出如下。
            # include
            # include
            void fun(int *b,int *m)
            {
              
            }
            main()

              int a[500],m,i;
              FILE *out;
              fun(a,&m);
              out=fopen("outfile.dat","w");
              for(i=0;i    if((i+1)==0)
                {
                  printf("]\n",a[i]);
                  fprintf(out,"d\n",a[i]);
                }
                else
                {
                  printf("],",a[i]);
                  fprintf(out,"%d,",a[i]);
                }
              fclose(out);
            }
            国产在线精品一区二区三区不卡_亚洲第一极品精品无码_永久免费无码网站在线观看_亚洲av综合日韩