【C基础题,各位高手帮帮忙,限一小时做完,全部分了就50一、-查字典问答网
分类选择

来自杜玉越的问题

  【C基础题,各位高手帮帮忙,限一小时做完,全部分了就50一、单项选择题(35道小题,共70分)1、若inta=5,b=6,c=7,d=8,m=2,n】

  C基础题,各位高手帮帮忙,限一小时做完,全部分了就50一、单项选择题(35道小题,共70分)1、若inta=5,b=6,c=7,d=8,m=2,n=2;则逻辑表达式(m=a>b)&&(n=c>d)运算后,n的值为():(2分)A、0B、1C、2D、32、设x和y均为int型变量,则以下语句:x+=y;y=x-y;x-=y;的功能是()(2分)A、把x和y按从大到小排列B、把x和y按从小到大排列C、x中为原来x和y的值的和D、交换x和y中的值3、以下程序的输出结果是:main(){intx;for(x=1;x<10;x++)for(x=10;x<10;x++);printf("%dn",x);}(2分)A、11B、10C、12D、94、有定义charp[]="ABCDE";,能输出字符串”ABCDE”的语句为()(2分)A、printf("%s",p);B、printf("%s%s%s",&p[0],p+3,p+6);C、printf("%s%s%s",&p[0],&p[2],&p[3]);D、printf("%s",&p[0]);5、以下程序main(){inta=3;printf(“%dn”,(a+=a-=a*a));}的输出结果是():(2分)A、–6B、12C、0D、-126、strlen(”18a,0””)的值为():(2分)A、11B、8C、7D、67、已知intj;i=1;执行语句j=-i++;后,j的值是()(2分)A、1B、2C、–1D、–28、以下合法的赋值语句是():(2分)A、x=y=100;B、d+5=10;C、x+y=100;D、c=int(a+b);9、下列常数中不能作为C的常量的是()(2分)A、0xA5B、2.5e-2C、3e2D、3e2.510、执行printf("%d",(5/2+10%3)/3);的值是():(2分)A、0B、2C、1D、311、从下列选项中选择不会引起二义性的宏定义是()(2分)A、#defineCUBE(x)x*x*xB、#defineCUBE(x)(x)*(x)*(x)C、#defineCUBE(x)(x*x*x)D、#defineCUBE(x)((x)*(x)*(x))12、已说明inta=256,执行语句printf(”%x”,a);的结果是()(2分)A、100B、256C、0ffeD、00ff13、已有intx=2,y=7;则printf("%d",x+y==6);的输出结果是():(2分)A、0B、3C、9D、214、以下程序:main(){intx=5;if(x--<5)printf(“%dn”,x);elseprintf(“%dn”,x++);},程序运行后,输出结果是():(2分)A、3B、4C、5D、615、有如下程序段:intw=1;x=2;y=3;z=4;m=(w<x)?w:x;m=(m<y)?m:y;m=(m<z)?m:z;该程序段执行后,m的值是:(2分)A、4B、3C、2D、116、若intw=1,x=2,y=3,z=4;则条件表达式“w>x?w:y<z?y:z”的结果为();(2分)A、4B、3C、2D、117、以下程序运行后,main(){char*s="abcde";s+=2;printf("%dn",s);},输出结果是()(2分)A、cdeB、字符c的ASCII码值C、字符c的地址D、值不确定18、以下数组定义中不正确的是:(2分)A、inta[2][3];B、intb[][3]={0,1,2,3};C、intc[3][3]={0};D、intd[3][]={{1,2},{1,2,3},{1,2,3,4}};19、若已定义:inta[]={0,1,2,3,4,5,6,7,8,9},*p=a,i;其中0≤i≤9,则对a数组元素不正确的引用是()(2分)A、a[p-a]B、*(&a[i])C、p[i]D、a[10]20、以下程序的输出结果是:main(){inta,b;for(a=1,b=1;a<=100;a++){if(b>=10)break;if(b%3==1){b+=3;continue;}}printf(“%dn”,a);}(2分)A、101B、6C、5D、421、若执行fopen函数时发生错误,则函数的返回值是()(2分)A、地址值B、0C、1D、EOF22、以下不合法的表达式是():(2分)A、x=y=200;B、5+(x=10);C、5+x=10;D、y+x==10;23、有如下程序main(){intx=3;do{printf(“%d”,x--);}while(!x);},该程序的执行结果是()(2分)A、321B、3C、不输出任何内容D、陷入死循环24、以下程序的输出结果是:main(){intx,y=0;

1回答
2020-05-2500:47
我要回答
提示:回答问题需要登录哦!
李春盛

  你什么时候也关心起C了呀,还出这么多题,估计敲这么多文字也挺不容易的吧!千万里面不要又敲错的!不然,就歇菜了!还有这么多题,才50分?

2020-05-25 00:52:55
大家都在问
最新问答