• 2021-04-14
    中国大学MOOC: 写出下面代码的运行结果( )def f(a,b=5,c=7):return sum([a,b,c])print(f(a=6,c=2),end=’ ’)print(f(10))
  • 13 22

    内容

    • 0

      def f(x,n = 2): return(x**n)print(f(5))print(f(3,3))

    • 1

      下列程序的输出结果是________。 def f(a, b) : return a + b def main() : a = 5 b = 6 print(f(a, b)) main()

    • 2

      阅读下面的python程序,请问输出结果是什么? Print(“T”,end=’’) if not 0 else print (‘F’,end=’’) Print(“T”,end=’’)if 6 else print (‘F’,end=’’) Print(“T”,end=’’)if””else print(‘F‘,end=’’) Print(“T”,end=’’)if”abc”else print(‘F’,end=’’) Print(“T”,end=’’)if____else print (‘F’,end=’’) Print(“T”,end=’’)if(1,2)else print(‘F’,end=’’) Print(“T”,end=’’)if[ ]else print(‘F’,end=’’) Print(“T”,end=’’)if[1,2]else print(‘F’,end=’’) Print(“T”,end=’’)if{ }else print(‘F’,end=’’) Print(“T”,end=’’)if{1,2}else print(‘F’,end=’’)

    • 3

      【单选题】以下程序关于全局变量a的使用不正确的是() A. a=8 def f(): print(a) f() print(a) B. a=8 def f(): print(a) a=a*10 print(a) f() print(a) C. a=8 def f(): global a a=40 print(a) a=a*10 print(a) f() print(a) D. a=8 def f( 答

    • 4

      下列程序的运行结果是( )。 def f( x=2, y=0 ): return x-y y=f( y=f(), x=5 ) print(y)