• 2021-04-14
    关于以下程序的正确说法是哪一项?def f(x): a = 7 print(a + x)a = 5f(3)print(a)
  • 程序的运行结果为10和5。

    内容

    • 0

      以下程序的输出结果是:list = ["1","3" ,"5"]def app(x):list. append(x)app( "7" )print( list)} A: ['1','3','5'] B: ['1','3','5','7'] C: ['7'] D: "1,3,5,7"

    • 1

      写出下面代码的运行结果( )def f():x=5if x%2==0: print(x)else: print(x+1)x=4f()

    • 2

      ‎下面代码的输出结果是()。​‎def f(): x=198 print(x) x=9 f() print(x)​ A: 198 198 B: 198 9 C: 9 198 D: 出错

    • 3

      ‌下面代码的输出结果是()。‍‌def f(): global x x=198 print(x) x=9 f() print(x)‍ A: 198 198 B: 198 9 C: 9 198 D: 出错

    • 4

      下列说法不正确的是( )。知识点:全局变量 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