荷兰国旗问题,定义交换两个元素的函数,参数为指针,请问当参数为指针类型的函数,其传递属于()。
第1题:
下列说法不正确的是
A.int *fun();----fun是一个返回int指针的函数
B.int (*fun)();---fun是一个返回int指针的函数
C.int (*array[5])();----array是一个有5个元素的数组,每一个元素都是一个函数指针,指向一个返回int的函数
D.int (*fun(int))(int);----fun是带有一个int参数的函数,返回值是一个函数指针,这个指针指向带有一个int参数并返回int的函数
第2题:
C++允许定义有默认参数的函数,默认参数要在函数声明中提供,当又有声明又有定义时,定义中不允许默认参数。()
第3题:
A.该数组长度
B. 该数组元素个数
C. 该数组中各元素的值
D. 该数组的首地址
第4题:
请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是______。
第5题:
此题为判断题(对,错)。
第6题:
此题为判断题(对,错)。
第7题:
请定义一个函数名为fun,返回值为int,没有参数的纯虚函数的定义是______。
第8题:
A.实参数组与形参数组类型应一致
B.数组元素做函数实参时,同变量做实参一样是参数传值
C.形参数组可以不定义数组大小
D.实参数组与形参数组大小必须一致,否则C编译会检查出错
第9题:
此题为判断题(对,错)。
第10题:
已知类A中有如下一函数说明 Void Test(A &a);其中参数A&a的含义是( )。
A.参数类型为指向A的指针类型
B.A为指针类型的形参
C.a为A类型的引用
D.为A类型的指针