下列说法不正确的是( )。知识点:全局变量
A: x = 5def fun(): x = 2 x = x * 3 print(x, end=' ')fun()print(x)程序无误,输出结果为6 5
B: x = 5def fun(): global x x = 2 x = x*3 print(x, end=' ')fun()print(x)程序无误,输出结果为6 6
C: x = 5def fun(): x = x * 3 print(x ,end=' ')fun()print(x)程序无误,输出的结果为15 15
D: x = 5def fun(): print(x, end=' ')fun()print(x)程序无误,输出的结果为5 5
A: x = 5def fun(): x = 2 x = x * 3 print(x, end=' ')fun()print(x)程序无误,输出结果为6 5
B: x = 5def fun(): global x x = 2 x = x*3 print(x, end=' ')fun()print(x)程序无误,输出结果为6 6
C: x = 5def fun(): x = x * 3 print(x ,end=' ')fun()print(x)程序无误,输出的结果为15 15
D: x = 5def fun(): print(x, end=' ')fun()print(x)程序无误,输出的结果为5 5
C
举一反三
- 下列程序的输出结果是___________。 x = 1 def fun: global x x = 2 fun print(x)
- 如下程序的输出结果是___________def fun(): return lambda x,y:x*x+y*y fx=fun() print(fx(3,4))
- 以下代码的输出结果是(_____)。def fun(num): num *= 2 x = 20 fun(x) print(x) A: 40 B: 10 C: 20 D: 报错
- 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
- 下面程序段执行结果为( )。 x = 5 : y = -6 If not x > 0 Then x = y – 3 Else y = x + 3 End If Print x - y; y - x
内容
- 0
如下代码可以实现当输入6的时候输出x>5,输入4的时候输出 3<x<=5,输入1的时候输出x<=3 x = int(input()) if x>5: print("x>5") elif x>3: print("3<x<=5") print("x<=3")
- 1
if x > 10: print("x=", x) elif x > 0: print("x=", 2 * x) elif x >- 2: print("x=" ,x + 5) else: print("x=", -x) 当输入的x的值为 10 和 -2 的时候,代码输出的结果分别为( ):
- 2
运行下面程序后,正确的输出结果是 ______。Private Sub Command1_ Click() x = 6 if x >6 then Print "x>6": Else if x <8 then Print "x<8"; Else if x = 6 then Print "x=6": End if End if End ifEnd Sub A: x<8 x=6 B: x<8 C: x=6 D: x<8或x=6
- 3
下列程序段的运行结果为( )。 Dim x x = Int(Rnd) + 5 Select Case x Case 5 Print "优秀" Case 4 Print "良好" Case 3 Print "及格" Case Else Print "不及格" End Select
- 4
下面的代码输出结果为_____________。 def demo(): x = 5x = 3demo()print(x) A: 8 B: 2 C: 5 D: 3