2002年9月全国计算机等级考试二级C语言笔试试题及答案
来源:优易学  2010-1-14 10:09:18   【优易学:中国教育考试门户网】   资料下载   IT书店

 

  (23) 以下选项中,与k=n++完全等价的表达式是
  A.k=n,n=n+1
  B.n=n+1,k=n
  C.k=++n
  D.k+=n+1
   (24) 以下程序的功能是:按顺序读入10名学生4门课程的成绩,计算出每位学生的平均分并输出,程序如下:
  main()
  { int n,k;
  float score ,sum,ave;
  sum=0.0;
  for(n=1;n<=10;n++)
  { for(k=1;k<=4;k++)
  { scanf(“%f”,&score); sum+=score;}
  ave=sum/4.0;
  printf(“NO%d:%f\n”,n,ave);
   }
  }
  上述程序运行后结果不正确,调试中发现有一条语句出现在程序中的位置不正确。这条语句是
  A.sum=0.0;
  B.sum+=score;
  C.ave=sun/4.0;
  D.printf(“NO%d:%f\n”,n,ave);
   (25) 有以下程序段
  int n=0,p;
  do{scanf(“%d”,&p);n++;}while(p!=12345 &&n<3);
  此处do—while循环的结束条件是
  A.P的值不等于12345并且n的值小于3
  B.P的值等于12345并且n的值大于等于3
  C.P的值不等于12345或者n的值小于3
  D.P的值等于12345或者n的值大于等于3
  (26) 有以下程序
  main()
  { int a=15,b=21,m=0;
  switch(a%3)
  { case 0:m++;break;
  case 1:m++;
   switch(b%2)
  { default:m++;
  case 0:m++;break;
  }
  }
  printf(“%d\n”,m);
  }
   程序运行后的输出结果是
  A.1
  B.2
  C.3
  D.4
  (27) C语言中,函数值类型的定义可以缺省,此时函数值的隐含类型是
  A.void
  B.int
  C.float
  D.double
  (28) 若有说明:int n=2,*p=&n,*q=p;,则以下非法的赋值语句是
  A.p=q;
  B.*p=*q;
  C.n=*q;
  D.p=n;
  (29) 有以下程序
  float fun(int x,int y)
  { return(x+y); }
  main()
  { int a=2,b=5,c=8;
  printf(“%3.0f\n”,fun(int)fun(a+c,
  B.,a-
  C.);
  }
  程序运行后的输出结果是
  A.编译出错
  B.9
  C.21
  D.9.0
  (30) 有以下程序
  void fun(char *c,int
  D.
  { *c=*c+1;d=d+1;
  printf(“%c,%c,”,*c,
  D.;
  }
  main()
  { char a=’A’,b=’a’;
  fun(&b,a); printf(“%c,%c\n”,a,
  B.;
  }
  程序运行后的输出结果是
  A)B,a,B,a
  B.a,B,a,B
  C.A,b,A,b
  D.b,B,A,b
  (31) 以下程序中函数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=o;i<10;i++) print(“%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
  (32) 有以下程序
  int f(int n)
  { if (n==1) return 1;
  else return f(n-1)+1;
  }
  main()
  { int i,j=0;
  for(i=i;i<3;i++) j+=f(i);
  printf(“%d\n”,j);
  }
  程序运行后的输出结果是
  A.4
  B.3
  C.2
  D.1

上一页  [1] [2] [3] [4] [5] [6] [7] 下一页

责任编辑:cyth

文章搜索:
 相关文章
热点资讯
资讯快报
热门课程培训