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

 

  (31)下列程序段的输出结果是
  A.2 1 4 3
  B.1 2 1 2
  C.1 2 3 4
  D.2 1 1 2
  void fun(int *x, int *y)
  { printf(“%d %d”, *x, *y); *x=3; *y=4;}
  main()
  { int x=1,y=2;
   fun(&y,&x);
   printf(“%d %d”,x, y);
  }
  (32)下列程序的输出结果是
  A.非法 B)a[4]的地址 C)5 D)3
  main()
  { char a[10]={9,8,7,6,5,4,3,2,1,0},*p=a+5;
   printf(“%d”,*--p);
  }
  (33)下列程序的运行结果是
  A.6 3
  B.3 6
  C.编译出错
  D.0 0
  void fun(int *a, int *
  B.
  { int *k;
   k=a; a=b; b=k;
  }
  main()
  { int a=3, b=6, *x=&a, *y=&b;
   fun(x,y);
   printf(“%d %d”, a,
  B.;
  }
  (34)下面程序的输出结果是
  A.0
  B.1
  C.10
  D.9
  main()
  { int a[ ]={1,2,3,4,5,6,7,8,9,0,},*p;
   p=a;
   printf(“%d\n”,*p+9);
  }
  (35)当调用函数时,实参是一个数组名,则向函数传送的是
  A.数组的长度
  B.数组的首地址
  C.数组每一个元素的地址
  D.数组每个元素中的值
  (36)设有以下说明语句
  struct ex
  { int x ; float y; char z ;} example;
  则下面的叙述中不正确的是
  A.struct结构体类型的关键字
  B.example是结构体类型名
  C.x,y,z都是结构体成员名
  D.struct ex是结构体类型
  (37)以下只有在使用时才为该类型变量分配内存的存储类说明是
  A.auto和 static
  B.auto和 register
  C.register和 static
  D.extern和 register
  (38)若fp是指向某文件的指针,且已读到文件末尾,则库函数feof(fp)的返回值是
  A.EOF
  B.-1
  C.非零值
  D.NULL
  (39)以下程序的输出结果是
  A.20
  B.21
  C.22 D)23
  main()
  { int i, k, a[10], p[3];
   k=5;
   for (i=0;i<10;i++)a[i ]=i;
   for (i=0;i<3;i++)p[i ]=a[i *(i+1)];
   for (i=0;i<3;i++)k+=p[i] *2;
   printf(“%d\n”,k);
  }
  (40)以下程序的输出结果是
  A.1,5,9
  B.1,4,7
  C.3,5,7 D)3,6,9
  main()
  { int i, x[3][3]={1,2,3,4,5,6,7,8,9};
   for(i=0;i<3;i++)printf(“%d,”,x[i][2-i]);
  }
  (41)以下程序的输出结果是
  A.18
  B.19
  C.20 D)21
  main()
  { int a[3][3]={ {1,2},{3,4},{5,6} },i,j,s=0;
   for(i=1;i<3;i++)
   for(j=0;j<=i;j++)s+=a[i][j];
   printf(“%dn”,s);
  }

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

责任编辑:cyth

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