#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