举一反三
- 下列程序的输出结果是:x = 1 y = 2 def swap(a, b): t = a a = b b = t print a, b swap(x, y) print x, y A: 1 21 2 B: 2 11 2 C: 1 22 1 D: 2 12 1
- def fun(x,y): global x,y t=x x=y y=t x=0 y=1 fun(x,y) print(x,y) 结果是 1 0
- 已知t函数定义如下,下列会输出True的语句是t = lambda x, y, z=0: x + y > z A: print(t(1, 2)) B: print(t(1, 2, 3)) C: print(t(1)) D: print(t(1, 2, 0))
- 判断下列程序输出的x的值是?(1),y的值是(2) x = "global" def foo(): global x y = "local" x = x * 2 print(x) print(y) foo()
- declare @x int,@y int,@t int set @x=1 set @y=2 begin set @t=@x set @x=@y set @y=@t end print @x
内容
- 0
def f1 (a, b): global x,y x,y=b, a return a,b x,y=10,20 print(x,y) print(f1(x,y)) print(x,y) 第二和第三个 print函数分别输出的结果是() A: (2,1) 20 10 B: (10,20) 20 10 C: (20,10) 2 1 D: (1,2) 20 10
- 1
以下程序运行后的输出结果是 ______。 Sub add(x,y) x=x+y Print "x=";x;",y=";y End Sub Private Sub Command1_Click() x=1 y=1 Call add((x),(y)) Print"x="; x;",y=";y End Sub A: x=1,y=1 B: x=2,y=2 C: x=2,y=1 D: x=1,y=1 E: x=1,y=1 F: x=1,y=1 G: x=2,y=1 H: x=2,y=1
- 2
定义一个函数实现交换x和y的值,并将结果正确返回。能够实现此功能的是()。 A: swap(int x, int y){ int t;<br/>t=x; x=y; y=t; } B: swap(int *x, int *y){ int<br/>t; t=x; x=y; y=t; } C: swap(int *x, int *y){ int<br/>t; t= *x; *x = *y; *y=t; } D: swap(int *x, int *y){ int<br/>*t; t=x; x=y; y=t; }
- 3
写出下面代码的运行结果( )def exchange(...nge(x,y)print((x,y))
- 4
以下代码显示的结果是什么?def f1(x = 1, y = 2): x = x + y y += 1 print(x, y) f1(2, 1) A: 1 3 B: 2 3 C: 程序运行出错,因为 x 和 y 未定义 D: 3 2 E: 3 3