假设函数中不包含global保留字,下面对于改变参数值的说法,哪个是不正确的?? 参数是整数类型时,不改变原参数的值|参数是组合类型(可变对象)时,改变原参数的值|参数的值是否被改变,与函数中对变量的操作有关,与参数类型无关。|参数是列表类型时,改变原参数的值
参数的值是否被改变,与函数中对变量的操作有关,与参数类型无关。
举一反三
- 假设函数中不包含global保留字,下面对于改变参数值的说法,哪个是不正确的? A: 参数是整数类型时,不改变原参数的值 B: 参数是列表类型时,改变原参数的值 C: 参数是组合类型(可变对象)时,改变原参数的值 D: 参数的值是否被改变,与函数中对变量的操作有关,与参数类型无关。
- 假定函数中不包括 global 保留字,对于改变参数值的方法,下列选项错误的是() A: 参数是列表类型,改变原参数的值 B: 参数是数值类型,不改变原参数的值 C: 参数是组合数据类型(可变对象),改变原参数的值 D: 参数的值是否改变与函数中对参数的操作有关,与参数类型无关
- 下列关于函数参数的说法错误的是( )。 A: 参数是int类型时,不能改变实参的值 B: 参数是字典对象时,可改变实参的值 C: 参数的值是否可改变与参数类型无关 D: 参数是list对象时,可改变原参数的值
- 以下关于函数参数的描述,错误的是: A: 函数有多个默认参数时,调用函数可以不按顺序提供参数,不带参数名的就使用默认参数 B: 函数有多个默认参数时,调用函数可以按顺序提供默认参数,也可以不按顺序提供参数 C: 用数值类型的变量t做参数,函数内改变参数的值,函数外的t的值不变 D: 用列表类型的变量l做参数,函数内改变参数的值,函数外的l的值会改变
- 写一个函数,有两个参数,在函数内部改变参数的值.
内容
- 0
以下关于函数参数传递说法正确的是 A: 定义函数时其参数使用普通变量的是按值传递; B: 调用函数时其参数使用引用变量(普通变量前加$)的是引用传递; C: 默认参数定义时必须连续地放在非默认参数的左侧进行初始化,此时才能正常地进行默认参数传递 D: 引用传递到函数体中的值修改后不能改变原传入变量的值。
- 1
数组作参数时,若函数中改变了形参数组某元素的值,则实参数组对应元素的值___________。数组元素作参数时,若函数中改变了形参数组元素的值,则实参数组元素的值___________。(改变/不改变) A: 改变,改变 B: 改变,不改变 C: 不改变,改变 D: 不改变,不改变
- 2
不能在被调方法(函数)中改变主调方法(函数)值的参数传递方式是 A: 按值传递 B: 按引用传递 C: 输出参数 D: 参数数组
- 3
以下各项说法中,正确的是( )。 A: 当通过引用传递参数时,函数创建一个变量以存储参数的值 B: 当通过引用传递参数时,函数无法访问参数的值 C: 当通过引用传递参数时,调用程序创建一个临时变量以容纳参数的值 D: 当通过引用传递参数时,函数访问调用程序中参数的原始值
- 4
关于函数可变参数的描述,以下选项中错误的是( )。 A: 函数定义时,带*号的可变参数可以出现在参数列表的任何位置 B: 调用函数时,可变参数被当作元组类型传递到函数中 C: 函数定义时,带*号的可变参数只能出现在参数列表的最后 D: 定义函数时,可变参数前必须有*号