itgle.com
更多“每个类 ______ 构造函数。A.只能有一个B.只可有公有的C.可以有多个D.只可有缺省的”相关问题
  • 第1题:

    如果在数据结构中每个数据元素只可能有一个直接前驱,但可以有多个直接后继,则该结构是 ( )

    A.栈

    B.队列

    C.树

    D.图


    正确答案:C
    解析:在树中,除了根结点和叶子结点外,其余结点都仅有一个直接前驱而且有一个或多个直接后继。而根结点没有直接前驱但有一个或多个直接后继,叶子结点有一个直接前驱却没有直接后继。

  • 第2题:

    下列关于构造函数的描述中,错误的是( )。

    A.构造函数名与类名相同

    B.构造函数可以有返回值

    C.构造函数可以重载

    D.每个类都有构造函数


    正确答案:B
    B。【解析】构造函数没有返回值,虽然叫函数,但是它没有任何返回值,包括void型都不是,官方叫法应该叫“构造器”。

  • 第3题:

    在下面叙述中,不正确的是( )。

    A.一个类的所有对象都有各自的数据成员,它们共享函数成员

    B.一个类中可以有多个同名的成员函数

    C.一个类中可以有多个构造函数、多个析构函数

    D.在一个类中可以声明另一个类的对象作为它的数据成员


    正确答案:C

  • 第4题:

    类模板的模板参数( )。

    A.只可作为数据成员的类型

    B.只可作为成员的返回类型

    C.只可作为成员函数的参数类型

    D.以上三者皆可


    正确答案:D

  • 第5题:

    关于接口与继承,下列说法正确的是:()

    A. JAVA支持多重继承,一个类只能实现一个接口

    B. JAVA只支持单重继承,一个类可以实现多个接口

    C. JAVA只支持单重继承,一个类只能实现一个接口

    D. JAVA支持多重继承,一个类可以实现多个接口


    正确答案:B

  • 第6题:

    对于一个类定义,下列叙述中错误的是( )。

    A.如果没有定义拷贝构造函数,编译器将生成一个拷贝构造函数

    B.如果没有定义缺省的构造函数,编译器将一定生成一个缺省的构造函数

    C.如果没有定义构造函数,编译器将生成一个缺省的构造函数和一个拷贝构造函数

    D.如果已经定义了构造函数和拷贝构造函数,编译器不会生成任何构造函数


    正确答案:B

  • 第7题:

    每个类()构造函数。

    • A、只能有一个
    • B、只可有公有的
    • C、可以有多个
    • D、只可有缺省的

    正确答案:C

  • 第8题:

    即使一个类中未显式定义构造函数,也会有一个缺省的构造函数,缺省的构造函数是无参的,函数体为空。


    正确答案:正确

  • 第9题:

    C#类中,()。

    • A、允许有多个相同名称的构造函数
    • B、允许有多个不相同名称的构造函数
    • C、至少要有一个构造函数
    • D、只能有一个构造函数

    正确答案:A

  • 第10题:

    一个酵母菌细胞上,只可能有一个蒂痕,但芽痕则可以有多个。


    正确答案:正确

  • 第11题:

    单选题
    关于构造函数的说法()正确。
    A

    一个类只能有一个构造函数

    B

    一个类可以有多个不同名的构造函数

    C

    构造函数与类同名

    D

    构造函数必须自己定义,不能使用父类的构造函数


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

  • 第12题:

    单选题
    每个类()构造函数。
    A

    只能有一个

    B

    只可有公有的

    C

    可以有多个

    D

    只可有缺省的


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

  • 第13题:

    类模板的模板参数( )。

    A.只可作为数据成员的类型

    B.只可作为成员函数的返回类型。

    C.只可作为成员函数的参数类型

    D.以上三者皆是


    正确答案:D

  • 第14题:

    C++语言中关于构造函数的说法正确的是

    A.构造函数的函数名不必和类名相同

    B.构造函数只能有一个

    C.每个类必定有构造函数

    D.构造函数必有返回值


    正确答案:C

  • 第15题:

    关于析构函数的说法,正确的是( )。

    A.析构函数用来释放构造函数为对象分配的内存空间。它可以被系统自动调用

    B.析构函数没有数据类型,其返回值为void型

    C.析构函数可以没有参数,也可有多个参数

    D.析构函数与构造函数不一样,它可以有多个,以方便使用


    正确答案:A
    解析:析构函数没有数据类型,也没有参数,没有返回值,一个类只能有一个析构函数。

  • 第16题:

    下列叙述中错误的是?

    A.一个子类可有多个父类

    B.父类派生出子类

    C.子类继承父类

    D.子类只能有一个父类


    正确答案:A

  • 第17题:

    下面( )不是构造函数的特征。

    A.构造函数必须指定返回值类型说明

    B.构造函数可以设置缺省参数

    C.构造函数可以重载

    D.构造函数的函数名与类名相同


    正确答案:A

  • 第18题:

    C++语言中关于构造函数的说法正确的是( )

    A.构造函数的函数名不必和类名相同
    B.构造函数只能每一个
    C.每个类必定有构造函数
    D.构造函数必有返回值

    答案:C
    解析:

  • 第19题:

    一个统计总体()。

    • A、只能有一个标志
    • B、只族有一个措标
    • C、可以有多个标志
    • D、可以有多个指标

    正确答案:D

  • 第20题:

    关于构造函数的说法()正确。

    • A、一个类只能有一个构造函数
    • B、一个类可以有多个不同名的构造函数
    • C、构造函数与类同名
    • D、构造函数必须自己定义,不能使用父类的构造函数

    正确答案:C

  • 第21题:

    ()是构造函数的特征。

    • A、构造函数的函数名与类名不同
    • B、一个类中只能定义一个构造函数
    • C、构造函数可以设置缺省参数
    • D、构造函数必须指定类型说明

    正确答案:C

  • 第22题:

    单选题
    C#类中,()。
    A

    允许有多个相同名称的构造函数

    B

    允许有多个不相同名称的构造函数

    C

    至少要有一个构造函数

    D

    只能有一个构造函数


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

  • 第23题:

    单选题
    ()是构造函数的特征。
    A

    构造函数的函数名与类名不同

    B

    一个类中只能定义一个构造函数

    C

    构造函数可以设置缺省参数

    D

    构造函数必须指定类型说明


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