C 中每个类都有一个隐含的__________指针。

题目

C 中每个类都有一个隐含的__________指针。

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

第1题:

以下关于指针数组的描述正确的是()

A.指针数组的每个元素是一个指针

B.指针数组的每个元素可以指向相同类型的数据

C.指针数组的每个元素存放了一个地址

D.指针数组的每个元素可以指向不同类型的数据


正确答案:ABC

第2题:

在C++语言中每个类都有一个______指针,该指针指向正在调用成员函数的对象。


正确答案:this
this

第3题:

现有一个包含m个节点的三叉树,即每个节点都有三个指向孩子节点的指针,请问:在这3m个指针中有()个空指针。

A.2m

B.2m-1

C.2m+1

D.3m


正确答案:C

第4题:

在C++语言中,每个类都有一个隐含的指针叫【 】指针。该指针指向【 】。


正确答案:this 正在调用成员函数的对象
this 正在调用成员函数的对象 解析:C++提供了一个特殊的对象指针——this指针,它是成员函数所属对象的指针,它指向类对象的地址。this指针是一个隐含的指针,它隐含于每个类的非静态成员函数中,它明确地表示出了成员函数当前操作的数据所属的对象。当对一个对象调用成员函数时,编译程序先将对象的地址赋值给this指针,然后调用成员函数,每次成员函数存储数据成员时,则隐含使用this指针。

第5题:

下面关于this指针的说法中错误的是( )。

A.this指针是一种隐含指针,存在于每个类的非静态成员函数中

B.它是成员函数所属对象的指针

C.通过this.成员变量的形式可以访问类中的数据成员

D.成员函数访问类中的数据成员格式可写成:this->成员变量


正确答案:C

第6题:

在C++中,对于基类的protected成员,当以protected方式派生一个新类时,该成员将成为派生类的(31)成员。C++的基类指针可以访问派生类对象,但不能访问派生类对象的(32)成员。当一个对象被创建后,它的每一个成员函数都含有一个系统自动生成的隐含的指针,称之为(33)指针。

A.private

B.protected

C.public

D.非法


正确答案:B
解析:保护继承的特点是基类的所有公有成员和保护成员都成为派生类的保护成员。

第7题:

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

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

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

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

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


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

第8题:

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

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

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

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

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


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

第9题:

超文本采用一种网状结构(非线形结构)来组织信息,超文本中的每个节点都有若干指向其他节点的或从其他节点指向该节点的指针,这种指针称为【 】。


正确答案:链
链 解析:每个链连接着两个节点,它是有向的,从一个节点(称之为源节点)到另一个节点(称为目的节点)。

第10题:

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

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

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

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

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


正确答案:D

更多相关问题