[单选题]

假设person是一个类,p1是该类的一个对象,p2是一个指向p1的指针,getname()是其中的一个函数,则下面对象的使用不正确的是( )。

A.person.getname();

B.p1.getname();

C.p1.person::getname();

D.p2->getname();

参考答案与解析:

相关试题

若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是(

[单选题]若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是()。A . p2=p1;B . p2=**p1;C . p2=&p1;D . p2=*p1;

  • 查看答案
  • 设p1和p2是指向一个血型一维数组的指针变量,k为int型变量,则不能正确执行的

    [单选题]设p1和p2是指向一个血型一维数组的指针变量,k为int型变量,则不能正确执行的语句是A.k=*p1+*p2B.p2=k;C.p1=p2;D.k=*p1*(*p2);

  • 查看答案
  • 设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执

    [单选题]设p1和p2是指向一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是A.k=*p1+*p2B.p2=k;C.p1=p2;D.k=*p1*(*p2);

  • 查看答案
  • 设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确

    [单选题]设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则不能正确执行的语句是 ( )A.k=* p1+ * p2B.p2=k;C.p1=p2;D.k=* p1 * (* p2);

  • 查看答案
  • 设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能

    [单选题]设p1和p2是指向同一个int型一维数组的指针变量,k为int型变量,则下列不能正确执行的语句是( )。A.k=*p1+*p2 B.p2=kC.p1=p2 D.k=*p1*(*p2)

  • 查看答案
  • 已知一个运行正常的的程序中有下面两个语句: int *p1, *p2=&a; P

    [单选题]已知一个运行正常的的程序中有下面两个语句: int *p1, *p2=&a; P1=b由此可知,变量a和b的类型分别是A.int和intB.int*和intC.int和int*D.int*和int

  • 查看答案
  • 已知一个运行正常的程序中有下面两个语句: int*p1,p2&a; p1=b;

    [单选题]已知一个运行正常的程序中有下面两个语句:int*p1,p2&a;p1=b;由此可知,变量a和b的类型分别是A.int和intB.int*和intC.int和int*D.int*和int*

  • 查看答案
  • 若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、p

    [单选题]若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、pn,则pi为( )。A.iB.n-iC.n-i+1D.不确定

  • 查看答案
  • 若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、p

    [单选题]若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、pn,则pi为( )。A.)iB.)n-iC.)n-i 1D.)不确定

  • 查看答案
  • 若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、p

    [单选题]若已知一个栈的入栈序列是1、2、3、…、n,其输出序列是p1、p2、p3、…、pn,则pi为( )。A.iB. n-iC.n-i+1D.不确定

  • 查看答案
  • 假设person是一个类,p1是该类的一个对象,p2是一个指向p1的指针,get