计算机等级 百分网手机站

计算机二级C语言笔试模拟试题含答案(4)

时间:2017-08-03 19:55:08 计算机等级 我要投稿

2016年计算机二级C语言笔试模拟试题(含答案)

  #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

【2016年计算机二级C语言笔试模拟试题(含答案)】相关文章:

1.2017年计算机二级C语言模拟试题

2.2017年计算机二级C语言笔试试题

3.2017年计算机二级C语言考试模拟试题

4.2016年计算机二级C语言笔试试卷

5.2016年计算机二级C语言模拟考试题

6.2016年计算机二级C++笔试试题

7.2016年计算机二级C语言试题带答案

8.2016下半年计算机二级C语言模拟试题及答案