您的位置:自考365 > 复习指导 > 历年试题 > 自考“C语言程序设计”模拟试题三答案

自考“C语言程序设计”模拟试题三答案

2007-05-28 11:26   【 】【我要纠错

  一、单项选择题

  1 B  2B  3D  4C  5D  6C  7A 8C  9D  10A  11C  12D  13B  14D  15A  16B  17D  18B  19A  20C  21C

  二、判断题

  1√  2Ⅹ  3√  4Ⅹ  5Ⅹ  6√  7√  8√  9√ 10Ⅹ

  三、填空

  1 #号    

  2  0 

  3  ch!=‘\n’    ch>=‘0’ && ch<=‘9’

  4 将变量c中的字符显示到屏幕上。  

  5 指针变量p为整型

  6  FILE *fp    7  12

  四、读出程序

  1  printf(“%d, %d”,&a,&b); 

  2  12

  3 s=s+1.0/n

  4. 3  4

  5 1 3 5

  五、编程序

  1.

  #include “stdio.h”

  main()

  { long s=0,t=1;

  int i;

  for(i=1;i<=10;i++)

  { t=t*i;

  s=s+t;

  }

  printf(“%ld”,s);  }

  2

  #include “stdio.h”

  main()

  { int a,n count=1,sn=0,tn=0;

  scanf(“%d %d”,&a,&n);

  while(count<=n)

  { tn=tn+a;

  sn=sn+tn;

  a=a*10;

  ++count;  }

  printf(“%d”,sn);  }

  3.

  #include “stdio.h”

  main()

  { int a[3][3],i,j,s=0;

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

  for(j=0;j<3;j++)

  scanf(“%d”,&a[i][j]);

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

  for(j=0;j<3;j++)

  if(i==j)

  s=s+a[i][j];

  printf(“%d”,s);  }

  4.

  #include “stdio.h”

  main()

  { int a[10],max,min;

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

  scanf(“%d”,&a[i]);

  max=a[0];

  for(i=1;i<10;i++)

  if(a[i]>max)

  max=a[i];

  min=a[0];

  for(i=1;i<10;i++)

  if(a[i]<min)

  min=a[i];

  printf(“%d %d”,max,min);  }

  5.

  #include “stdio.h”

  main()

  { int c;

  FILE *fp;

  fp=open(“write.txt”,“w”);

  c=getchar();

  while(c!=‘\n’)

  { fputc(c,fp);

  c=getchar();

  }

  fclose();   }

本文转载链接:自考“C语言程序设计”模拟试题三答案

分享到:
  • 站内搜索
  • 课程搜索
  • 试题搜索

热门搜索:教材 报名 查分 免考 考试计划