itgle.com

下列关于this指针的叙述中,正确的是( )。A.this指针是一个隐含指针,它隐含于类的成员函数中B.只有在使用this时,系统才会将对象的地址赋值给thisC.类的友元函数也有this指针D.this指针表示了成员函数当前操作的数据所属的对象

题目

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

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

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

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

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


相似考题
更多“下列关于this指针的叙述中,正确的是( )。A.this指针是一个隐含指针,它隐含于类的成员函数中B.只 ”相关问题
  • 第1题:

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

    A.private

    B.protected

    C.public

    D.非法


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

  • 第2题:

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

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

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

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

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


    正确答案:C

  • 第3题:

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


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

  • 第4题:

    下列关于虚函数的说明中,正确的是

    A.从虚基类继承的函数都是虚函数

    B.虚函数不得是静态成员函数

    C.只能通过指针或引用调用虚函数

    D.抽象类中的成员函数都是虚函数


    正确答案:B
    解析:本题考查的是虚函数的概念。在成员函数声明的前面加上virtual修饰,即把该函数声明为虚函数。虚函数可以是另一个类的友员函数,但不得是静态成员函数。故应该选择B。

  • 第5题:

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

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

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

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

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


    正确答案:C

  • 第6题:

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


    正确答案:

  • 第7题:

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

    • A、任何与类相关的函数都有this指针
    • B、类的成员函数都有this指针
    • C、类的友员函数都有this指针
    • D、类的非静态成员函数才有this指针

    正确答案:D

  • 第8题:

    进行堆栈操作时,隐含使用的是堆栈指针()(写出堆栈指针的名字)


    正确答案:SP

  • 第9题:

    填空题
    进行堆栈操作时,隐含使用的是堆栈指针()(写出堆栈指针的名字)

    正确答案: SP
    解析: 暂无解析

  • 第10题:

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

    任何与类相养的函数都有this指针

    B

    类的成员函数都有this指针

    C

    类的友元函数都有this指针

    D

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


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

  • 第11题:

    单选题
    关于this指针的说法不正确的是(  )。
    A

    不能在程序中修改this指针

    B

    this指针可以给其他指针赋值,但不能修改this指针

    C

    静态成员函数中没有this指针

    D

    this指针可以被赋值


    正确答案: D
    解析:
    this指针有以下五个特点:①this指针是成员函数所属对象的指针,它指向类对象的地址;②this指针隐含于每个类的非静态成员函数中;③this指针只能在类的成员函数中使用,它指向该成员函数被调用的对象;④静态成员函数没有this指针,因为类中只有一个静态成员函数实例,使用this指针无意义;⑤this指针不能在程序中修改,不能被赋值。

  • 第12题:

    单选题
    下列关于虚函数的说明中,正确的是(  )。
    A

    从虚基类继承的函数都是虚函数

    B

    虚函数不得是静态成员函数

    C

    只能通过指针或引用调用虚函数

    D

    抽象类中的成员函数都是虚函数


    正确答案: C
    解析:
    在非静态成员函数声明的前面加上virtual修饰符,即把该函数声明为虚函数。虚函数可以是另一个函数的友元函数但不能是静态成员函数。

  • 第13题:

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

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

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

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

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


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

  • 第14题:

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

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

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

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

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


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

  • 第15题:

    下面关this指针的说法中,不正确的是( )。

    A.当调用类的成员函数时,指针this被自动传递给该成员函数

    B.当调用类的成员函数时,指针this实际上指向了该类的一个对象

    C.友元函数也可以被传递指针this

    D.在缺省状态下,所有的成员函数都自动传递一个指针给激活它的对象


    正确答案:C

  • 第16题:

    关于this 指针的说明不正确的是( )。

    A.不能在程序中修政this 指针

    B.this指针可以给其他指针赋值,但不能修改this 指针

    C.静态成员函数中没有this 指针

    D.this 指针可以被赋值


    正确答案:D

  • 第17题:

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

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

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

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

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


    正确答案:D

  • 第18题:

    下列关于this的描述中,错误的是()。

    • A、this是一个由系统自动生成的指针
    • B、this指针是指向对象的
    • C、this指针在用对象引用成员函数时系统创建的
    • D、this指针只能隐含使用,不能显式使用

    正确答案:D

  • 第19题:

    关于this指针的说法正确的是()

    • A、this指针必须显式说明
    • B、定义一个类后,this指针就指向该类
    • C、成员函数拥有this指针
    • D、静态成员函数拥有this指针

    正确答案:C

  • 第20题:

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

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

    B

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

    C

    类的友元函数也有this指针

    D

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


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

  • 第21题:

    单选题
    下列关于this的描述中,错误的是()。
    A

    this是一个由系统自动生成的指针

    B

    this指针是指向对象的

    C

    this指针在用对象引用成员函数时系统创建的

    D

    this指针只能隐含使用,不能显式使用


    正确答案: C
    解析: 暂无解析

  • 第22题:

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

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

    B

    类的成员函数都有this指针

    C

    类的友元函数都有this指针

    D

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


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

  • 第23题:

    单选题
    关于this指针的说法正确的是()
    A

    this指针必须显式说明

    B

    定义一个类后,this指针就指向该类

    C

    成员函数拥有this指针

    D

    静态成员函数拥有this指针


    正确答案: C
    解析: 暂无解析

  • 第24题:

    单选题
    以下关于this指针的叙述中正确的是()
    A

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

    B

    类的成员函数都有this指针

    C

    类的友员函数都有this指针

    D

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


    正确答案: A
    解析: 暂无解析