荷兰国旗问题,定义交换两个元素的函数,参数为指针,请问当参数为指针类型的函数,其传递属于()。A、值传递B、地址传递C、形参传递D、实参传递

题目

荷兰国旗问题,定义交换两个元素的函数,参数为指针,请问当参数为指针类型的函数,其传递属于()。

  • A、值传递
  • B、地址传递
  • C、形参传递
  • D、实参传递

相似考题
更多“荷兰国旗问题,定义交换两个元素的函数,参数为指针,请问当参数为指”相关问题
  • 第1题:

    C++允许定义有默认参数的函数,默认参数要在函数声明中提供,当又有声明又有定义时,定义中不允许默认参数。()


    参考答案:正确

  • 第2题:

    如果定义函数时的参数是指针变量,那么,调用函数时的参数就可以是同类型的指针变量、数组名或简单变量的地址。()

    此题为判断题(对,错)。


    参考答案:错误

  • 第3题:

    请定义一个函数名为A,返回值为int,没有参数的纯虚函数的定义是______。


    正确答案:virtual int A( ) =0;
    virtual int A( ) =0; 解析:C++语言中的纯虚函数是一种特殊的函数,它没有自己的定义,只有声明,纯虚函数与虚函数声明的不同就在于在函数后面加上了“=0”。

  • 第4题:

    若希望通过参数将函数值带出函数体,则参数必须定义为指针类型。 ()

    此题为判断题(对,错)。


    正确答案:正确

  • 第5题:

    声明一个参数为int型,返回值为long型的函数指针;声明类A的一个成员函数指针,其参数为int型,返回值long型。


    正确答案:long(*p_fn1)(int);Long(A::*p_fn2)(int)

  • 第6题:

    高阶函数是指?()

    • A、在程序中应该首先被定义的函数。
    • B、将函数作为参数,并返回结果为函数的函数。
    • C、函数参数为函数或返回结果为函数的函数。
    • D、执行时间长的函数。

    正确答案:C

  • 第7题:

    数据结构里,函数参数为()时,参数传递属于地址传递。

    • A、数组
    • B、指针
    • C、字符数组
    • D、int型

    正确答案:A,B,C

  • 第8题:

    C++中,根据()识别类层次中不同类定义的虚函数版本。

    • A、参数个数
    • B、参数类型
    • C、函数名
    • D、this指针类型

    正确答案:D

  • 第9题:

    递归是指函数定义时使用的参数。


    正确答案:错误

  • 第10题:

    填空题
    将运算符++重载为类的友元函数时,定义前置++有()个参数,而定义后置++有()个参数。

    正确答案: 1,2
    解析: 暂无解析

  • 第11题:

    单选题
    数据结构里,函数参数为哪项时,参数传递属于值传递。()
    A

    数组

    B

    指针

    C

    字符数组

    D

    int型


    正确答案: C
    解析: 暂无解析

  • 第12题:

    单选题
    荷兰国旗问题,定义交换两个元素的函数,参数为指针,请问当参数为指针类型的函数,其传递属于()。
    A

    值传递

    B

    地址传递

    C

    形参传递

    D

    实参传递


    正确答案: C
    解析: 暂无解析

  • 第13题:

    请定义一个函数名为fun,返回值为int,没有参数的纯虚函数的定义是______。


    正确答案:virtual int fun()=0;
    virtual int fun()=0; 解析: 纯虚函数是在声明虚函数时被“初始化”为0的函数。定义的一般形式:virtual函数类型函数名(参数列表)=0。所以,根据题目要求,答案应为“virtual int fun()=0;”。

  • 第14题:

    自定义函数的所有参数都可以设置为可选参数。()

    此题为判断题(对,错)。


    参考答案:√

  • 第15题:

    已知类A中有如下一函数说明 Void Test(A &a);其中参数A&a的含义是( )。

    A.参数类型为指向A的指针类型

    B.A为指针类型的形参

    C.a为A类型的引用

    D.为A类型的指针


    正确答案:C
    解析:参见引用的语法。

  • 第16题:

    C程序中,定义函数时的参数是“实际参数”,调用函数时的参数是“形式参数”。


    正确答案:错误

  • 第17题:

    将运算符++重载为类的友元函数时,定义前置++有()个参数,而定义后置++有()个参数。


    正确答案:1;2

  • 第18题:

    数据结构里,函数参数为哪项时,参数传递属于值传递。()

    • A、数组
    • B、指针
    • C、字符数组
    • D、int型

    正确答案:D

  • 第19题:

    字符串的处理函数strcpy是系统定义的,作用是进行字符串拷贝,两个参数,返回值为char*。


    正确答案:正确

  • 第20题:

    C程序的main函数可以有参数,但参数不能是指针类型。


    正确答案:错误

  • 第21题:

    php函数不支持的功能有:()

    • A、可变的参数个数
    • B、通过引用传递参数
    • C、通过指针传递参数
    • D、实现递归函数

    正确答案:C

  • 第22题:

    单选题
    C++中,根据()识别类层次中不同类定义的虚函数版本。
    A

    参数个数

    B

    参数类型

    C

    函数名

    D

    this指针类型


    正确答案: B
    解析: 暂无解析

  • 第23题:

    多选题
    数据结构里,函数参数为()时,参数传递属于地址传递。
    A

    数组

    B

    指针

    C

    字符数组

    D

    int型


    正确答案: D,A
    解析: 暂无解析