[单选题]

设A是一个类的类名,下面函数的参数的引用形式是( )。

A.function(A &p)

B.function(A p)

C.function(A *p)

D.function(constA)

参考答案与解析:

相关试题

若Xcs是一个类,该类中具有一个函数体为空的不带参数的构造函数,此构造函数的类外

[主观题]若Xcs是一个类,该类中具有一个函数体为空的不带参数的构造函数,此构造函数的类外定义为______。

  • 查看答案
  • Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是Sam

    [单选题]Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是Sample a[2],*P=new Sample;A.0B.1C.2D.3

  • 查看答案
  • Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是Sam

    [单选题]Sample是一个类,执行下面语句后,调用Sample类的构造函数的次数是Sample a[2],*P=new Sample;A.0B.1C.2D.3

  • 查看答案
  • 已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重

    [单选题]已知Value是一个类,value是Value的一个对象。下列以非成员函数形式重载的运算符函数原型中,正确的是A.Value operator+(Value v, int i);B.Value operator+(Value v=value, int i);C.Value operator+(Value v, int i=0);D.Value operator+(Value v=value, int i=0);

  • 查看答案
  • 已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重

    [单选题]已知Value是一个类,Value是Value的一个对象。下列以非成员函数形式重载的运算符函数原形中,正确的是( )。A.Value operator+(Value v,int i);B.Value operator+(Value v=value,int i);C.Value operator+(Value vint i=0);D.Value operator+(Value v=value,int i=0);

  • 查看答案
  • 已知类A中的一个成员函数的说明如下:voidSet(A&a);则该函数的参数“A

    [单选题]已知类A中的一个成员函数的说明如下:voidSet(A&a);则该函数的参数“A&a”的含义是()。A . 指向A的指针为aB . 将变量a的地址赋给类AC . 类A对象引用a用作函数的形参D . 变量A与a按位与后作函数参数

  • 查看答案
  • 要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是()

    [单选题]要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是( )A.MyClass p=MyClass;B.MyClass p=new MyClass;C.MyClass&p=new MyClassD.MyClassa,&p=a;

  • 查看答案
  • 要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是(  )。

    [单选题]要定义一个引用变量p,使之引用类MyClass的一个对象,正确的定义语句是(  )。A.MyClassp=MyClass;B.MyClassp=new

  • 查看答案
  • 在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函

    [单选题]在派生类中,重载一个虚函数时,要求函数名、参数的个数、参数的类型、参数的顺序和函数的返回值( )。A.完全相同B.完全不同C.部分相同D.以上都不对

  • 查看答案
  • 有一个类A,下面为其构造函数的声明,其中正确的是( )。

    [单选题]有一个类A,下面为其构造函数的声明,其中正确的是( )。A.void A(int x){...}B.A(int x){...}C.a(int x){...}D.voida(int x){...}

  • 查看答案