• 2022-06-12
    有函数如下:def abc(a): if a==1: return 1 else: return a*abc(a-1)执行如下程序的结果是显示:__________。a=abc(5)print(a)
    A: 120
    B: 60
    C: 10
    D: 5
  • A

    内容

    • 0

      程序如下: public (1) abc(int a,int b){ System.out.println(a+b); return (a+b); } 程序正确运行,(1)处应该填入( ) A: void B: static C: int D: String

    • 1

      下面哪个是正确的递归函数 A: def fun1(n): if n==1: return 1 else: return n*fun1(n-1) B: def fun2(n): if n==1: return 1 else: return n*fun2(n+1) C: def fun3(n): return n*fun3(n-1) D: def fun4(n): return n*fun4(n+1)

    • 2

      执行如下语句,结果为:print ("abc" in "abcde") A: True B: False C: abc D: abcde

    • 3

      下面函数的执行结果是: x=1 def fn(x): x=3 return x+2 print(fn(x))

    • 4

      下面程序的执行结果是: x=2 y=1 def fn(x): return x+y print(fn(4))