关于形参和实参的描述,以下选项中正确的是( )
A. 函数调用时,参数列表中给出要传入函数内部的参数,这类参数称为形式参数
B. 函数调用时,实参默认采用按照位置顺序的方式传递给函数,Python也提供了按照形参名称输入实参的方式
C. 程序在调用时,将形参复制给函数的实参
D. 函数定义中参数列表里面的参数是实际参数,简称实参
假设函数中不包括global保留字,对于改变参数值的方法,以下错误的是()
A. 参数是int类型时,不改变原参数的值
B. 参数是组合类型(可变对象)时,改变原参数的值
C. 参数的值是否改变与函数中对变量的操作有关,与参数类型无关
D. 参数是list类型时,改变原参数的值
以下关于函数参数传递的描述,错误的是( )
A. 定义函数的时候,可选参数必须写在非可选参数的后面
B. 函数的实参位置可变,需要在实参调用时给出名称
C. 调用函数时,可变数量参数被当做元组类型传递到函数中
D. Python 支持可变数量的参数,实参用”*参数名”表示
下面关于函数的说法,正确的是( )
A. 函数不可以对自己调用,只能调用别的函数
B. 函数可以不定义,就可以直接使用
C. 函数是程序的抽象,通过封装实现代码复用,可以利用函数对程序进行模块化设计
D. 函数定义的位置没有要求,可以先调用,最后对函数定义