考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > C语言程序设计 > C语言历年真题 > 文章内容
  

2010年9月全国计算机二级C语言笔试真题

中华IT学院   【 】  [ 2016年8月31日 ]

  (10)以下fun函数的功能是:找出具有N个元素的一维数组中的最小值,并作为函数值返回。请填空。(设N已定义)

  int fun(int x[N])

  {int i,k=0;

  for(i=0;i

  if(x[i]

  return x[k];

  }

  (11)有以下程序

  #include

  int*f(int *p,int*q);

  main()

  {int m=1,n=2,*r=&m;

  r=f(r,&n);printf(”%d\n”,*r);

  }

  int*f(int *p,int*q)

  {return(*p>*q)?p:q;}

  程序运行后的输出结果是【11】

  (12)以下fun函数的功能是在N行M列的整形二维数组中,选出一个最大值作为函数值返回,请填空。(设M,. N已定义)

  int fun(int a[N][M))

  {int i,j,row=0,col=0;

  for(i=0;i

  for(j=0;j

  if(a[i][j]>a[row][col]){row=i;col=j;}

  return(【12】):

  }

  (13)有以下程序

  #include

  main()

  {int n[2],i,j;

  for(i=0;i<2;i++)n[i]=0;

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

  for(j=0;j<2;j++)n[j]=n「i」+1;

  printf(”%d\n”,n[1]);

  }

  程序运行后的输出结果是【13】

  (14)以下程序的功能是:借助指针变量找出数组元素中最大值所在的位置并输出该最大值。请在输出语句中填写代表最大值的输出项。

  #include

  main()

  {int a〔10],*p,*s;

  for(p=a;p-a<10;p++)scanf(”%d”,p);

  for(p=a,s=a;p-a<10;p++)if(*p>*s)S=P;

  printf("max=%d\n”,【14】);

  }

  (15)以下程序打开新文件f.txt,并调用字符输出函数将a数组中的字符写入其中,请填空。

  #include

  main()

  {【15】*fp;

  char a[5]={’1’,’2’,’3’,’4’,’5’},i;

  fp=fopen(”f .txt”,”w”);

  for(i=0;i<5;i++)fputc(a[i],fp);

  fclose(fp);

  }

首页 1 2 3 4 5 6 尾页
分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2006-2017 中华考试网(Examw.com) All Rights Reserved  营业执照