4、指针类型变量作为函数参数,传递的实质是地址。
第1题:
下列关于类模板的模板参数的叙述中,错误的是
A.模板参数可以作为数据成员的类型
B.模板参数可以作为成员函数的返回类型
C.模板参数可以作为成员函数的参数类型
D.模板参数不能作为成员函数的局部变量的类型
第2题:
此题为判断题(对,错)。
第3题:
设有定义语句
则以下叙述正确的是( ).
A.f是指向函数的指针变量,该函数具有_个int类型的形参
B.f是基类型为int的指针变量
C.f是指向int类型一维数组的指针变量
D.f是函数名,该函数的返回值是基类型为int类型的地址
第4题:
荷兰国旗问题,定义交换两个元素的函数,参数为指针,请问当参数为指针类型的函数,其传递属于()。
第5题:
数据结构里,函数参数为()时,参数传递属于地址传递。
第6题:
数据结构中,函数参数为()时,参数传递属于地址传递。
第7题:
数组名可以作为函数的参数传递,此时传递的是数组的首地址
第8题:
引用变量在传递到函数内部时,首先复制一份对象,之后再传递
引用变量将它本身传递给函数内部
引用变量不是值传递的
如果函数的参数是引用变量,在传递参数的时候,系统将引用变量中存储的值,也就是地址复制给函数的自变量,这两个地址指向的是同一个对象。因此,在函数中改变对象的值,也会同样影响原变量。
第9题:
函数参数array,ptr都是指针变量
函数参数array不是指针变量,ptr是指针变量
调用函数时,实参数组的值将一一复制给array数组
调用函数时,array是按值传送,ptr是按地址传送
第10题:
变化,因为引用变量中存储的仅是对象的指针
变化,因为引用变量不是以值传递的形式传给函数内部的
不变,因为引用变量同样是以值传递的形式传的
不变,因为引用变量在传递时会先复制一份对象
第11题:
数组
指针
字符数组
int型
第12题:
值传递
地址传递
形参传递
实参传递
第13题:
在调用函数并传递参数时,将变量对应的内存位置传递给函数,而函数会根据内存位置取得参数的值,是指哪种方式()
A.值传递调用
B.返回值
C.地址传递调用
D.以上都不是
第14题:
此题为判断题(对,错)。
第15题:
VoidSet(A&a);是类A中一个成员函数的说明,其中A&a的含义是()。
第16题:
数据结构中,以下说法正确的是()。
第17题:
数据结构里,指针作为参数的时候,传递的方式是()。
第18题:
数据结构与算法里,指针做参数时,属于()。
第19题:
已知类A中的一个成员函数的说明如下:voidSet(A&a);则该函数的参数“A&a”的含义是()。
第20题:
函数的返回值不能是结构体指针类型
函数的返回值不能是结构体类型
在调用函数时,可以将结构体变量作为实参传给函数
结构体数组不能作为参数传给函数
第21题:
类A的对象引用a作该函数的参数
类A的对象a的地址值作函数的参数
表达式变量A与变量a按位与作函数参数
指向类A对象指针a作函数参数
第22题:
值传递
地址传递
函数传递
递归调用
第23题:
数组做参数属于地址传递,传递的是数组的首地址,或数组第一个元素的地址。
数组名表示数组的首地址(因此调用时候只写数组名)。
函数的地址传递是指参数是:数组或指针类型时,传递的是地址,而不是值。
值传递时,函数的实参和形参分别占有存储单元。
第24题:
基本类型
数组
指针
int