以下程序的输出结果是( )。 k=’fadfa’ def send(n): s=” for i in range(-1,-len(n),-1): s+=k[i] return s print

admin2022-09-10  17

问题 以下程序的输出结果是(          )。
  k=’fadfa’
  def send(n):
    s=”
    for i in range(-1,-len(n),-1):
      s+=k
    return s
  print(k,’,’,send(k))

选项 A、fadfa,afdaf
B、fadfa,afda
C、fadfa
D、afdaf

答案B

解析 程序自上而下执行,创建变量k,创建函数send(),然后输出,先输出变量k、’、’,以及send(k)。将k作为参数传递给send()函数,函数执行,内部有for循环,将值代入可以知道i的值分别为﹣1、﹣2、﹣3和﹣4,所以s=’’+k[﹣1]+k[﹣2]+k[﹣3]+k[﹣4]=’afda’。最后输出的结果为fadfa,afda。本题选择B选项。
转载请注明原文地址:https://kaotiyun.com/show/8znp777K
0

最新回复(0)