刷题刷出新高度,偷偷领先!偷偷领先!偷偷领先! 关注我们,悄悄成为最优秀的自己!

单选题

执行如下Python代码,输出结果是?( )

def hs(num):
num += 1
return num
n=10
s=hs(n)
print(s)

A
11
B
10
C
1
D
运行错误
使用微信搜索喵呜刷题,轻松应对考试!

答案:

A

解析:

【喵呜刷题小喵解析】:在Python中,函数参数传递默认是值传递,即函数内部对参数的修改不会影响到函数外部。在函数hs中,num += 1只是将函数内部的num值加1,并不会影响到函数外部的n。因此,s=hs(n)执行后,s的值是函数hs返回的值,即num加1后的值,也就是11。所以,print(s)的输出结果是11,选项A正确。
创作类型:
原创

本文链接:执行如下Python代码,输出结果是?( ) def hs(num): num += 1 retur

版权声明:本站点所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明文章出处。

让学习像火箭一样快速,微信扫码,获取考试解析、体验刷题服务,开启你的学习加速器!

分享考题
share