在下列程序代码中,主程序内调用函数change()时,若参数传递采用传值方式,则主函数输出为 (34) ;若参数传递采用引用方式,则主函数的输出为 (35) 。
A: 1
B: 4
C: 6
D: 7
A: 1
B: 4
C: 6
D: 7
D
举一反三
- 在下列程序代码中,主程序内调用函数change()时,若参数传递采用传值方式,则主函数输出为 (34) ;若参数传递采用引用方式,则主函数的输出为 (35) 。 A: 1 B: 2 C: 3 D: 4
- 在下列程序代码中,主程序调用add(x)时,若参数传递采用引用方式,则其输出结果为 (34) ,若参数传递采用传值方式,则输出结果为 (35) 。 A: 2 B: 4 C: 6 D: 8
- C程序中,若函数调用采用传值方式,则( )
- 实际参数为()时,函数采用地址传递的方式;实际参数为()时,函数采用值传递的方式。
- 函数main()、test()的定义如下所示,调用函数test时,第一个参数采用传值方式,第二个参数采用传引用方式,main函数中"print(x,y)”执行后,输出结果为()。 A: 1,5 B: 3,5 C: 7,5 D: 7,10
内容
- 0
不能在被调方法(函数)中改变主调方法(函数)值的参数传递方式是 A: 按值传递 B: 按引用传递 C: 输出参数 D: 参数数组
- 1
函数调用时,若实参为一个确定的值,则函数参数的传递方式是______。
- 2
以下各项说法中,正确的是( )。 A: 当通过引用传递参数时,函数创建一个变量以存储参数的值 B: 当通过引用传递参数时,函数无法访问参数的值 C: 当通过引用传递参数时,调用程序创建一个临时变量以容纳参数的值 D: 当通过引用传递参数时,函数访问调用程序中参数的原始值
- 3
函数的参数传递有传值方式和传引用方式两种。如果采用传引用方式,在参数前添加的关键字是()。
- 4
用户调用自定义的函数时,若传递的参数类型不符合函数的定义,则程序一定会报错。