更多“建立类模板对象的实例化过程为()A、基类→派生类B、构造函数→对象C、模板类→对象D、模板类→模板函数”相关问题
  • 第1题:

    类模板的使用实际上是将类模板实例化成一个具体的()。

    A、类

    B、对象

    C、模板函数

    D、模板类


    参考答案:D

  • 第2题:

    在基类中有定义的纯虚函数,它要求在派生类中定义,而且基类不能用以说明对象,则该类为( )。

    A.虚基类

    B.抽象类

    C.虚函数类

    D.模板类


    正确答案:B
    解析:类中一旦有纯虚函数的定义那么这个类就再也不能创建此类的对象了,我们把这种类叫做抽象类。

  • 第3题:

    C++模板包括( )。

    A.类模板和函数模板

    B.模板类和模板函数

    C.类和函数

    D.对象和函数


    正确答案:A
    解析:C++模板包括类模板和函数模板。

  • 第4题:

    类模板的使用实际上是将类模板实例化成一个具体的( )。 A.类B.对象C.函数S

    类模板的使用实际上是将类模板实例化成一个具体的( )。

    A.类

    B.对象

    C.函数

    D.模扳类


    正确答案:A
    A。【解析】类模板就是把畿中的数据分离出来,作为一个类的描述。C++编译器根据类模板和特定的数据类型来产生一个类,类模板就是一个抽象的类。

  • 第5题:

    下面关于模板的描述,错误的是

    A.函数模板和类模板的参数可以是任意的数据类型
    B.类模板不能直接使用,必须先实例化为相应的模板类,然后定义了模板类的对象后才能使用
    C.函数模板不能直接使用,需要实例化为模板函数后才能使用
    D.类模板的成员函数都是模板函数

    答案:A
    解析:

  • 第6题:

    类模板的使用实际上是将类模板实例化成一个具体的()。

    • A、函数
    • B、对象
    • C、类
    • D、类的成员

    正确答案:C

  • 第7题:

    下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()

    • A、基类构造函数—>对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员
    • B、基类构造函数—>派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数
    • C、派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数—>基类构造函数
    • D、对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员—>基类构造函数

    正确答案:A

  • 第8题:

    关于类模板,描述错误的是()

    • A、一个普通基类不能派生类模板
    • B、类模板可以从普通类派生,也可以从类模板派生
    • C、根据建立对象时的实际数据类型,编译器把类模板实例化为模板类
    • D、函数的类模板参数需生成模板类并通过构造函数实例化

    正确答案:A

  • 第9题:

    单选题
    下列关于模板的叙述中,错误的是(  )。
    A

    调用模板函数时,有时可以省略模板实参

    B

    函数模板的每个实例就是一个函数定义

    C

    类模板的每个实例就是一个类定义

    D

    类模板的实例是一个类对象


    正确答案: C
    解析:
    在定义对象的过程中,编译系统会自动地根据需要生成相应的类定义,这种依据类模板生成类定义的过程称为类模板的实例化。类模板实例化所生成的每一个类定义就是相应类模板的一个实例。

  • 第10题:

    单选题
    关于类模板,描述错误的是()
    A

    一个普通基类不能派生类模板

    B

    类模板可以从普通类派生,也可以从类模板派生

    C

    根据建立对象时的实际数据类型,编译器把类模板实例化为模板类

    D

    函数的类模板参数需生成模板类并通过构造函数实例化


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

  • 第11题:

    单选题
    类模板的使用实际上是将类模板实例化成一个具体的()。
    A

    函数

    B

    对象

    C

    D

    类的成员


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

  • 第12题:

    单选题
    下列哪一种顺序是派生类构造函数正确的调用其它构造函数顺序。()
    A

    基类构造函数—>对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员

    B

    基类构造函数—>派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数

    C

    派生类自己的构造函数初始化自定义数据成员—>对象成员所在类的构造函数—>基类构造函数

    D

    对象成员所在类的构造函数—>派生类自己的构造函数初始化自定义数据成员—>基类构造函数


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

  • 第13题:

    类模板的使用实际上是将类模板实例化成一个具体的( )。

    A.类

    B.对象

    C.函数

    D.模扳类


    正确答案:A
    A。【解析】类模板就是把畿中的数据分离出来,作为一个类的描述。C++编译器根据类模板和特定的数据类型来产生一个类,类模板就是一个抽象的类。

  • 第14题:

    下列关于派生类的构造函数的说法中,哪个是错误的 ______。

    A.派生类不继承基类的构造函数和赋值运算

    B.派生类的构造函数可以调用基类的构造函数

    C.派生类的构造函数先于基类的构造函数执行

    D.在建立派生类的实例对象时,必须调用基类的构造函数来初始化派生类对象中的基类成员


    正确答案:C

  • 第15题:

    下列有关模板的叙述中,正确的是

    A.函数模板不能含有常规形参

    B.函数模板的一个实例就是一个函数定义

    C.类模板的成员函数不能是模板函数

    D.用类模板定义对象时,绝对不能省略模板实参


    正确答案:B
    解析:类模板可以成为另外一个类模板的成员(叫“成员模板”),函数模板没有实参和形参之分,函数模板可以看成一个无参函数,它的参数要根据调用对象的参数而定。

  • 第16题:

    下面关于函数模板的表述中不正确的是( )。

    A)类模板的成员函数都是模板函数

    B)类模板本身在编译过程中不会产生任何代码

    C)类模板只能有虚拟类型的参数

    D)用类模板定义一个对象时,实参不能省略


    正确答案:C

  • 第17题:

    类模板经过实例化而生成具体()。

    • A、对象
    • B、模板函数
    • C、函数模板
    • D、类

    正确答案:D

  • 第18题:

    关于函数模板,描述错误的是()

    • A、函数模板必须由程序员实例化为可执行的函数模板
    • B、函数模板的实例化由编译器实现
    • C、一个类定义中,只要有一个函数模板,这个类就是类模板
    • D、类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化

    正确答案:A

  • 第19题:

    在创建派生类对象时,构造函数的执行顺序是()

    • A、对象成员构造函数―基类构造函数―派生类本身的构造函数
    • B、派生类本身的构造函数―基类构造函数―对象成员构造函数
    • C、基类构造函数―派生类本身的构造函数―对象成员构造函数
    • D、基类构造函数―对象成员构造函数―派生类本身的构造函数

    正确答案:D

  • 第20题:

    单选题
    建立类模板对象的实例化过程为()
    A

    基类→派生类

    B

    构造函数→对象

    C

    模板类→对象

    D

    模板类→模板函数


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

  • 第21题:

    单选题
    类模板经过实例化而生成具体()。
    A

    对象

    B

    模板函数

    C

    函数模板

    D


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

  • 第22题:

    单选题
    C++中的模板包括(  )。
    A

    对象模板和函数模板

    B

    对象模板和类模板

    C

    函数模板和类模板

    D

    变量模板和对象模板


    正确答案: A
    解析:
    在C++语言中,模板包括函数模板和类模板。

  • 第23题:

    单选题
    关于函数模板,描述错误的是()
    A

    函数模板必须由程序员实例化为可执行的函数模板

    B

    函数模板的实例化由编译器实现

    C

    一个类定义中,只要有一个函数模板,这个类就是类模板

    D

    类模板的成员函数都是函数模板,类模板实例化后,成员函数也随之实例化


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