参考答案和解析
正确答案:C
解析:A定义了一个类的对象指针;B定义一个类A数据成员指针;C定义了一个类A的成员函数指针;D定义一个类A的对象指针数组。
更多“已知一个类A,类A有三个公有成员:void f1(int),void f2(int)和int a;定义指向类A成员函数的指针是 ”相关问题
  • 第1题:

    已知fl(int)是类A的公有成员函数,p是指向成员函数fl()的指针,采用赋值,( )是正确的。

    A.p=fl

    B.P=A::fl

    C.P=A::fl()

    D.P=fl()


    正确答案:B

  • 第2题:

    已知:int *p(); 则p是

    A.一个函数,该函数的返回值是指向int型的指针变量

    B.指向int型的指针变量

    C.int型的指针数组

    D.一个指向函数的指针变量,该函数的返回值是int型


    一个函数,该函数的返回值是指向int型的指针变量

  • 第3题:

    已知一个类Sample,()是定义指向类Sample成员函数的指针,假设类有三个公有成员: void f1(int)、void f2(int)和int a。

    A.Sample *p

    B.int Sample::*pc=&Sample::a

    C.void (Sample:: *pa)(int)

    D.Sample *a[10]


    C

  • 第4题:

    已知f1(int)是类A的公有成员函数,p是指向成员函数f1()的指针,采用赋值,( )是正确的。

    A.p=f1

    B.P=A::f1

    C.P=A::f1()

    D.P=f1()


    正确答案:B

  • 第5题:

    3、f1(int)是类A的公有成员函数,p是指向成员函数f1()的指针,下列表示正确的是()

    A.p=f1

    B.p=A::f1

    C.p=A::f1()

    D.p=f1()


    B