以下说法正确的是() def f1(): return 1 def f2(): return 1
A.x = f1()可以正确执行,x = f1不能正确执行
B.f1与f2类型是一样的
C.f1()与f2()都是函数对象
D.依次执行: x = f1 y = f1 这时候x与y指向的是同一个对象
- · 有5位网友选择 A,占比45.45%
- · 有4位网友选择 B,占比36.36%
- · 有1位网友选择 C,占比9.09%
- · 有1位网友选择 D,占比9.09%
A.x = f1()可以正确执行,x = f1不能正确执行
B.f1与f2类型是一样的
C.f1()与f2()都是函数对象
D.依次执行: x = f1 y = f1 这时候x与y指向的是同一个对象
A、34
B、13
C、21
D、55
A.a=1,b=0
B.a=2,b=2
C.a=1,b=1
D.a=2,b=1
A、syms x;f=exp(2*x);int(f,x,-inf,0)
B、syms x;f= exp(2x);int(f,x, 0,-inf)
C、syms x;f=exp^(2*x);int(f,x,-inf,0)
D、syms x;f= exp(2*x);lnt(f,x,-inf,0)
A、默认参数必须放在函数参数列表的最右侧
B、调用函数时,可以不指定函数默认参数的值
C、调用foo( y = 1, x = 3)能运行成功,说明定义foo函数时, x与y是默认参数
D、函数调用时,如果要按照参数名字传递值,而不按照位置传递值,形参与实参的实参的名字必须一模一样
E、使用foo(x = 3, 1)可以调用函数成功。因为x是关键字参数,通过入参名字进行传值
A、调用含有可变数量参数的函数时,一般来说无需关注传入参数的个数
B、可变数量参数是以元组的形式存储
C、可变数量参数是以字典的形式存储
D、Python内置的print函数的参数包含可变数量参数
A、在函数内部调用自己的函数是递归函数
B、递归函数与普通函数的类型不一样,是另外一种特殊的递归函数
C、n! = n*(n-1)! 因此求阶乘的递归函数应该如下定义: def f(n): return n*f(n-1)
D、使用递归函数一般用来解决问题规模可以逐渐缩小且规模缩小后的问题与原问题相似的问题
A、可以在函数里面嵌套定义函数
B、函数的参数也可以是函数或者Lambda表达式
C、如果使用def foo():定义了foo()函数后。那么只能通过foo()来执行该函数
D、函数内创建的变量如果与函数外创建的变量重名,那么执行完该函数后。函数外部创建的变量值就被覆盖了
A、在函数内声明为global的变量为全局变量,该变量不能和函数外定义的变量同名
B、可以在函数内使用形如global x = 5的语句,将x声明为全局变量
C、在函数内声明为global的变量为全局变量,在函数内对该全局变量的改变,可以反映到函数外
D、只有使用global声明的变量才是全局变量
为了保护您的账号安全,请在“简答题”公众号进行验证,点击“官网服务”-“账号验证”后输入验证码“”完成验证,验证成功后方可继续查看答案!