下列关于函数的叙述错误的是( )。
A: Dart是一个面向对象的语言,所以函数也是对象,函数属于Function对象
B: 函数可以像参数一样传递给其他函数,这样便于做回调处理
C: 将参数使用中括号[]括起来,用来表明是可选位置参数
D: 如果可选参数指定了默认值,当不传入值时,函数里会将null作为初始值
A: Dart是一个面向对象的语言,所以函数也是对象,函数属于Function对象
B: 函数可以像参数一样传递给其他函数,这样便于做回调处理
C: 将参数使用中括号[]括起来,用来表明是可选位置参数
D: 如果可选参数指定了默认值,当不传入值时,函数里会将null作为初始值
举一反三
- 下列关于函数参数的说法错误的是( )。 A: 函数的可选参数必须写在非可选参数的后面 B: 使用形参名赋值格式传递实参时,参数位置可以与形参位置不同 C: 传递可变数量的实参时,这些实参作为一个元组对象传递到函数中 D: 当函数有多个可选形参时,调用函数时不传递值的可选参数可用空格或None代替
- 关于函数的参数传递,描述错误的是 A: 函数调用时,也支持按照参数名称方式传递参数,不需要保持参数传递的顺序,参数之间的顺序可以任意调整,只需要对每个必要参数赋予实际值即可。 B: 函数调用时,默认采用按照位置顺序的方式传递给函数。 C: 函数定义时,可选参数可以放在非可选参数前面。 D: 函数的参数在定义时可以指定默认值,当函数被调研时,如果没有传入对应的参数值,则使用函数定义时的默认值代替。
- 关于函数的参数传递,描述错误的是( )。 A: 函数的参数在定义时可以指定默认值,当函数被调用时,如果没有传入对应的参数值,则使用函数定义时的默认值代替。 B: 函数定义时,可选参数可以放在非可选参数前面。 C: 函数调用时,默认采用按照位置顺序的方式传递给函数。 D: 函数调用时,也支持按照参数名称方式传递参数,不需要保持参数传递的顺序,参数之间的顺序可以任意调整,只需要对每个必要参数赋予实际值即可。
- 【单选题】关于函数的参数传递,描述错误的是 A. 函数的参数在定义时可以指定默认值,当函数被调研时,如果没有传入对应的参数值,则使用函数定义时的默认值代替。 B. 函数定义时,可选参数可以放在非可选参数前面。 C. 函数调用时,默认采用按照位置顺序的方式传递给函数。 D. 函数调用时,也支持按照参数名称方式传递参数,不需要保持参数传递的顺序,参数之间的顺序可以任意调整,只需要对每个必要参数赋予实际值即可
- 以下关于函数参数的描述,正确的是()。 A: 定义函数可选参数的时候,不限制可选参数在参数列表中的位置 B: 在一个函数内部定义的变量,到另一个函数中不能引用 C: 函数在定义时可以不指定可选参数的默认值,调用函数的时候再传入参数 D: 调用函数时,按参数名称传递的参数,要按照定义顺序进行传递