itgle.com
更多“在C++语言中,访问一个对象的成员所用的运算符是【11】,访问一个指针所指向的对象的成员所 ”相关问题
  • 第1题:

    假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为( )。

    A.px( )

    B.px[a]

    C.px->a

    D.px.a


    正确答案:C

  • 第2题:

    使用指向对象的指针来访问类的成员,则必须使用的运算符是->。


    正确

  • 第3题:

    3、一个类中的公有(public)性质的静态数据成员,以下()访问方式是错误的。

    A.对象名.静态数据成员名 

    B.指向对象的指针—>静态数据成员名

    C.类名::静态数据成员名

    D.类名.静态数据成员名


    B 解析:已知两个类R、S,类R中定义了一个私有方法F1和一个公有方法F2:类S中定义了一个公有方法F3,类S为类R的派生类。其中,访问控制包括:public(公有派生)、protected(保护派生)和private(私有派生)。基类中的访问权限在派生类中的继承关系如表3-7所示。由于类R中定义了一个私有方法F1,类的私有成员只有在本类中才能访问,因此选项中凡出现“可以访问F1”都是错误的,据此排除选项A、C。S是采用public继承方式从类R中派生而来,那么类R中的所有公有成员都是类S的公有成员,在程序中的任何位置均可被访问,因此选项B是正确答案。

  • 第4题:

    假定要访问一个结构对象x中的由a指针成员所指向的对象,则表示方法为x.a。()

    A

    B



  • 第5题:

    假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为()。

    A.px(a)

    B.px[a]

    C.px->a

    D.px.a


    B