参考答案和解析
正确答案:
答:不可以,不可以。
更多“当类T只声明了私有实例构造函数时,则在T的程序文本外部,___可以___(可以 or 不可以)从T派生出新的类,不可以____(可以 or 不可以)直接创建T的任何实例。”相关问题
  • 第1题:

    下面描述中正确的是 ______。

    A.virtual可以用于声明虚函数

    B.含有纯虚函数的类不可以用来创建对象

    C.即使基类的构造函数没有参数,派生类也必须建立构造函数

    D.静态数据成员可以通过成员初始化列表来初始化


    正确答案:A

  • 第2题:

    下列关于成员访问权限的描述中,不正确的是( )。

    A.公有数据成员和公有成员函数都可以被类对象直接处理

    B.类的私有数据成员只能被公有成员函数以及该类的任何友元类或友元函数访问

    C.只有类或派生类的成员函数和友元函数可以访问保护成员

    D.保护成员在派生类中可以被访问,而私有成员不可以


    正确答案:B
    解析:类的私有数据成员也可以被类成员函数访问,不管是公有、私有或是保护成员,所以选项B是错误的,其他选项是正确的。

  • 第3题:

    类模板templateclass x(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则

    类模板template<class T>class x(…),其中,友元函数f成为从该类模板实例化的每个模板类的友元,则其说明应为( )。

    A.friend void f();

    B.friend void f(x<T>&)

    C.friend void A::f();

    D.friend void C<T>::f(x<T>&):


    正确答案:A

  • 第4题:

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

    A.构造函数可以设置默认参数

    B.构造函数不可以重载

    C.构造函数在定义类对象时自动执行

    D.构造函数可以是内联函数


    正确答案:B
    解析:构造函数是类的一个特殊成员函数,与类同名。构造函数可以是内联函数,并可以重载。

  • 第5题:

    T恤一般都有胶浆印花图案,熨烫时()直接烫印花部位。

    • A、不可以
    • B、可以

    正确答案:A

  • 第6题:

    下面描述中,正确的是()。

    • A、virtual可以用来声明虚函数
    • B、含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类
    • C、即使基类的构造函数没有参数,派生类也必须建立构造函数
    • D、静态数据成员可以通过成员初始化列表来初始化

    正确答案:A

  • 第7题:

    不使用static修饰符限定的方法称为对象(或实例)方法,下列哪一个说法是正确的?()

    • A、实例方法可以直接调用父类的实例方法。
    • B、实例方法可以直接调用父类的类方法。
    • C、实例方法可以直接调用其他类的实例方法。
    • D、实例方法不可以直接调用本类的类方法。

    正确答案:A,B

  • 第8题:

    下列关于构造函数的描述中,不正确的是()

    • A、 构造函数中,不可以包含return语句
    • B、 一个类只能有一个构造函数
    • C、 实例构造函数在生成类实例时被自动调用
    • D、 用户可以定义无参构造函数

    正确答案:B

  • 第9题:

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

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

    正确答案:A

  • 第10题:

    下列关于类描述错误的是()。

    • A、类不可以多重继承而接口可以
    • B、抽象类自身可以定义成员而接口不可以
    • C、抽象类和接口都不能被实例化
    • D、一个类可以有多个基类和多个基接口

    正确答案:D

  • 第11题:

    多选题
    关于Java语言中实例方法和类方法的描述,正确的有()。
    A

    实例方法可以直接通过类名调用

    B

    实例方法不可以直接通过类名调用

    C

    类方法可以直接通过类名调用

    D

    实例方法可以操作实例变量也可以操作类变量

    E

    类方法可以操作实例变量也可以操作类变量


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

  • 第12题:

    判断题
    抽象类不可以被实例化。
    A

    B


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

  • 第13题:

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

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

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

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

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


    正确答案:C

  • 第14题:

    当类T只声明了私有实例构造函数时,则在T的程序文本外部,______(可以 or 不可以)从T派生出新的类,____(可以 or 不可以)直接创建T的任何实例。


    正确答案:
     13.当类T只声明了私有实例构造函数时,则在T的程序文本外部,___可以___(可以 or 不可以)从T派生出新的类,__不可以__(可以 or 不可以)直接创建T的任何实例。

  • 第15题:

    下面的描述中,( )是正确的。

    A.virtual可以用来声明虚函数

    B.含有纯虚函数的类是不可以用宋创建对象的,因为它是虚基类

    C.即使基类的构造函数没有参数,派生类也必须建立构造函数

    D.静态数据成员可以通过成员初始化成员列表来初始化


    正确答案:A
    解析:本题考核C++中各知识点的应用。①virtual关键词既可以用来声明虚基类,也可以用来声明虚函数。所以选项A的描述是正确的。②C++规定,含有纯虚函数的类是抽象类,它不能用来定义对象。选项B的描述中,前半句是正确的,但后半句是错误的。③在C++中,如果所有的基类和子对象构造函数都不需要参数,派生也不需要参数初始化,则派生类中,可以不定义构造函数。所以选项C的描述是错误的。④在C++中,静态数据成员的初始化必须在类体外进行。所以选项D的描述是错误的。

  • 第16题:

    下面的描述中,正确的是( )。

    A.virtual可以用来声明虚函数

    B.含有纯虚函数的类是不可以用来创建对象的,因为它是虚基类

    C.即使基类的构造函数没有参数,派生类也必须建立构造函数

    D.静态数据成员可以通过成员初始化列表来初始化


    正确答案:A

  • 第17题:

    类和单例对象间的差别是()

    • A、单例对象不可以定义方法,而类可以
    • B、单例对象不可以带参数,而类可以
    • C、单例对象不可以定义私有属性,而类可
    • D、单例对象不可以继承,而类可以

    正确答案:B

  • 第18题:

    关于Java语言中实例方法和类方法的描述,正确的有()。

    • A、实例方法可以直接通过类名调用
    • B、实例方法不可以直接通过类名调用
    • C、类方法可以直接通过类名调用
    • D、实例方法可以操作实例变量也可以操作类变量
    • E、类方法可以操作实例变量也可以操作类变量

    正确答案:B,C,D

  • 第19题:

    抽象类不可以被实例化。


    正确答案:正确

  • 第20题:

    下列关于接口的说法,错误的是()

    • A、 一个类可以有多个基类和多个基接口
    • B、 抽象类和接口都不能被实例化
    • C、 抽象类自身可以定义成员,而接口不可以
    • D、 类不可以多重继承,而接口可以。

    正确答案:A

  • 第21题:

    对于C++中类(class)与结构(struct)的描述正确的为()

    • A、类中的成员默认是private的,当是可以声明public,private和protected,结构中定义的成员默认的都是public
    • B、结构中不允许定义成员函数,当是类中可以定义成员函数
    • C、结构实例使用malloc()动态创建,类对象使用new操作符动态分配内存
    • D、结构和类对象都必须使用new创建
    • E、结构中不可以定义虚函数,当是类中可以定义虚函数
    • F、结构不可以存在继承关系,当是类可以存在继承关系

    正确答案:A,D

  • 第22题:

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

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

    B

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

    C

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

    D

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


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

  • 第23题:

    单选题
    下列关于构造函数的描述中,不正确的是()
    A

     构造函数中,不可以包含return语句

    B

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

    C

     实例构造函数在生成类实例时被自动调用

    D

     用户可以定义无参构造函数


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