#P20251023. 选择题

选择题

题目描述

单项选择题

1. 执行以下函数调用后,输出结果是?()

def add(a, b):
  return a + b
result = add(3, 5)
print(result * 2)

{{ select(1) }}

  • 8
  • 16
  • 35
  • 报错

2. 关于函数返回值与 print 的区别,以下说法正确的是?( )

{{ select(2) }}

  • print 会将结果作为返回值传递给调用者
  • return 的结果会直接显示在控制台
  • 函数中 return 后的代码不会执行,而 print 后的代码会继续执行
  • 一个函数只能有一个 return 语句,但可以有多个 print 语句

**3.以下代码中,func(2)的返回值是?( )

def func(x):
    if x > 5:
        return x * 2
    return x + 3
    return x - 1  

{{ select(3) }}

  • 4
  • 5
  • 1
  • 都不对

**4.执行以下代码,输出结果是?( )

def calculate(a, b):
    if a > b:
        return a - b
    return a + b
    return a * b  
print(calculate(4, 6))

{{ select(4) }}

  • -2
  • 10
  • 24
  • 报错

**5.执行以下代码,输出结果是?( )

 def double(x):
    return x * 2
def add(a, b):
    return a + b
print(add(double(3), double(4)))

{{ select(5) }}

  • 14
  • 24
  • 34
  • 报错

**6.执行以下代码,输出结果是?( )

def func_a(x):
    return x + 5
def func_b(y):
    return y * 2
def func_c(z):
    return z - 3
print(func_c(func_b(func_a(4))))

{{ select(6) }}

  • 15
  • 13
  • 11
  • 9