欧美日韩不卡一区二区三区,www.蜜臀.com,高清国产一区二区三区四区五区,欧美日韩三级视频,欧美性综合,精品国产91久久久久久,99a精品视频在线观看

C語言

計算機(jī)二級C上機(jī)考試綜合復(fù)習(xí)題

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

計算機(jī)二級C上機(jī)考試綜合復(fù)習(xí)題

  不少同學(xué)反映說計算機(jī)二級考試C語言難度很大,下面百分網(wǎng)小編專門整理了計算機(jī)二級C上機(jī)考試綜合復(fù)習(xí)題,更多計算機(jī)二級考試信息請關(guān)注應(yīng)屆畢業(yè)生考試網(wǎng)。

計算機(jī)二級C上機(jī)考試綜合復(fù)習(xí)題

  填空題

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

  例如:str=“Abc123e456hui7890”,結(jié)果為:1234567890

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

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

  試題程序:#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

  改錯題

  下列給定程序中,函數(shù)fun的功能是:求三個數(shù)的最小公倍數(shù)。例如,給變量x1,x2,x3分別輸入15112,則輸出結(jié)果應(yīng)當(dāng)是330。

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

  注意:不要改動main函數(shù),不得增行或刪行,也不得更改程序的結(jié)構(gòu)!

  試題程序:

  #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;應(yīng)改為j=0;

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

  編程題

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

  例如,若字符串中的內(nèi)容為*******A*BC*DEF*G****,移動后,字符串中的內(nèi)容應(yīng)當(dāng)是A*BC*DEF*G***********。在編寫函數(shù)時,不得使用C語言提供的字符串函數(shù)。

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

  請勿改動主函數(shù)main和其他函數(shù)中的任何內(nèi)容,僅在函數(shù)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’;

  }

【計算機(jī)二級C上機(jī)考試綜合復(fù)習(xí)題】相關(guān)文章:

計算機(jī)二級C上機(jī)考試綜合應(yīng)用題05-31

計算機(jī)二級C語言上機(jī)復(fù)習(xí)題及答案解析08-24

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

計算機(jī)二級C++上機(jī)綜合應(yīng)用題10-20

計算機(jī)二級C語言考前預(yù)測上機(jī)復(fù)習(xí)題及解析06-29

計算機(jī)二級考試C++上機(jī)考試試題05-22

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

計算機(jī)二級考試C語言預(yù)測上機(jī)鞏固試題06-17

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