一般情况下,使用对象作为函数的参数,要比使用对象的引用作为函数的参数,在运行时的开销要大
单选题如何理解引用作为函数参数时,值可以发生变化()A 引用变量在传递到函数内部时,首先复制一份对象,之后再传递B 引用变量将它本身传递给函数内部C 引用变量不是值传递的D 如果函数的参数是引用变量,在传递参数的时候,系统将引用变量中存储的值,也就是地址复制给函数的自变量,这两个地址指向的是同一个对象。因此,在函数中改变对象的值,也会同样影响原变量。
点击查看答案
问答题对象指针与对象引用作函数参数时具有相同的特点,为什么人们更喜欢使用对象引用作函数参数呢?
填空题EXCEL 2010中,ABS函数要求使用()作为参数,UPPER要求使用文本字符串作为参数。
单选题如何在构造函数中给出参数?()A在创建对象以后,再调用构造函数,并在构造函数中给出参数B在定义引用变量的时候,给出参数C构造函数不能带参数D在用new关键字创建对象时,在对象的构造函数中给出参数
单选题VoidSet(A&a);是类A中一个成员函数的说明,其中A&a的含义是()。A 类A的对象引用a作该函数的参数B 类A的对象a的地址值作函数的参数C 表达式变量A与变量a按位与作函数参数D 指向类A对象指针a作函数参数
单选题引用变量作为函数参数时,值是否可以变化()A 变化,因为引用变量中存储的仅是对象的指针B 变化,因为引用变量不是以值传递的形式传给函数内部的C 不变,因为引用变量同样是以值传递的形式传的D 不变,因为引用变量在传递时会先复制一份对象
单选题对象作为函数参数使用时,一般使用()形式A 引用B 指针C 对象拷贝