计算机等级 百分网手机站

计算机二级C语言真题及答案(4)

时间:2018-04-19 19:28:23 计算机等级 我要投稿

计算机二级C语言真题及答案

  { int i;

  for(i=k;i  }

  (12)有以下程序,请在【12】处填写正确语句,使程序可正常编译运行。

  #include

  【12】 ;

  main()

  { double x,y,(*p)();

  scanf("%lf%lf",&x,&y);

  p=avg;

  printf("%f\n",(*p)(x,y));

  }

  double avg(double a,double

  B)

  {return((a+

  B)/2);}

  (13)以下程序运行后的输出结果是 【13】 。

  #include

  main()

  { int i,n[5]={0};

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

  { n[i]=n[i-1]*2+1;printf("%d",n[i]); }

  printf("\n");

  }

  (14)以下程序运行后的输出结果是 【14】 。

  #include

  #include

  #include

  main()

  { char *p;int i;

  p=(char*)malloc(sizeof(char)*20);

  strcpy(p,"welcome");

  for(i=6;i>=0;i--) putchar(*(p+i));

  printf("\n"); free(p);

  }

  (15)以下程序运行后的输出结果是【15】。

  #include

  main()

  { FILE *fp;int x[6]={1,2,3,4,5,6},i;

  fp=fopen("test.dat","wb");

  fwrite(x,sizeof(int),3,fp);

  rewind(fp);

  fread(x,sizeof(int),3,fp);

  for(i=0;i<6;i++) printf("%d",x[i]);

  printf("\n");

  fclose(fp);

  }

  【参考答案】

  一、选择题 :

  1-5 ABDDB 6-10 ACDCB

  11-15 ADAAA 16-20 ADCAD

  21-25 BDBCD 26-30 CDCCC

  31-35 BBBDB 36-40 CDDCB

  二、填空题 :

  【1】 有序 【2】 DEBFCA 【3】单元

  【4】 主键 【5】 D 【6】 3

  【7】 1217 【8】 09 【9】 4

  【10】 20 0 【11】 i-1

  【12】 double avg(double,double);或doubleavg(double a,double B);

  【13】 13715 【14】 emoclew 【15】 123456

【计算机二级C语言真题及答案】相关文章:

1.计算机二级C语言笔试历年真题及答案

2.2016年计算机二级C语言考试真题及答案

3.2017年计算机二级c语言考试真题及答案

4.2016年计算机二级c语言真题及答案

5.计算机二级c语言试题及答案

6.2016年计算机二级c语言真题

7.2017年计算机二级c语言题库历年真题

8.计算机二级考试C语言历年真题及答案解析