考试首页 | 考试用书 | 培训课程 | 模拟考场 | 考试论坛  
全国  |             |          |          |          |          |         
  当前位置:计算机等级 > 二级考试 > C语言程序设计 > C语言历年真题 > 文章内容
  

2012年上半年计算机等级考试二级C语言真题

中华IT学院   【 】  [ 2016年8月31日 ]

  21、有以下程序

  #include

  Main()

  {int s=0,n;

  For (n=0;n<3;n<++)

  {switch(s)

  { case 0;

  Case 1;s+=1;

  Case 2;s+=2;break;

  Case 3;s+3;

  Case 4;s+=4;

  }

  printf((“%d\n”,s);

  }

  }

  程序运行后的结果是(  )。

  A.1,2,4

  B.1,3,6

  C.3,10,14

  D.3,6,10

  22、若k是int类型变量,且有以下for语句

  For(k=-1;k<0;k++) printf(****\n”);

  下面关于语句执行情况的叙述中正确的是(  )。

  A.循环体执行一次

  B.循环体执行两次

  C.循环体一次也不执行

  D.构成无限循环

  23、有以下程序

  #include

  Main()

  {char A,B,C;

  B=’1’;C=’A’

  For(A=0;A<6;A++)

  {if(A%2) putchar(B+A);

  Else putchar(C+A);

  }

  }

  程序运行后输出的结果是(  )。

  A.1B3D5F

  B.ABCDFE

  C.A2C4E6

  D.123456

  24、设有如下定义语句

  Int m[ ]={2,4,6,8},*k=m;

  以下选项中,表达式的值为6的是(  )。

  A.*(k+2)

  B.k+2

  C.*k+2

  D.*k+=2

  25、fun函数的功能是:通过键盘输入给x所指的整型数组所有元素赋值。在下列划线处应该填写的是(  )。

  #include

  #define N 5

  Viod fun(int x[N])

  {int m;

  For(m=N-1;m>0;m--) scanf(“%d\n”, );

  }

  A.&x[++m]

  B.&x[m+1]

  C.x+(m++)

  D.x+m

  26、若有函数

  Viod fun(double a[], int *n)

  {………}

  以下叙述中正确的是(  )。

  A、 调用fun函数时只有数组执行按值传送,其他实参和形参之间执行按地址传送

  B、 形参a和n都是指针变量

  C、 形参a是一个数组名,n是指针变量

  D、 调用fun函数时将把double型实参数组元素一一对应地传送给形参a数组

  27、有以下程序

  #include

  Main()

  {int a,b,k,m,*p1,*p2;

  k=1,m=8;

  p1=&k,p2=&m;

  a=/*p1-m; b=*p1+*p2+6;

  printf(“%d ”,a); printf(“%d\n”,b);

  }

  编译时编译器提示错误信息,你认为出错的语句是(  )。

  A.a=/*p1-m

  B.b=*p1+*p2+6

  C.k=1,m=8;

  D.p1=&k,p2=&m;

  28、以下选项中有语法错误的是(  )。

  A char *str[ ]={“guest”};

  B.char str[10 ]={“guest”};

  C.char *str[3] *str[1]={“guest”};

  D.char str[3][10];str[1]={“guest”};

  29、avg函数的功能是求整型数组中的前若干个元素的平均值,设数组元素个数最多不超过10,则下列函数说明语句错误的是(  )。

  A.int avg(int *a,int n);

  B.int avg(int a[10],int n);

  C.int avg(int a,int n) ;

  D.int avg(int a[],int n);

  30、有以下函数

  #include

  #include

  main()

  { printf(“%d\n”,strren”ATS\n012\1”) );}

  程序运行后的输出结果是(  )。

  A.3

  B.8

  C.4

  D.9

分享到:
本文纠错】【告诉好友】【打印此文】【返回顶部
将考试网添加到收藏夹 | 每次上网自动访问考试网 | 复制本页地址,传给QQ/MSN上的好友 | 申请链接 | 意见留言 TOP
关于本站  网站声明  广告服务  联系方式  站内导航  考试论坛
Copyright © 2006-2017 中华考试网(Examw.com) All Rights Reserved  营业执照