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

单选题

下列代码的运行结果是?( ) def exchange(a,b): a,b=b,a print(a,b) a,b=3,5 exchange(a,b) print(a,b)

A
5 3
B
3 5
C
3 5
D
5
使用微信搜索喵呜刷题,轻松应对考试!

答案:

C

解析:

【喵呜刷题小喵解析】题目中给出的代码定义了一个函数exchange(a,b),在这个函数中,将传入的两个参数a和b进行了交换,并且打印了交换后的值。然而,这个函数并没有返回值,所以函数内部对a和b的修改并不会影响到函数外部同名变量的值。在主程序中,变量a和b的初始值分别是3和5,交换函数被调用后,打印的是函数内部的a和b的值,即5和3。但是主程序接着又打印了主程序中的a和b的值,仍然是3和5。所以,代码的运行结果是3 5。选项C是正确的。
创作类型:
原创

本文链接:下列代码的运行结果是?( ) def exchange(a,b): a,b=b,a

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

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

分享考题
share