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
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
- 下列程序段的执行结果是( )。 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
- 已知函数定义def demo(a=1,**b):return b则demo(2,x=7,y=8,z=9)的返回值是什么? A: 2 B: (x:7,y:8,z:9) C: (7, 8, 9) D: {'x':7, 'y':8, 'z':9}
- 为三个整型变量x,y,z分别赋值8,9,4,请输出其中的最大值的程序段为( ) A: declare @x int,@y int, @z int declare @m int select @x=8,@y=9,@z=4 if @x B: declare @x int,@y int, @z int declare @m int select @x=8,@y=9,@z=4 if @x>@y set @m=@x else set @m=@y if @m>@z set @m=@z print @m C: declare @x int,@y int, @z int declare @m int select @x=8,@y=9,@z=4 if @x>@y if @x>@z print @x<br> else print @z else print @y D: declare @x int,@y int, @z int declare @m int select @x=8,@y=9,@z=4 if @x>@y set @m=@x else set @m=@y if @m
- 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