<address id="ousso"></address>
<form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
  1. C語言

    計算機二級C上機考試綜合復習題

    時間:2025-04-20 19:50:37 C語言 我要投稿
    • 相關推薦

    計算機二級C上機考試綜合復習題

      不少同學反映說計算機二級考試C語言難度很大,下面百分網小編專門整理了計算機二級C上機考試綜合復習題,更多計算機二級考試信息請關注應屆畢業生考試網。

    計算機二級C上機考試綜合復習題

      填空題

      Str是全部由數字和字母字符組成的字符串,由num傳入字符串的長度,請補充fun函數,該函數的功能是把字符串str中的數字字符轉換成數字并存放到整型數組bb中,函數返回數組bb的長度。

      例如:str=“Abc123e456hui7890”,結果為:1234567890

      注意:部分源程序給出如下

      請勿改動主函數main和其他函數中的任何內容,僅在fun函數的橫線上填入所編寫的若干表達式或語句。

      試題程序:#include

      #define N80

      int bb[N];

      intfun(char s[],int bb[],int num)

      {

      int i,n=0;

      for(i=0;i

      if(s[i]>='0'___1___s[i]<='9')

      {

      bb[n]=___2___;

      n++;

      }

      return___3___;

      }

      main()

      {

      char str[N];

      int num=0,n,i;

      printf("Enterastring:\n");

      gets(str);

      while(str[num])

      num++;

      n=fun(str,bb,num);

      printf("\nbb=");

      for(i=0;i

      printf("%d",bb[i]);

      }

      第1處填空:&&

      第2處填空:s[i]-‘0’

      第3處填空:n

      改錯題

      下列給定程序中,函數fun的功能是:求三個數的最小公倍數。例如,給變量x1,x2,x3分別輸入15112,則輸出結果應當是330。

      請改正程序中的錯誤,使其能得出正確結果。

      注意:不要改動main函數,不得增行或刪行,也不得更改程序的結構!

      試題程序:

      #include

      intfun(int x,int y,int z)

      {

      int j,t,n,m;

      /********found********/

      j=1;

      t=m=n=1;

      /********found********/

      while(t!=0&&m!=0&&n!=0)

      {

      j=j+1;

      t=j%x;

      m=j%y; www.Examda.CoM

      n=j%z;

      }

      returnj;

      }

      main()

      {

      int x1,x2,x3,j;

      printf("Inputx1x2x3: ");

      scanf("%d%d%d",&x1,&x2,&x3);

      printf("x1=%d,x2=%d,x3=%d\n",x1,x2,x3);

      j=fun(x1,x2,x3);

      printf("Theminimalcommonmultipleis:%d\n",j);

      }

      第1處:j=1;應改為j=0;

      第2處:while(t!=0&&m!=0&&n!=0)應改為while(t!=0||n!=0)

      編程題

      假定輸入的字符串中只包含字母和*號。請編寫函數FUN,它的功能是:使字符串中前導*號全部移到字符串的尾部。

      例如,若字符串中的內容為*******A*BC*DEF*G****,移動后,字符串中的內容應當是A*BC*DEF*G***********。在編寫函數時,不得使用C語言提供的字符串函數。

      注意:部分源程序給出如下。

      請勿改動主函數main和其他函數中的任何內容,僅在函數fun的花括號中填入所編寫的若干語句。

      試題程序:

      #include

      #include

      voidfun(char*a)

      {

      }

      main() 考試大(www.Examda。com)

      {

      char s[81],*p;

      FILE*out;

      chartest[4][80]={"*******A*BC*DEF*G****","A******B*CD**EF*G*",

      "****A****G*","*d**b**a**e*"};

      inti;

      printf("Enterastring:\n");

      gets(s);

      fun(s);

      printf("Thestringaftermoveing:\n");

      puts(s);

      out=fopen("out.dat","w");

      for(i=0;i<4;i++)

      {

      fun(test[i]);

      fprintf(out,"%s\n",test[i]);

      }

      fclose(out);

      }

      答案是:

      voidfun(char*a)

      {

      inti=0,n=0;

      char*p;

      p=a;

      while(*p==’*’)

      {

      n++;

      p++;

      }

      while(*p)

      {

      a[i]=*p;

      i++;

      p++;

      }

      while(n!=0)

      {

      a[i]=’*’;

      i++;

      n--;

      }

      a[i]=’\0’;

      }

    【計算機二級C上機考試綜合復習題】相關文章:

    計算機二級C上機考試綜合應用題05-31

    計算機二級C語言上機復習題及答案解析08-24

    計算機二級考試《C語言》上機答題技巧06-27

    計算機二級C++上機綜合應用題10-20

    計算機二級C語言考前預測上機復習題及解析06-29

    計算機二級考試C++上機考試試題05-22

    計算機二級考試C上機考試試題及答案10-29

    計算機二級考試C語言預測上機鞏固試題06-17

    2017計算機二級C語言上機考試技巧10-04

    <address id="ousso"></address>
    <form id="ousso"><track id="ousso"><big id="ousso"></big></track></form>
    1. 日日做夜狠狠爱欧美黑人