更多"函数中的形参和调用时的实参都是数组名时,传递方式为______。"的相关试题:
[填空题]值传递方式和地址传递方式都是在形参和实参之间传递数据,其区别在于值传递方式所传递的是______。
[单项选择]若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是______。
A) 函数的实参和其对应的形参共占同一存储单元
B) 形参只是形式上的存在,不会占用具体存储单元
C) 同名的实参和形参占同一存储单元
D) 函数的形参和实参分别占用不同的存储单元
[单项选择]若函数调用时的实参为变量时,以下关于函数形参和实参的叙述中正确的是
A. 函数的实参和其对应的形参共占同一存储单元
B. 形参只是形式上的存在,不占用具体存储单元
C. 同名的实参和形参占同一存储单元
D. 函数的形参和实参分别占用不同的存储单元
[填空题]函数中的形参和调用时的实参都是变量时,参数传递方式为 [9] 。
[填空题]对于单向值传递,函数调用时把实参传递给形参,形参的值发生改变,而其对应的实参值()
[填空题]函数形参和调用的实参是普通变量时,参数按_____方式进行传递。
[单项选择]C语言规定,调用一个函数时,实参变量和形参变量之间的数据传递是()。
A. 地址传递
B. 值传递
C. 由实参传给形参,并由形参传回给实参
D. 由用户指定传递方式
[单项选择]在下列函数的参数传递方式中,可以改变实参值的参数传递方式是( )
A. 值传递
B. 地址传递
C. 返回值传递
D. A、B和C
[单项选择]
在下面的程序中,若实参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
[填空题]函数调用时,若形参是一个变量,而对应的实参是一个有确定值的表达式,则函数参数的传递方式是______传递。
[填空题]如果使用数组名作为函数的实参,则形参与实参结合时,传递的是()。
[单项选择]在C语言中,若数组名做实参,则函数调用传递给对应形参的是 (251) 。
A. 数组中所有的元素
B. 数组的第一个元素值
C. 数组中元素的个数
D. 数组空间的首地址
[填空题]如果把数组名作为实参传递给对应的形参,则实际上传递的是该数组的______。