计算机等级 百分网手机站

计算机二级考试C语言复习题(2)

时间:2018-01-09 12:01:50 计算机等级 我要投稿

2017计算机二级考试C语言复习题

  (11)己知a所指的数组中有N个元素。函数fun的功能是,将下标k(k>0)开始的后续元素全部向前移动一个位置。请填空。

  void fun(inta[N],int k)

  { 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

【2017计算机二级考试C语言复习题】相关文章:

1.2017计算机二级考试C语言复习题及答案

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

3.2017计算机二级考试内容C语言

4.2017年计算机二级考试C语言练习试题

5.2017年计算机二级C语言考试内容

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

7.2017年计算机二级C语言考试试题

8.2017计算机二级考试C语言习题