下列关于this指针的叙述中,正确的是(  )。

题目
单选题
下列关于this指针的叙述中,正确的是(  )。
A

this指针是一个隐含指针,它隐含于类的成员函数中

B

只有在使用this时,系统才会将对象的地址赋值给this

C

类的友元函数也有this指针

D

this指针表示了成员函数当前操作的数据所属的对象

如果没有搜索结果或未解决您的问题,请直接 联系老师 获取答案。
相似问题和答案

第1题:

( 3 )对于循环队列,下列叙述中正确的是

A )队头指针是固定不变的

B )队头指针一定大于队尾指针

C )队头指针一定小于队尾指针

D )队头指针可以大于队尾指针,也可以小于队尾指针


正确答案:D

第2题:

下列关于this指针的叙述中,正确的是( )。

A.任何与类相关的函数都有this指针

B.类的成员函数都有this指针

C.类的友元函数都有this指针

D.类的非静态成员函数才有this指针


正确答案:D
解析: 本题考查的是this指针的使用。类的每一个成员函数都有一个隐含的常量指针,即this指针。类的静态成员函数不能含有this指针,因为this指针是一个指向本对象的指针。

第3题:

对于循环队列,下列叙述中正确的是

A) 队头指针是固定不变的

B) 队头指针一定大于队尾指针

C) 队头指针一定小于队尾指针

D) 队头指针可以大于队尾指针,也可以小于队尾指针


正确答案:D

第4题:

下列叙述中正确的是( )。

A.在栈中,栈中元素随栈底指针与栈顶指针的变化而动态变化

B.在栈中,栈顶指针不变,栈中元素随栈底指针的变化而动态变化

C.在栈中,栈底指针不变,栈中元素随栈顶指针的变化而动态变化

D.以上说法都不正确


正确答案:C
栈是先进后出的数据结构,在整个过程中,栈底指针不变,入栈与出栈操作均由栈顶指针的变化来操作,所以选择c。

第5题:

下列关于this指针的叙述中,正确的是( )

A.this指针是一个隐含指针,它隐含于类的成员函数中

B.只有在使用this时,系统才会将对象的地址赋值给this

C.类的友元函数也有this指针

D.this指针表示了成员函数当前操作的数据所属的对象


正确答案:D
解析:this指针是成员函数所属对象的指针,它指向类对象的地址;它隐含于每个类的非静态成员函数中;this指针只能在类的成员函数中使用,它指向该成员函数被调用的对象;静态成员函数没有this指针,因为类中只有一个静态成员函数实例,使用this指针无意义。

第6题:

对于循环队列,下列叙述中正确的是( )。

A.队头指针是固定不变的

B.队头指针一定大于队尾指针

C.队头指针一定小于队尾指针

D.队头指针可以大于队尾指针,也可以小于队尾指针


正确答案:D
解析: 循环队列是将顺序队列首尾相连形成的,随着插入元素或删除元素的进行,其队头指针及队尾指针是在不断变化的,有时可能会出现队头指针大于队尾指针的情况,也可能会出现队尾指针大于队头指针的情况。

第7题:

对于循环队列,下列叙述中正确的是( )。

A.循环队列中元素的个数是由队头指针和队尾指针共同决定

B.在循环队列中,需要队头指针就能反映队列中元素的动态变化情况

C.在循环队列中,队头指针一定大于队尾指针

D.在循环队列中,队头指针一定小于队尾指针


正确答案:A
循环队列是将顺序队列首尾相连形成的,随着插入元素或删除元素的进行,其队头指针及队尾指针是在不断变化的,有时可能会出现队头指针大于队尾指针的情况,也可能是队尾指针大于队头指针。

第8题:

下列叙述中正确的是()

A.循环队列中的元素个数随队头指针与队尾指针的变化而动态变化

B.循环队列中的元素个数随队头指针的变化而动态变化

C.循环队列中的元素个数随队尾指针的变化而动态变化

D.以上说法都不对


正确答案:A

第9题:

下列关于this指针的描述中,正确的是( )。

A.类的成员函数都有this指针

B.类的友元函数都有this指针

C.任何与类相关的函数都有this指针

D.类的非静态成员函数都有this指针


正确答案:D
D。【解析】类的非静态成员都是有this指针的。可以通过obj非静态成员访问。

第10题:

关于Java中的指针,下列说法正确的是______。

A.Java摒弃了指针

B.Java摒弃了指针和数组

C.新版本Java中会有指针

D.Java保留了指针


正确答案:A

更多相关问题