更多"C++函数中传递对象地址值是使用_________作为参数。"的相关试题:
[填空题]C++函数中传递对象地址值是使用______作为参数。
[填空题]Java中方法的参数传递是【 】调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。
[填空题]Java中方法的参数传递是 【11】 调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。
[填空题]Java中方法的参数传递是 【8】 调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。
[填空题]Java中方法的参数传递是()调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。
[填空题]Java中方法的参数传递是______调用,方法不能改变参数值,但可以改变变量值,两个对象之间的参数字段不能相互交换。
[单项选择]当一个作为实际传递的对象占用的存储空间较大并可能需要修改时,应最好把它说明为 (24) 参数,以节省参数值的传输时间和存储参数的空间。
A. 整形
B. 引用型
C. 指针型
D. 常值引用型
[填空题]如果使用数组名作为函数参数,形实结合时,传递的是 【8】 。
[填空题]如果使用数组名作为函数参数,形实结合时,传递的是______。
[填空题]将指向对象的指针作为函数参数,形参是对象指针,实参是对象的_________。
[简答题][说明]
以下代码实现了对象引用作为函数参数,仔细阅读以下代码,分析运行结果,填入 (n) 处。
[代码]
#include<iostream.h>
class Sample
{
int x,y;
public:
Sample( ) {x=y=0; }
Sample (int i, int j ) {x=i; y=j; }
void copy ( Sample &s ).,
void setxy ( int i, int j ) {x=i; y=j; }
void print ( {cout<<"x="<<x<<end1 ; cout <<"y="<<y<<end1;
};
void Sample: copy ( Sample &s )
{
X=S.X;
y=s.y;
}
void func ( Sample s1, Sample &s2 )
{
s1.setxy ( 10,20 );
s2.setxy ( 30,40 );
}
void main ( )
{
Sample p ( 1,2 ) ,q;
q.copy ( p );
time ( p,q );
p.print ( );
q.print ( );
}
运行结果
(1)
(2)
(3)
(4)
[填空题]在进行函数调用时,将把参数的 【7】 传递给值参,把参数的 【8】 传递给引用参数。
[简答题][说明]
以下代码实现了对象引用作为函数参数,仔细阅读以下代码,分析运行结果,填入 (n) 处。
[代码]
#include<iostream.h>
class Sample
int x,y;
public:
Sample( ) x=y=0;
Sample (int i, int j ) x=i; y=j;
void copy ( Sample &s ).,
void setxy ( int i, int j ) x=i; y=j;
void print ( cout<<"x="<<x<<end1 ; cout <<"y="<<y<<end1;
;
void Sample: copy ( Sample &s )
X=S.X;
y=s.y;
void func ( Sample s1, Sample &s2 )
s1.setxy ( 10,20 );
s2.setxy ( 30,40 );
void main ( )
Sample p ( 1,2 ) ,q;
q.copy ( p );
time ( p,q );
p.print ( );
q.print ( );
运行结果
(1)
(2)
(3)
(4)
[单项选择]程序运行过程中常使用参数在函数(过程)问传递信息,引用调用传递的是实参的()。
A. 地址
B. 类型
C. 名称
D. 值
[填空题]在Visual FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是: SET UDFPARMS【 】
[填空题]Visual FoxPro中参数传递的方式有两种,一种是按值传递,另一种是按引用传递,将参数设置为按引用传递的语句是:SET UDFPARMS______