更多"值传递方式和地址传递方式都是在形参和实参之间传递数据,其区别在于值传递"的相关试题:
[填空题]值传递方式和地址传递方式都是在形参和实参之间传递数据,其区别在于值传递方式所传递的是______。
[填空题]函数中的形参和调用时的实参都是变量时,参数传递方式为 [9] 。
[单项选择]
在下面的程序中,若实参a与形参x以引用调用的方式传递信息,则输出结果为 (1)
;若实参a与形参x以值调用的方式传递信息,那么输出结果为 (2) 。
Mainprogram a:=1;
addone(a); write(a); Procedure
addone(x) a:=x+1;
x:=x+2; return; |
(1)
A. 1
B. 2
C. 3
D. 4
[填空题]函数中的形参和调用时的实参都是数组名时,传递方式为______。
[填空题]对于单向值传递,函数调用时把实参传递给形参,形参的值发生改变,而其对应的实参值()
[单项选择]以下关于传值调用与引用调用的叙述中,正确的是()。 ①在传值调用方式下,可以实现形参和实参间双向传递数据的效果 ②在传值调用方式下,实参可以是变量,也可以是常量和表达式 ③在引用调用方式下,可以实现形参和实参间双向传递数据的效果 ④在引用调用方式下,实参可以是变量,也可以是常量和表达式
A. ①③
B. ①④
C. ②③
D. ②④
[填空题]函数形参和调用的实参是普通变量时,参数按_____方式进行传递。
[填空题]在Visual Basic中,实参传递给形参有两种方式, 【7】 方式可以通过改变过程中的相应的参数来改变实参变量的值;而 【8】 被调用过程中改变了这个形参的值,但对应的实参的值并不改变。
[单项选择]如果在被调用的过程中改变了形参变量的值,但又不影响实参变量本身,这种参数传递方式称为( )。
A. 按值传递
B. 按地址传递
C. ByRef传递
D. 按形参传递
[填空题]函数调用时,若形参是一个变量,而对应的实参是一个有确定值的表达式,则函数参数的传递方式是______传递。
[填空题]在函数调用过程中,如果形参是指针变量,则实参必须是______。
[单项选择]函数调用采用“()”方式时,系统将实参的地址传递给形式参数。
A. 传值调用
B. 引用调用
C. 宏调用
D. 内部调用
[填空题]将指向对象的指针作为函数参数,形参是对象指针,实参是对象的_________。
[单项选择]在C语言中,若数组名做实参,则函数调用传递给对应形参的是 (251) 。
A. 数组中所有的元素
B. 数组的第一个元素值
C. 数组中元素的个数
D. 数组空间的首地址