函数main()、test()的定义如下所示,调用函数test时,第一个参数采用传值方式,第二个参数采用传引用方式,main函数中"print(x,y)”执行后,输出结果为()。
A: 1,5
B: 3,5
C: 7,5
D: 7,10
A: 1,5
B: 3,5
C: 7,5
D: 7,10
举一反三
- 在下列程序代码中,主程序内调用函数change()时,若参数传递采用传值方式,则主函数输出为 (34) ;若参数传递采用引用方式,则主函数的输出为 (35) 。 A: 1 B: 4 C: 6 D: 7
- 已知C++中一个函数的原型为void f(int &x, int &y),调用这个函数时,要把实在参数传递给形式参数,应该采用的参数传递方式是()。 A: 传值调用 B: 引用调用 C: 复制恢复 D: 传名调用
- 函数f()、g()的定义如下所示。己知调用f时传递给其形参x的值是1,若以传值方式调用g,则函数f的返回值为______;若以传引用方式调用g,则函数f的返回值为______。 A: 3 B: 4 C: 6 D: 7
- 在下列程序代码中,主程序内调用函数change()时,若参数传递采用传值方式,则主函数输出为 (34) ;若参数传递采用引用方式,则主函数的输出为 (35) 。 A: 1 B: 2 C: 3 D: 4
- 已知函数定义:def Test(*p): print(p)调用该函数Test(3, 5, 8),下面输出正确的是: A: (3, 5, 8) B: [3, 5, 8] C: 3, 5, 8 D: 3