变化,因为引用变量中存储的仅是对象的指针
变化,因为引用变量不是以值传递的形式传给函数内部的
不变,因为引用变量同样是以值传递的形式传的
不变,因为引用变量在传递时会先复制一份对象
第1题:
此题为判断题(对,错)。
第2题:
已知类Sample中的一个成员函数说明如下: void Set(Sample &a); 其中,Sample &a的含义是(58)。
A.指向类Sample的指针为a
B.将a的地址值赋给变量Set
C.a是类Sample的对象引用,用来作函数Set( )的形参
D.变量Sample与a按位相与作为函数Set( )的参数
第3题:
将“引用”作为函数参数有哪些特点?
(1)传递引用给函数与传递指针的效果是一样的。
这时,被调函数的形参就成为原来主调函数中的实
参变量或对象的一个别名来使用,所以在被调函数
中对形参变量的操作就是对其相应的目标对象(在
主调函数中)的操作。
(2)使用引用传递函数的参数,在内存中并没有
产生实参的副本,它是直接对实参操作;而使用一
般变量传递函数的参数,当发生函数调用时,需要
给形参分配存储单元,形参变量是实参变量的副
本;如果传递的是对象,还将调用拷贝构造函数。
因此,当参数传递的数据较大时,用引用比用一般
变量传递参数的效率和所占空间都好。
(3)使用指针作为函数的参数虽然也能达到与使
用引用的效果,但是,在被调函数中同样要给形参
分配存储单元,且需要重复使用"*指针变量名"的形
式进行运算,这很容易产生错误且程序的阅读性较
差;另一方面,在主调函数的调用点处,必须用变
量的地址作为实参。而引用更容易使用,更清晰。
第4题:
常用的函数参数传递方式有传值与传引用两种( )。
A.在传值方式下,形参与实参之间互相传值
B.在传值方式下,实参不能是变量
C.在传引用方式下,修改形参实质上改变了实参的值。
D.在传引用方式下,实参可以是任意的变量和表达式。
第5题:
第6题:
函数的参数传递包括:()
第7题:
在EXCEL中,引用函数时,函数的参数还可以引用函数。
第8题:
文字
引用
错误值
图表
第9题:
引用变量在传递到函数内部时,首先复制一份对象,之后再传递
引用变量将它本身传递给函数内部
引用变量不是值传递的
如果函数的参数是引用变量,在传递参数的时候,系统将引用变量中存储的值,也就是地址复制给函数的自变量,这两个地址指向的是同一个对象。因此,在函数中改变对象的值,也会同样影响原变量。
第10题:
函数参数array,ptr都是指针变量
函数参数array不是指针变量,ptr是指针变量
调用函数时,实参数组的值将一一复制给array数组
调用函数时,array是按值传送,ptr是按地址传送
第11题:
类A的对象引用a作该函数的参数
类A的对象a的地址值作函数的参数
表达式变量A与变量a按位与作函数参数
指向类A对象指针a作函数参数
第12题:
按值传递
按引用传递
按变量传递
按作用域传递
第13题:
以下各项说法中,正确的是( )。
A.当通过引用传递参数时,函数创建一个变量以存储参数的值
B.当通过引用传递参数时,函数无法访问参数的值
C.当通过引用传递参数时,调用程序创建一个临时变量以容纳参数的值
D.当通过引用传递参数时,函数访问调用程序中参数的原始值
第14题:
下列关于函数过程的叙述中,正确的是( )。
A. 如果不指明函数过程参数的类型,则该参数没有数据类型
B. 函数过程的返回值可以有多个
C. 函数过程形参的类型与函数返回值的类型没有关系
D. 当数组作为函数过程的参数时,既能以传值方式传递,也能以引用方式传递
第15题:
A.函数不可以赋值给一个变量
B.函数可以作为元素添加到集合对象中
C.函数可以作为参数值传递给其它函数
D.一个函数可以当做另一个函数的返回值
第16题:
Excel 2000提供了许多内置函数,使用这些函数可执行标准工作表运算和宏表运算,实现函数运算所使用的数值称为参数,函数的语法形式为“函数名称(参数1, 参数2, „)”,其中的参数可以是 () 。
A.常量、变量、单元格、区域名、逻辑位、错误值或其它函数
B.常量、变量、单元格、区域、逻辑位、错误值或其它函数
C.常量、单元格、区域、区域名、逻辑位、引用、错误值或其它函数
D.常量、变量、单元格、区域、逻辑位、引用、错误值或其它函数
第17题:
VoidSet(A&a);是类A中一个成员函数的说明,其中A&a的含义是()。
第18题:
如何在构造函数中给出参数?()
第19题:
在EXCEL的公式中,函数的参数可以是文字、逻辑值、引用类型。
第20题:
对
错
第21题:
函数的返回值不能是结构体指针类型
函数的返回值不能是结构体类型
在调用函数时,可以将结构体变量作为实参传给函数
结构体数组不能作为参数传给函数
第22题:
常量、变量、单元格、区域名、逻辑值、错误值或其他函数
常量、变量、单元格、区域、逻辑值、错误值或其他函数
常量、变量、单元格、区域名、逻辑值、引用、错误值或其他函数
常量、变量、单元格、区域、逻辑值、引用、错误值或其他函数
第23题:
简单成员变量不需要初始化,引用变量需要在构造函数中初始化
引用成员变量不需要初始化,简单成员变量需要在构造函数中初始化
类的成员变量可以自动初始化,因此没有区别
简单成员变量会自动初始化为默认值(0),而引用变量只会自动初始化为空值,实际使用时还需要将它指向一个对象