模拟试题

3773考试网计算机等级考试模拟试题正文

2010年下半年NCRE二级C语言上机冲刺模拟七

来源:fjzsksw.com 2010-9-14 13:50:50

 

模拟试题]2010年下半年NCRE二级C语言上机冲刺模拟六 09-14
[模拟试题]2010年下半年NCRE二级C语言上机冲刺模拟五 09-14
[模拟试题]2010年下半年NCRE二级C语言上机冲刺模拟四 09-14
[模拟试题]2010年下半年NCRE二级C语言上机冲刺模拟三 09-14
[模拟试题]2010年下半年NCRE二级C语言上机冲刺模拟二 09-14
[模拟试题]2010年下半年NCRE二级C语言上机冲刺模拟一

 

一、改错题

  ①将原第二行的int fact(int n)改为int fact(int n,int m[ ])

  ②将原第九行的kc=kc/10;改为kc=k/10;

  ③将原第十九行的scanf("%c",&n);改为scanf("%d",&n);

  ④将原第二十二行的if(fact(n,a))改为if(!fact(n,a))

  二、编程题

  #include

  #include

  #include

  void fun(char xx[])

  {int len,i,j=0,k;

  len=strlen(xx);

  while(xx[j])

  if(isdigit(xx[j]))

  {for(i=len;i>=j;i--)

  xx[i+1]=xx[i];

  xx[j]='$';

  j+=2;

  len++; }

  else j++;}

  main()

  {char s[80];

  FILE *fp;

  if((fp=fopen("A:\\myf2.out","w"))= =NULL)

  {printf("Can not open file!"); exit(1);}

  scanf("%s",s);

  fun(s);

  fprintf(fp,"The result is:%s\n",s);

  fclose(fp); }

 

 

触屏版 电脑版
3773考试网 琼ICP备12003406号-1