日日摸夜夜精品蜜臀AV一区二区_亚洲一区AV春药高潮_欧美双渗透金发美女精品视频在线_国产成人AV十八在线观_国产片婬乱18一级毛片动

江蘇省高校計算機等級考試命題研究院 江蘇省高校計算機等級考試輔導
全國二級C語言計算機等級考試2009上機模擬6
一、填空題
請補充函數fun,它的功能是:計算并輸出m(包括m)以內能被2或5整除的所有自然數的倒數之和。
例如,在主函數中從鍵盤給m輸入21后,輸出為:s=1.731151。
請勿改動主函數main與其他函數中的任何內容,僅在fun函數的橫線上填寫所需的若干表達式或語句。
注意:部分源程序給出如下。
# include
double fun(int m)
{
  int j;
  double toal=0.0;
  for(j=1;___1___;j++)
    if(j%2==0 ___2___ j%5==0)
      toal+=___3___/j;
  return toal;
}
main()
{
  int m;
  double f;
  printf("\nInput m: ");
  scanf("%d",&m);
  f=fun(m);
  printf("\n\ns=%f\n",f);
}
二、改錯題
下列給定程序中,函數fun的功能是:按以下遞歸公式求函數值。
        10     (n=1)
fun(n)= 
fun(n-1)+2 (n>1)
例如,當給n輸入6時,函數值為20。
請修改程序中的錯誤,得出正確的結果。
注意:不要改動main函數,不能增行或刪行,也不能更改程序的結構。
# include
/********error********/
int fun(n)
{
  int m;
  /********error********/
  if(n=1)
    m=10;
  else
    m=fun(n-1)+2;
  return (m);
}
main()
{
  int n;
  printf("Enter n: ");
  scanf("%d",&n);
  printf("The result:%d\n\n",fun(n));
}
三、編程題
請編寫函數fun,對長度為7個字符的字符串,除首、尾字符外,將其余5個字符按ASCII碼降序排列。
例如,原來的字符串為Justabc,則排序后輸出為Jutsbac。
請勿改動主函數main與其他函數中的任何內容,僅在函數fun的花括號中填入所編寫的若干語句。
注意:部分源程序給出如下。
# include
# include
# include
# include
void fun(char *str,int n)
{
 
}
main()
{
    char str[10];
    FILE *out;
  printf("input string with seven characters:");
  gets(str);
  fun(str,7);
  printf("\n%s",str);
  out=fopen("outfile.dat","w");
  strcpy(str,"Justsdf");
  fprintf(out,"%s",str);
  fclose(out);
}