Python第五周作业之选择题
- 1. 下面代码的运行结果是
- 2. 下面代码的输出结果是
- 3. 下面代码的输出结果是
- 4. 下面代码的输出结果是
- 5. 下面代码的输出结果是
- 6. 关于下面代码,以下选项中描述正确的是
- 7. 关于函数的返回值,以下选项中描述错误的是
- 8. 关于函数,以下选项中描述错误的是
- 9. 关于函数的目的与意义,以下选项中描述错误的是
- 10. 关于函数的参数传递(parameter passing),以下选项中描述错误的是
- 11. 执行下面代码,错误的是
- 12. 执行下面的代码,以下选项中正确的是
- 13. 下面代码的执行结果是
- 14. 下面代码的执行结果是
1. 下面代码的运行结果是
def func(num):
num+=1
a=10
func(a)
print(a)
A. int
B. 11
C. 10
D. 出错
正确答案:C
函数在传递参数时,指将实参复制给形参,并未对实参本身发生改变。
2. 下面代码的输出结果是
def func(a,b):
a*=b
return a
s = func(5,2)
print(s)
A. 10
B. 1
C. 20
D. 12
正确答案:A
实参按位置传递
3. 下面代码的输出结果是
def fib(n):
a,b =1,1
for i in range(n-1):
a,b=b,a+b
return