首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 计算机考试 > 等级考试 > 二级考试 >

计算机二级C语言专项习题十五

2013-01-23 

  12.5 以下程序的输出结果是

  A) 3

  B) 6

  C) 5

  D) 4

  f(int a)

  { int b=0;

  static int c=3;

  a=c++,b++;

  return (a);

  }

  main()

  { int a=2,i,k;

  for(i=0; i<2; i++) k=f(a++);

  printf("%d\\n",k);

  }

  答案:D

  12.6 以下程序的输出结果是

  A) 1

  B) 2

  C) 7

  D) 10

  int m=13;

  int fun2(int x,int y)

  { int m=3;

  return (x*y-m);

  }

  main()

  { int a=7,b=5;

  printf("%d\\n",fun2(a,b)/m);

  }

  答案:B

  12.7 C语言中,形参的缺省的存储类说明是

  A) auto(自动)

  B) static(静态)

  C) register(寄存器)

  D) extern(外部)

  答案:A

  12.8 以下叙述中不正确的是

  A) 一个变量的作用域完全取决于变量定义语句的位置。

  B) 全局变量可以在函数以外的任何部位进行定义。

  C) 局部变量的“生存期”只限于本次函数调用,因此不可能将局部变量的运算结果保存至下一次调用。

  D) 一个变量说明为static存储类是为了限制其它编译单位的引用。

  答案:C


热点排行