[单选题]

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

A.A*p;

B.int A::*Pc=&A.a;

C.void(A::*pA) ();

D.void(A::*p

参考答案与解析:

相关试题

已知3个类O、P和Q,类O中定义了一个私有方法F1和一个公有方法F2;类P中定义

[单选题]已知3个类O、P和Q,类O中定义了一个私有方法F1和一个公有方法F2;类P中定义了一个公有方法F3,类P为类O的派生类;类Q为类P的派生类,它们的继承方式如下所示:class P:public O{…};class Q:private P{…};在关于类P的描述中正确的是(43);在关于类Q的描述中正确的是(44)。A.类P的对象可以访问F1,但不能访问F2B.类P的对象可以访问F2,但不能访问F1C.类P的对象既可以访问F1,也可以访问F2D.类P的对象既不能访问F1,也不能访问F2

  • 查看答案
  • 已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义

    [单选题]已知3个类R、S和T,类R中定义了一个私有方法F1和一个公有方法F2;类S中定义了一个公有方法F3;类S为类R的派生类,类T为类S的派生类。它们的继承方式如下所示:class S: public R {…};class T: private S {…};在关于类S的描述中正确的是(45);在关于类T的描述中正确的是(46)。A.类S的对象可以访问F1,但不能访问F2B.类S的对象可以访问F2,但不能访问F1C.类S的对象既可以访问F1,也可以访问F2D.类S的对象既不能访问F1,也不能访问F2

  • 查看答案
  • 已知3个类O、P和Q,类O中定义了一个保护方法F1和公有方法F2;类P中定义了一

    [单选题]已知3个类O、P和Q,类O中定义了一个保护方法F1和公有方法F2;类P中定义了一个公有方法F3,类P为类O的派生类;类O为类P的派生类,它们的继承方式如下,在关于类P的描述中正确的是(43);在关于类Q的描述中正确的是(44)。class P:private O(…)class Q:protected P(…)(53)A.类P的对象可以访问F1,但不能访问F2B.类P的对象可以访问F2,但不能访问F1C.类P的对象既可以访问F1,也可以访问F2D.类P的对象既不能访问F1,也不能访问F2

  • 查看答案
  • 已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护

    [单选题]已知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q为类O的派生类,其继承方式如下所示:class P:protected O{…};class Q:public O{…};在关于方法F1的描述中正确的是(1);在关于方法F2的描述中正确的是(2);在关于方法F3的描述中正确的是(3)。A.方法F1无法被访问B.只有在类O内才能访问方法F1C.只有在类P内才能访问方法F1D.只有在类Q内才能访问方法F1

  • 查看答案
  • 设void f1(int*,long &);int a[]={1,2,3};lo

    [单选题]设void f1(int*,long &);int a[]={1,2,3};long b;,则以下调用合法的是______ 。A.f1 (a,b):B.f1(&a,b);C.fl(a,&b);D.f1 (&a,&b):

  • 查看答案
  • 一个函数为void f(int,charch='a'),另一个函数为void f

    [单选题]一个函数为void f(int,charch='a'),另一个函数为void f(int),则它们A.不能在同一程序中定义B.可以在同一程序中定义并可重载C.可以在同一程序中定义,但不可以重载D.以上说法均不正确

  • 查看答案
  • 若程序中定义了三个函数f1、f2和f3,并且函数f1调用f2、f2调用f3,

    [单选题] 若程序中定义了三个函数f1、f2和f3,并且函数f1调用f2、f2调用f3,那么程序运行时不出现异常的情况下,函数的返回方式为(32) 。(32)A. 先从f3返回f2,然后从f2返回f1B. 先从f3返回f1,然后从f1返回f2C. 先从f2返回f3,然后从f3返回f1D. 先从f2返回f1,然后从f1返回f3

  • 查看答案
  • 若程序中定义了三个函数f1、f2和f3,并且函数f1调用f2、f2调用f3,那么

    [单选题]若程序中定义了三个函数f1、f2和f3,并且函数f1调用f2、f2调用f3,那么,在程序运行时不出现异常的情况下,函数的返回方式为(32)。A.先从f3返回f2,然后从f2返回f1B.先从f3返回f1,然后从f1返回f2C.先从f2返回f3,然后从f3返回f1D.先从f2返回f1,然后从f1返回f3

  • 查看答案
  • 一个函数为void(int,char='a'),另一个函数为void f(int

    [单选题]一个函数为void(int,char='a'),另一个函数为void f(int),则它们( )。A.不能在同一程序中定义B.可以在同一程序中定义并可重载C.可以在同一程序中定义,但不可以重载D.以上说法均不正确

  • 查看答案
  • 己知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护

    [单选题]己知3个类O、P和Q,类O中定义了一个私有方法F1、一个公有方法F2和一个受保护的方法F3;类P和类Q是类O的派生类,其继承方式如下所示。关于方法F1的描述中正确的是(41);关于方法F2的描述中正确的是(42);关于方法F3的描述中正确的是(43)。A.方法F1无法被访问B.只有在类O内才能访问方法F1C.只有在类P内才能访问方法F1D.只有在类Q内才能访问方法F1

  • 查看答案
  • 已知一个类A,类A有三个公有成员:void f1(int),void f2(in