当前所在位置:珠峰网资料 >> 计算机 >> 计算机等级考试 >> 正文
  全国计算机等级考试二级C语言模拟试题一(5)
发布时间:2010/11/27 14:30:51 来源:www.xue.net 编辑:城市总裁吧

  21.在下列选项中,没有构成死循环的是

  A)int i=100;

  while(1)

  { i=i0+1;

  if(i>100)break;

  }

  B)for(;;);

  C)int k=10000;

  do{ k++; }while(k>10000);

  D)int s=36;

  while(s)--s;

  A       B       C       D

  22.若已定义的函数有返回值,则以下关于该函数调用的叙述中错误的是

  A)函数调用可以作为独立的语句存在

  B)函数调用可以作为一个函数的实参

  C)函数调用可以出现在表达式中

  D)函数调用可以作为一个函数的形参

  A       B       C       D

  23.有以下程序

  float fun(int x,int y)

  { return(x+y);}

  main()

  { int a=2,b=5,c=8;

  printf("%3.0f\n",fun((int)fun(a+c,b),a-c));

  }

  程序运行后的输出结果是

  A)编译出错

  B)9

  C)21

  D)9.0

  A       B       C       D

  24.若有以下调用语句,则不正确的fun函数的首部是

  main()

  { …

  int a[50],n;

  …

  fun(n, &a[9]);

  …

  }

  A)void fun(int m, int x[])

  B)void fun(int s, int h[41])

  C)void fun(int p, int *s)

  D)void fun(int n, int a)

  A       B       C       D

  25.设有以下说明语句

  struct stu

  { int a;

  float b;

  } stutype;

  则下面的叙述不正确的是

  A)struct是结构体类型的关键字

  B)struct stu是用户定义的结构体类型

  C)stutype是用户定义的结构体类型名

  D)a和b都是结构体成员名

  A       B       C       D

广告合作:400-664-0084 全国热线:400-664-0084
Copyright 2010 - 2017 www.my8848.com 珠峰网 粤ICP备15066211号
珠峰网 版权所有 All Rights Reserved