模拟试题

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

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

来源:fjzsksw.com 2010-9-14 13:47:34

 

 

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

[模拟试题]2010年9月NCRE二级C语言上机冲刺模拟

 

一、改错题

  ①原第四行的c=c-'a';改为*c=*c-'a'+'A';

  ②原第六行的else if(flag= =1 &&(*c<='z'&&*c>='a'||*c<='Z'&&*c>='A'))中的&&后加上逻辑非运算符!

  ③原第七行的return 1;改为return 0;

  ④原第十四行的flag=change(c);改为flag=change(&c,flag);

  二、编程题

  #include

  #include

  main()

  {int i,j,line,a[101];

  FILE *fp;

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

  {printf("Can not open the file\n");

  exit(1);

  }

  for(i=2;i<101;i++)a[i]=i;

  for(i=0;i

  for(j=i+1;j<101;j++)

  if(a[i]!=0&&a[j]!=0)

  if((a[j]%a[i])= =0)a[j]=0;

  for(i=2,line=0;i<101;i++)

  if(a[i]!=0)

  {fprintf(fp,"%5d",a[i]);

 

 

 

  line++;

  if(line%5= =0)fprintf(fp,"\n");

  }

  fclose(fp); }

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