若有程序段:intx=1,y=2,z;z=1.0/y*x;则执行后z的值为
00.5
举一反三
- 执行以下程序段后,变量x的值为()。intx=10,y,z;y=z=x;x=y==z; A: 10 B: 1 C: 0 D: 100
- 若有“int x,y,z; x=1;y=2;z=9;”,则表达式“1.0+x/y”的值为______ 执行表达式“z%=x*2+y”后,z的值为______ 。
- 中国大学MOOC: 若有定义:int x=1,y=2,z=4;则以下程序段运行后z的值为( )。if(x>y) z=x+y;else z=x-y;
- 中国大学MOOC:执行下列程序段后,x、y和z的值分别是intx=10,y=20,z=30;if(x>y)z=x;x=y;y=z;
- 执行以下程序段输出结果为______。...intx=1,y=-1,z=0;if(x<y)if(y<0)z=0;elsez+=2;printf("%d\n",++z);...
内容
- 0
intx=1,y=3,z;执行语句z=x>y?++x:y--;后,z的值为多少?为什么?
- 1
定义intx=10,y,z;执行y=z=x;x=y==z;后,变量x的值为().
- 2
intx=1,y=2,z=3;以下语句执行后x,y,z的值是x=-1,y=(),z=10。X=-X;Y++;Z=int(x/Y);printf("x=%d,y=%d,z=%d ",x,y,z);
- 3
若有定义:intx=3,y=2,z=2;,则表达式:z*=(x>y?++x:y++)的值是().
- 4
已知intx=10,y=20,z=30,则执行if(x>y)z=x;x=y;y=z;语句后,x、y、z的值是()。