下面程序的输出结果是main{ int x=3 ,y=6,a=0; while(x++!=(y-=1) ) { a+=1; if (y<x) break; } printf("x=%d,y=%d,a=%d\n",x,y,a);}A.x=4,y=4,a=1 B.x=5,y=5,a=1 C.x=5,y=4,a=1 D.x=5,y=4,a=3
- Ax=4,y=4,a=1
- Bx=5,y=5,a=1
- Cx=5,y=4,a=1
- Dx=5,y=4,a=3
下面程序的输出结果是main{ int x=3 ,y=6,a=0; while(x++!=(y-=1) ) { a+=1; if (y<x) break; } printf("x=%d,y=%d,a=%d\n",x,y,a);}A.x=4,y=4,a=1 B.x=5,y=5,a=1 C.x=5,y=4,a=1 D.x=5,y=4,a=3
本题中x++中的x值应当是先引用,后自加,在此基础上,逐步将值带入程序中,即可得到正确的答案。
1、下列程序的输出结果是main(){ double d=3.2; int x,
下列程序的输出结果是main(){ double d=3.2; int x,y;x=1.2; y=(x+3.8)/5.0;printf("%d\n", d*y);}A3B3.2C0D3.07
2、以下程序的输出结果是______。 main() {int a=3; pri
以下程序的输出结果是______。 main() {int a=3; printf("%d ",(a+=a-+a*a) ) }A-6B1C2D-12
3、以下程序的输出结果是( )。main{int x=0.5;char z=a;
以下程序的输出结果是( )。main{int x=0.5;char z=a;printf("%d\n",(x&1)&&(z<2));}A0B1C2D3
4、下列程序执行后的输出结果是() main() { int x='f
下列程序执行后的输出结果是()main(){ int x='f'; printf(""%c n"",'A'+(x-'a'+1)); }AGBHCiDJ
5、下面程序的输出结果是main(){int a=15, b=21,m=0;sw
下面程序的输出结果是main(){int a=15, b=21,m=0;switch(a%3){ case 0, m++; break;case 1 :m++; switch(b%2) { default: m++; case 0:m++ ;break; }}cout<<m<<end1}A1B2C3D4
6、以下程序的输出结果是()。 main() { int a[4][4]={{
以下程序的输出结果是()。main(){int a[4][4]={{1,3,5},{2,4,6},{3,5,7}};printf("%d%d%d%dn",a[0][3],a[1][2],a[2][1],a[3][0]);}A0650B1470C5430D输出值不定