2011年全国计算机等级二级C语言模拟试题及答案(9)

来源:计算机等级考试    发布时间:2012-08-28    计算机等级考试视频    评论

参考答案

一、选择题
1.D       2.  C        3. A         4.  C       5.  B
6.C       7.  B        8. B         9.  D       10. D    
11.B      12. A        13. C        14.  B      15. D   

二、填空题
1.字母、数字、下划线;以字母、下划线开头。
2.4,4    -12          
3.该变量的地址。
4.打开;关闭。       
5.20 , 10     变量的交换
6.“d1.dat”, “rb”        
7. sum of number is :14         
8. xcf 9   9   9  
9.结束本次循环,进入下一次循环;结束循环。

三、程序填空与阅读程序题(参考答案)
1.  if (b%2==0)   a=a+b    else    c=c+b
2.  float  sum(float  x,float  y)
{   return  x*x+y*y;   }
3. A B C
4. struct  student{
          char  name[10];
          char  sex;
          int  age;
          float  score;   }
5. 1   2   6    24    120
6.8  9  2  1
7.i<100    if(i%3==0 && i==6)
8.P->NEXT=Q->NEXT;      P->NEXT=NEW;

四、编程题
1.参考答案
  main()
  {   int  m,n,sum=0;
      for (m=1;m<=20;m++)
           sum=sum+m*(m+1);
printf(“%s”,sum);
  }

2.参考答案
   # include “math.h”
   main()
   {  float x,y;
      scanf(“%f”&x);
      if (x>6)
         y=(x-3)/(2*x-12);
      else
         y=-2*x*x+4*x-10;
      printf(“y=%f”,y);             }

3.main()
{  char ch;
   FILE *fp1,*fp2;
   fp1=fopen(“file1.dat”, “r”);
   fp2=fopen(“file2.dat”, “r”);
   fp3=fopen(“file3.dat”, “w”);
   Ch=fgetc(fp1);
   While(ch!=EOF)
   {   fputc(ch,fp3); fputc(ch,fp3);
       Ch=fgetc(fp1);  }
   Ch=fgetc(fp2);
   While(ch!=EOF)
   {   fputc(ch,fp3); fputc(ch,fp3);
       Ch=fgetc(fp2);  }
   Fclose(fp1);
   Fclose(fp2);
   Fclose(fp3);
}

上一页123下一页

视频学习

我考网版权与免责声明

① 凡本网注明稿件来源为"原创"的所有文字、图片和音视频稿件,版权均属本网所有。任何媒体、网站或个人转载、链接转贴或以其他方式复制发表时必须注明"稿件来源:我考网",违者本网将依法追究责任;

② 本网部分稿件来源于网络,任何单位或个人认为我考网发布的内容可能涉嫌侵犯其合法权益,应该及时向我考网书面反馈,并提供身份证明、权属证明及详细侵权情况证明,我考网在收到上述法律文件后,将会尽快移除被控侵权内容。

最近更新

社区交流

考试问答