如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机二级c语言题库计算机二级c语言题库2016精选1.以下所列的C语言常量中,错误的是()。A.0xFFB.1.2e0.5C.2LD.‘72’2.若变量a、i已正确定义,且i已正确赋值,合法的语句是()。A.a==lB.++iC.a=a++=5D.a=int(i)3.若a为int类型,且其值为3,则执行完表达式a+=a-=a*a后,a的值是()。A.一3B.9C.一12D.64.若有定义“inta=5,b=7;”,则表达式a%一(b%2)运算后,a的值为()。A.0B.1C.11D.35.若执行以下程序时从键盘上输入9,则输出结果是()。main(){intn;scanf(”%d”,&n);if(n++<10)printf(”/%d\n”,n);elseprintf(”%d\n”,n--);}A.11B.10C.9D.86.设a、b、c、d、m、n均为int型变量,且a=5、b=6、c=7、d=8、m=2、n=2,则逻辑表达式(m=a>b)&&(n—c>d)运算后,n的值是()nA.0B.1C.2D.37.有如下程序:main(){intx=23;do{printf(”%d”,x--);}while(!x);}该程序的执行结果是()。A.321B.23C.不输出任何内容D.陷入死循环8.下列程序的输出结果是()。#includemain(){inta=2,b=3,P;p=f(a,b);printf(”%d”,p);}intf(a,b){intc;if(a>b)c=1;elseif(a==b)c=0;elsec=-l;return(c);}A.-lB.0C.1D.29.有下列程序:fun(intx,inty){staticintm=0,i=2;i+=m+1;m=i+x+y;returnm;}main(){intj=1,m=1,k;k=fun(j,m);printS(”%d,”,k);k=fun(j,m);printf(”%d\n”,k);)执行后的输出结果是()。A.5,5B.5,11C.11,11D.11,510.下列字符数组初始化语句中,不正确的是()。A.charc[]=’900dmornin9’;B.charc[20]="900dmorning";C.charc[]={’a’,’b’,’c’,’d’);D.charc[]={"ffgoodmorning"};11.下列程序的输出结果是()。#includevoidp(int*x){printf("%d¨,++*x);}voidmain(){inty=3;p(&y);}A.3B.4C.2D.512.若变量e为char类型,能正确判断出C为小写字母的表达式是()。A.’a’<=c<=’2’B.(c>=’a’)||(c<=’2’)C.(’a’<=c)and(’z’>c)D.(c>=’a’)&&(c<=’2’)13.以下程序的输出结果是()。main(){intRum=0;while(num<=2){num++;printf(”%d\n”,num);}}A.1B.1C.1123D.112214.以下函数返回a所指数组中最小的值所在的下标值:fun(int*a,intn){inti,j=0,P;p=j;for(i=j;iif(a[i]}在下划线处应填入的是()。A.i=PB.a[p]=a[i]C.p=jD.p=i15.有如下程序段:inta=14,b=15,x;charc=’A’;x=(a&&b)&&(c<&rsqu