设为首页 加入收藏

TOP

2013年计算机二级考试C语言第七章课后题及参考答案
2014-10-31 21:30:06 来源: 作者: 【 】 浏览:81
Tags:2013年 计算机 二级 考试 语言 课后 参考 答案

第七章、函数


  一、选择题


  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   printf("%f\\n",a);


  }


  答案:A




】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2013年计算机二级考试C语言第八章.. 下一篇2013年计算机二级考试C语言第六章..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: