下列程序段的执行结果是( )。 x = 5: y = 7: z = 8 If x < y Then t = x: x = y: y = t End If If y < z Then t = y: y = z: z = t If x < y Then t = x: x = y: y = t End If End If Print x, y, z
A: 8 5 7
B: 8 7 5
C: 5 7 8
D: 7 5 8
A: 8 5 7
B: 8 7 5
C: 5 7 8
D: 7 5 8
举一反三
- int x,y,z; x=7; y=8; z=9; if(x>y) x=y; y=z; z=x; printf(“x=%d y=%d z=%d\n”,x,y,z);以上程序段的输出结果是:() A: x=7 y=8 z=9 B: x=7 y=9 z=7 C: x=8 y=9 z=7 D: x=8 y=9 z=8
- 【单选题】下面程序的运行结果是 () 。 void main() { int x=7,y=8,z=9; if(x>y) x=y,y=z; z=x; printf("x=%d y=%d z=%d ",x,y,z); } A. x=7 y=8 z=7 B. x=7 y=9 z=7 C. x=8 y=9 z=7 D. x=8 y=9 z=8
- 下列程序执行后,分别输入 54 , 21 , 38 ,打印结果是_______ Private Sub Command1_Click() X=InputBox("X") Y=InputBox("Y") Z=InputBox("Z") If X>y Then t=x : x=Y : Y=t If X>z Then t=x : x=z : z=t If y>z Then t=Y : Y=z : z=t Print x,Y,Z End Sub
- intx=5,y=8,z=7;表达式z=!(x>y)||(x=1,y=3)计算后的结果 A: x=1,y=3,z=1 B: x=1,y=3,z=0 C: x=5,y=8,z=0 D: x=5,y=8,z=1
- 假设x=5,y=8,则分别执行下列语句后z的值为多少? (1)z=x/y (2)z=x%y (3)z=x+(++y) (4)z=x+(y++) (5)z=x&y (6)z=x|y (7)z=x<<316 (8)z=x>y?x:y