灯火互联
管理员
管理员
  • 注册日期2011-07-27
  • 发帖数41778
  • QQ
  • 火币41290枚
  • 粉丝1086
  • 关注100
  • 终身成就奖
  • 最爱沙发
  • 忠实会员
  • 灌水天才奖
  • 贴图大师奖
  • 原创先锋奖
  • 特殊贡献奖
  • 宣传大使奖
  • 优秀斑竹奖
  • 社区明星
阅读:3878回复:0

[二级考试]计算机等级考试二级java强化题答案7

楼主#
更多 发布于:2013-01-19 11:13

选择题  7.1 以下说法中正确的是

  A) C语言程序总是从第一个定义的函数开始执行

  B) 在C语言程序中,要调用的函数必须在main函数中定义

  C) C语言程序总是从main函数开始执行

  D) C语言程序中的main函数必须放在程序的开始部分

  答案:C

  7.2 以下函数的类型是

  A) 与参数x的类型相同

  B) void类型

  C) int类型

  D) 无法确定

  fff(float x)

  { printf("%d\n",x*x); }

  答案:C

  7.3 以下函数调用语句中,含有的实参个数是

  A) 1

  B) 2

  C) 4

  D) 5

  func( (exp1,exp2),(exp3,exp4,exp5));

  答案:B

  7.4 以下程序的输出结果是

  A) 11

  B) 20

  C) 21

  D) 31

  fun(int a,int b)

  { int c;

  c=a+b;

  return c;

  }

  main()

  { int x=6,y=7,z=8,r;

  r=func((x--,y++,x+y),z--);

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

  }

  答案:C

  7.5 以下程序的输出结果是

  A) -1

  B) 0

  C) 1

  D) 2

  main()

  { int i=2,p;

  p=f(i,i+1);

  printf("%d",p);

  }

  int f(int a, int b)

  { int c;

  c=a;

  if(a>b) c=1;

  else if(a==b) c=0;

  else c=-1;

  return(c);

  }

  答案:A

  7.6 以下程序的输出结果是

  A) 0

  B) 1

  C) 6

  D) 无定值

  fun(int a,int b,int c)

  { c=a*b; }

  main()

  { int c;

  fun(2,3,c);

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

  }

  答案:D

  7.7 以下程序的输出结果是

  A) 5.500000

  B) 3.000000

  C) 4.000000

  D) 8.25

  double f(int n)

  { int i; double s;

  s=1.0;

  for(i=1; i<=n; i++) s+=1.0/i;

  return s;

  }

  main()

  { int i,m=3; float a=0.0;

  for(i=0; i<m; i++) a+=f(i);

  printf("%f\n",a);

  }

  答案:A


喜欢0 评分0
游客

返回顶部