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

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

2007-05-29 11:16   【 】【我要纠错

  一、填空与选择

  1.编辑、编译、连接、执行

  2.“表达式”未尾加“;”号就成“语句”

  3.没有

  4.顺序、分支、循环

  5.3   

  6.9   

  7.3

  8.y%4= =0 && y%100!=0 || y%400==0

  9.!  &&||

  10.C   11.B    12.C   13.D   14.C    15.C    

  16.C   17.B    18.A   19.C   20.A

  二、读程序

  1.5

  2.X=3

  3.1,1,1  11 X>3  4,3,2  X  unknow 4,2,3  5,2,3

  三、程序填空:(根据题意,将空缺的语句补上。)

  1.下列程序的功能是计算圆的面积,将程序补充完整。

  #define  PI = 3.14159

  main()

  {float  r,s;

  printf(“Enter a number  r:”);

  ____scanf(“%f”,&r);________________________

  s=PI*r*r

  ____printf(“s=%f ”,_s); }

  2.int  I ,  sum

  I++;

  四、改错

  main()

  {  long int f1,f2;

  int i;

  f1=f2=1;

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

  {  printf(“%12ld %12ld”,f1,f2);

  if (i%4=0) printf(“\n”);

  f1=f1+f2;

  f2=f2+f1;}  }

  五、编程:(略)

  1.main()

  {

  int a;

  scanf(“%d”,&a);

  if(a%3==0&&a%5==0&&a%7==0)

  printf(“%d”,a);

  }

  2.#include<math.h>

  main()

  {

  float x,y;

  scanf(“%f”,&x);

  if(x>20)

  y=x*x+3*x+2;

  if(x>=10&&x<20)

  y=sqrt(3*x)-2;

  if(x>10)

  y=1/x+fabs(x);

  printf(“%f”,y);

  }

  3. main()

  {     int a[10]={10,9,8,7,6,5,4,3,2,1};

  int  b,c,d;

  for(b=0;b<9;b++)

  for(c=0;c<9-b;c++)

  if(a[b]>a[c])

  {  b=a[b];a[b]=a[c];a[c]=d;}

  for(b=0;b<9;b++)

  printf(“%d”,a[b]);

  }bsp;   }

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

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

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