单选题

def afun(n):

S=1

Foriin range(1,n+1):

S*=i

Retum s

对以上代码解释错误的是?()

A、

程序正常运行时,afun(n)函数的作用是求n的阶乘

B、

程序正常运行时,afun(n)函数的作用是求n+1的阶乘

C、

s是局部变量

D、

rangeO函数是Python内置函数

下载APP答题
由4l***1l提供 分享 举报 纠错

相关试题

单选题 关于求解“找出所有满足各位数字之和等于8的三位数”时,在下列数值范围内,算法执行效率最高的是?()

A、 0—999
B、 0—1000
C、 100—800
D、 107—800

单选题 已知,从1到n的连续自然数相乘的积叫做阶乘,用符号n表示,比如3!=1×2×3,规定O!=1。那么用递归算法求n的阶乘,递归式正确的是?()

A、 f(0)=1,n=n*(n-1)
B、 f(0)=1,f(n)=f(0)*f(n-1)
C、 f(0)=1,f(n)=f(n)*f(n-1)
D、 f(0)=1,f(n)=n*f(n-1)

单选题 当n为6时,运行下列Python程序后的结果是?()
Def f(n)if n<=2:
Retum 1
Else:
Return f(n-1)+f(n -2)
N =int(input(”请输入一个正整数:“))print(f(n))

A、 5
B、 8
C、 11
D、 13

单选题 斐波那契数列前n项是1,1,2,3,5,8,13……补全下面程序代码,求第n项斐波那契数列的值。def fib(n):fretum 1else:retum fib(n-1)+fib(n-2)

A、 n==2
B、 n<2
C、 n==3
D、 n<3

单选题 用分治法求两个数的最大公约数,代码和运行结果如下,请选择合适的代码完成程序?()
Def fun(m,n):
if m%n ==0:
return n
Else:
returm__
Print(fun(98,56))
程序运行结果如下:14

A、 fun(n,m-n)
B、 fun(n,m%n)
C、 fun(m,m-n)
D、 fun(m,m %n)

单选题 下列有关分治算法思想的描述不正确的是?()

A、 将问题分解成的子问题具有相同的模式。
B、 将问题分解出的各个子问题相互之间有公共子问题。
C、 当问题足够小时,可以直接求解。
D、 可以将子问题的求解结果合并成原问题的解。

单选题 想要在Python中导入math模块中的sqrt(x)函数,下列程序段错误的是?()

A、import math
Math.sqrt(x)
B、from math import sqrt as t
T(x)
C、from math import sqrt as tt(x)
D、import matf
Sqrt(x)

单选题 列出第三方库的详细信息的pip指令是?()

A、 pip install <第三方库名>
B、 pip download <第三方库名>
C、 pip show <第三方库名>
D、 pip list <第三方库名>