设为首页 加入收藏

TOP

2011年全国计算机等级二级C笔试考前练习习题(1)
2014-11-14 23:45:15 】 浏览:8379
Tags:2011年全国 计算机 等级 二级 笔试 考前 练习 习题

  1.若变量已正确定义并赋值,对库函数错误调用的是
  A) k=scanf("%d%d",&i,&j);
  B) printf("\\%d\\\n",k);
  C) getchar(ch);
  D) putchar(ch);
  2.要求定义一个返回值为double类型的名为mysum的函数,其功能为求两个double类型数的和值,正确的定义是:
  A) mysum(double a,b)
  { return (a+b); }
  B) mysum(double a, double b)
  { return a+b; }
  C) double mysum(int a, intb);
  {return a+b; }
  D) double mysum(double a, double b)
  { retrun (a+b); }
  3.以下是对fun函数的正确调用:
  fun(a+b,fun(a+b,(a,b)));
  则fun函数有______个形参。
  4.若有以下函数定义:
  myfun(double a, int n)
  {…… }
  则myfun函数值的类型是
  A) void
  B) double
  C) int
  D) char
  5.若各选项中所用变量已正确定义,函数fun中通过return语句返回一个函数值。以下选项中错误的程序是
  A) double fun( int a,int b )
  {…… }
  main()
  { ┇
  fun( i,k );
  ┇
  }
  B) main()
  {
  printf( "%f\n",fun( 2,10 ));
  ┇
  }
  double fun( int a,int b )
  { …… }
  C) double fun( int, int );
  main()
  { ┇
  x=fun( i,k );
  ┇
  }
  double fun( int a,int b )
  { …… }
  D) main()
  { double fun(int i,int y);
  ┇
  x=fun( i,k );
  ┇
  }
  double fun(int a,int b)
  { ……}
  6.若有以下函数:
  int fun(int x)
  { return (1+x*x); }
  则语句printf(" %d\n",fun(fun(fun(fun( 1 )))) );的输出结果是
  答案:C D 2 C B 677


  编辑特别推荐:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇全国计算机等级考试二级C语言上机.. 下一篇2011年全国计算机等级二级C笔试考..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目