就业数据资源平台
当前位置:首页 > C语言程序设计
计算机等级考试二级C语言考前密卷一8

  (41) 以下程序中函数sort的功能是对a数组中的数据进行由大到小的排序
  以下是引用片段:
  void sort(int a[],int n)
  {int i,j,t;
  for(i=0;i
  for(j=i+1;j
  if(a[i]
  }
  main()
  {int aa[10]={1,2,3,4,5,6,7,8,9,10},i;
  sort(&aa[3],5);
  for(i=0;i<10;i++)printf("%d,",aa[i]);
  printf("\n");
  }
  程序运行后的输出结果是
  A)1,2,3,4,5,6,7,8,9,10,
  B)10,9,8,7,6,5,4,3,2,1,
  C)1,2,3,8,7,6,5,4,9,10,
  D)1,2,10,9,8,7,6,5,4,3,
  (42) 以下程序的运行结果是
  以下是引用片段:
  #include "stdio.h"
  main()
  {struct date
  {int year,month,day;}today;
  printf("%d\n",sizeof(struct date));
  }
  A)6
  B)8
  C)10
  D)12
  (43)若有语句int *point,a=4;和 point=&a;下面均代表地址的一组选项是
  A)a,point,*&a
  B)&*a,&a,*point
  C)*&point,*point,&a
  D)&a,&*point,point
  (44)在调用函数时,如果实参是简单的变量,它与对应形参之间的数据传递方式是
  A)地址传递
  B)单向值传递
  C)由实参传形参,再由形参传实参
  D)传递方式由用户指定
  (45)已定义以下函数
  以下是引用片段:
  fun(char *p2, char *p1)
  {
  while((*p2=*p1)!='\0'){p1++;p2++;}
  }
  函数的功能是
  A)将p1所指字符串复制到p2所指内存空间
  B)将p1所指字符串的地址赋给指针p2
  C)对p1和p2两个指针所指字符串进行比较
  D)检查p1和p2两个指针所指字符串中是否有'\0'
就业数据资源平台