以下程序的输出结果是( )。 def calu(x=3,y=2): return(x*y) a=’abc’ b=2 print(calu(a,b),end=’,’)

admin2022-09-10  33

问题 以下程序的输出结果是(          )。
  def calu(x=3,y=2):
    return(x*y)
  a=’abc’
  b=2
  print(calu(a,b),end=’,’)

选项 A、abcabc,
B、6,
C、abcabc,6
D、abcabc

答案A

解析 本题考核的是字符串的乘法,以及print()函数的参数使用。在程序中,函数的定义虽然包含默认值,但由于传参的时候,传递了两个参数,因此默认值并不会被使用,函数的返回值是“abcabc”。最后输出的时候还使用了print()函数的end参数,在输出末尾加上“,”,所以输出的结果是“abcabc,”。本题选择A选项。
转载请注明原文地址:https://kaotiyun.com/show/q76p777K
0

最新回复(0)