就业数据资源平台
当前位置:首页 > C语言程序设计
2012年计算机等级二级C语言精讲习题及答案13

单项选择题


21、有以下程序


#include <sthio.h>


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 <sthio.h>www.examw.com


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 <sthio.h>


#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


21-25、CACAD

就业数据资源平台