假设person是一个类,p1是该类的一个对象,p2是指向p1的指针,getname是该类的一个成员函数,则以下不正确的表达是()。A.person.getname();B.p1.getname()C.p1.person::getname();D.p2->getname()

假设person是一个类,p1是该类的一个对象,p2是指向p1的指针,getname是该类的一个成员函数,则以下不正确的表达是()。

A.person.getname();

B.p1.getname()

C.p1.person::getname();

D.p2->getname()


参考答案和解析
person.getname( );

相关考题:

设p是指向一个类动态对象的指针变量,则执行"delete p;"语句时,将自动调用该类中的______函数。

设p1和p2是指向同一个字符串的指针变量,c为字符变量,则以下不能正确执行的赋值语句是()。 A.c=*p1+*p2;B.p2=c;C.p1=p2;D.c=*p1*(*p2);

类的构造函数是在定义该类的一个( )时被自动调用执行的A: 成员函数B: 数据成员C: 对象D: 友元函数

下面关于this指针的说法中,不正确的是( )。A.当调用类的成员函数时,指针this被自动传递给该成员函数B.当调用类的成员函数时,指针this实际上指向了该类的一个对象C.友元函数也可以被传递指针thisD.在缺省状态下,所有的成员函数都自动传递一个指针给激活它的对象

设px是指向一个类动态对象的指针变量,则执行"delete px;"语句时,将自动调用该类的______。

(C语言)假设有如下定义方式int(**ptr)();,则以下叙述中正确的是A、ptr是指向一维数组的指针变量B、ptr是指向int型数据的指针变量C、ptr是指向函数的指针的指针,该函数返回一个int型数据 我是应届生D、ptr是一个函数名,该函数的返回值是指向int型数据的指针

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

假设person是一个类,p1是该类的一个对象,p2是一个指向p1的指针,getname()是其中的一个函数,则下面对象的使用不正确的是( )。A.person.getname();B.p1.getname();C.p1.person::getname();D.p2->getname();

拷贝构造函数是用一个已知的对象为新创建的同类的对象赋初值,下列( )情况下它没有起作用。A.声明语句中,用一个对象初始化另一个对象。如point p2(p1);,其中:point为一个类, p2、p1为该类的两个对象,p1是一个已知的对象B.将对象作为函数实参传递给形参,用来初始化形参时C.当函数返回一个对象值,并用这个对象初始化一个匿名对象时D.调用对象的一个成员函数时

假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为( )。 A.px( )B.px[a]C.px->aD.px.a

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

假定AA是一个类,"AA头abc();"是该类中一个成员函数的原型,则在类外定义时的函数头为()。

假定AA是一个类,“AA*abc()const;”是该类中一个成员函数的原型,在该函数体中()向*this或其成员赋值。

—个类的()函数通常用于实现释放该类对象中指针成员所指向的动态存储空间的任务。

假定AA是一个类,“AA*abc( );”是该类中一个成员函数的原型,则在类外定义时的函数头为()

假定AA为一个类,a()为该类公有的函数成员,x为该类的一个对象,则访问x对象中函数成员a()的格式为()。A、x.aB、x.a()C、x—)aD、x-)a()

设px是指向一个类对象的指针变量,则执行“deletepx;”语句时,将自动调用该类的()。A、无参构造函数B、带参构造函数C、析构函数D、拷贝构造函数

设px是指向一个类对象的指针变量,则执行 “delete px;”语句时,将自动调用该类的()A、 无参构造函数B、 带参构造函数C、 析构函数D、 拷贝构造函数

关于this指针的说法正确的是()A、this指针必须显式说明B、定义一个类后,this指针就指向该类C、成员函数拥有this指针D、静态成员函数拥有this指针

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

单选题假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为()。Apx(a)Bpx[a]Cpx-aDpx.a

单选题类的构造函数是在定义该类的一个()时被自动调用执行的。A成员函数B数据成员C对象D友元函数

单选题假定AB为一个类,Px为指向该类的一个含有n个对象的动态数组的指针,则执行“delete[]px;”语句时共调用该类析构函数的次数为()。A0B1CnDn+1

单选题关于this指针的说法正确的是()Athis指针必须显式说明B定义一个类后,this指针就指向该类C成员函数拥有this指针D静态成员函数拥有this指针

单选题若AA为一个类,a为该类的私有整型数据成员,getA()为该类的一个非静态公有成员函数,功能是返回a的值。如果X为该类的一个对象,要在类外访问X对象中a的值,正确的访问格式为(  )。AAA.getA()BX.getA()CX.aDAA::a

单选题假定AA为一个类,a为该类公有的数据成员,px为指向该类对象的一个指针,则访问px所指对象中数据成员a的格式为()A px(a)B px[a]C px-aD px.a

单选题若p1、p2都是指向整型的指针,p1已经指向变量x,要使p2也指向x,正确的是()。Ap2=p1;Bp2=**p1;Cp2=p1;Dp2=*p1;

单选题设px是指向一个类对象的指针变量,则执行“deletepx;”语句时,将自动调用该类的()。A无参构造函数B带参构造函数C析构函数D拷贝构造函数