题目内容

已知函数foo的定义为:def foo(arg1, arg2='test', arg3=100):print(arg1, arg2, arg3)则以下调用函数的语句错误的是()。

A. foo(arg2='what',10)
B. foo('where')
C. foo('where','what')
D. foo(arg1 = 'where')

查看答案
更多问题

已知函数调用Fun(**a),则a可能是()。

A. 元组
B. 字典
C. 集合
D. 列表

给出如下代码:def func(a,b):c=a**2+bb=areturn ca=10b=100c=func(a,b)+a以下选项中描述错误的是()

A. 执行函数后,变量a的值为10
B. 执行函数后,变量b的值为100
C. 执行函数后,变量c的值为200
D. 该函数名称为func

以下关于函数参数和返回值的描述,正确的是:()

A. 函数能同时返回多个参数值,需要形成一个列表来返回
B. 默认参数传递指的是没有传入对应参数值的时候,就不使用该参数
C. 采用名称传参的时候,实参的顺序需要和形参的顺序一致
D. Python支持按照位置传参也支持名称传参,但不支持地址传参

Python定义一个函数,当传递参数时,用圆括号将所有参数括起来,而各参数之间由逗号分隔,当没有参数时可不保留圆括号。

A. 对
B. 错

答案查题题库