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

单选题

def afun(n): s=1 for i in range(1,n+1): s*=i return s 对以上代码解释错误的是?( )

A
程序正常运行时,afun(n)函数的作用是求n的阶乘
B
程序正常运行时,afun(n)函数的作用是求n+1的阶乘
C
s是局部变量
D
range()函数是Python内置函数
使用微信搜索喵呜刷题,轻松应对考试!

答案:

B

解析:

【喵呜刷题小喵解析】:给定的函数`afun(n)`计算的是从1到n(包括n)的整数的乘积,即n的阶乘。因此,选项A“程序正常运行时,afun(n)函数的作用是求n的阶乘”是正确的。选项B“程序正常运行时,afun(n)函数的作用是求n+1的阶乘”是错误的,因为函数实际上计算的是n的阶乘。选项C“s是局部变量”是正确的,因为函数内部的变量默认是局部变量。选项D“range()函数是Python内置函数”也是正确的,因为`range()`是Python中的一个内置函数。因此,选项B是解释错误的。
创作类型:
原创

本文链接:def afun(n): s=1 for i in range(1,n+1):

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

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

分享考题
share