参考答案和解析
正确答案:单例
更多“()模式确保某一个类仅有一个实例,并自行实例化并向整个系统提供这个实例。”相关问题
  • 第1题:

    在面向对象的语言中,( )。

    A.类的实例化是指对类的实例分配存储空间
    B.每个类都必须创建一个实例
    C.每个类只能创建一个实例
    D.类的实例化是指对类进行初始化

    答案:A
    解析:
    本题考查面向对象程序设计语言中类的实例化概念。类是用户定义的类型。与语言定义的基本类型一样,有了类型后,就可以定义(创建)该类型的变量,其含义是系统为变量分配存储空间。对于程序中定义的类,并不要求一定要创建其实例,对实例的数目也没有限制。创建类的实例时,系统需要为该实例分配存储空间。

  • 第2题:

    阿里云的云服务器ECS实例的生命周期是从创建开始到最后释放结束。释放方式包括包年包月实例到期、按量付费实例欠费停机、按量付费实例用户主动释放。在ECS实例的生命周期中有不同的实例状态。关于ECS实例状态以下说法正确的是?()

    • A、运行中是一个中间状态
    • B、包年包月的实例到期后因您没有及时为其续费,按量付费的实例因您的账户欠费以上情况会让实例变成已过期状态。这个状态下的实例处于停止状态,不能对外提供业务
    • C、实例状态可以分为中间状态和稳定状态
    • D、ECS实例进行重新初始化系统盘或数据盘的操作时,将处于重新初始化中状态。如果ECS实例长时间处于该状态,则说明该实例出现异常
    • E、处于“已停止”状态的云服务器实例不能对外提供业务

    正确答案:B,C,D,E

  • 第3题:

    关于静态成员,下列说法正确的是()

    • A、 同一个类中的静态成员,类实例化后,在不同的对象中形成不同的静态成员
    • B、 在类实例化后,同类型的对象都共享类的静态成员,静态成员只有一个版本
    • C、 在类定义时静态成员属于类,在类实例化后静态成员属于对象
    • D、 在类实例化后静态成员已被实例化,因此不同的对象有不同的静态成员

    正确答案:B

  • 第4题:

    关于类模板的静态数据成员,错误叙述的是()

    • A、一个类模板实例化的所有对象共享一个静态数据成员
    • B、每一个实例化的模板类都有自己的静态数据成员副本
    • C、一个模板类实例化的所有对象共享一个静态数据成员
    • D、类模板实例化的静态数据成员应该在文件范围内定义和初始化

    正确答案:A

  • 第5题:

    单例模式的要点()

    • A、某个类只能有一个实例
    • B、必须自行创建这个实例
    • C、必须自行向整个系统提供这个实例
    • D、类的方法不能被访问
    • E、实例的创建个数不受限制
    • F、实例的创建者不受限制

    正确答案:A,B,C

  • 第6题:

    类声明后,可以创建类的实例,创建类的实例要使用()关键字,类的实例相当于一个变量,创建类的实例的格式如:()


    正确答案:new;类名对象名=new对象名()

  • 第7题:

    为应用程序开发人员上班 Certkille。.com,Certkiller.com 使用 Visual Studio.NET 2005 作为其应用程序开发平台。 您正在开发一个 Windows 服务应用程序包含两个服务。 第一个服务监控目录的新订单,而其他服务将复制的数据库表的最新信息。 您需要开发一个项目安装程序类,以安装这些服务。 你应该做什么?()

    • A、ServiceProcessInstaller 的一个实例必须实例化并将其添加到项目安装程序类
    • B、两个 ServiceInstaller 实例必须实例化并将它们添加到项目安装程序类
    • C、两个 ServiceProcessInstaller 实例必须实例化并将它们添加到项目安装程序类
    • D、ComponentInstaller 的一个实例必须实例化并将它们添加到项目安装程序类
    • E、两个 ComponentInstaller 实例必须实例化并将它们添加到项目安装程序类
    • F、ServiceInstaller 的一个实例必须实例化并将它们添加到项目安装程序类

    正确答案:A,B

  • 第8题:

    填空题
    ()模式让一个类的实例化延迟到其子类。

    正确答案: 工厂方法
    解析: 暂无解析

  • 第9题:

    单选题
    用()关键字定义的方法,属于整个类而不属于类的某一个具体实例。
    A

    public

    B

    static

    C

    protected

    D

    private


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

  • 第10题:

    填空题
    ()模式确保某一个类仅有一个实例,并自行实例化并向整个系统提供这个实例。

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

  • 第11题:

    多选题
    单例模式的要点()
    A

    某个类只能有一个实例

    B

    必须自行创建这个实例

    C

    必须自行向整个系统提供这个实例

    D

    类的方法不能被访问

    E

    实例的创建个数不受限制

    F

    实例的创建者不受限制


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

  • 第12题:

    单选题
    保证一个类仅有一个实例,并提供一个访问它的全局访问点。这句话是对()设计模式的描述。
    A

    外观模式

    B

    策略模式

    C

    适配器模式

    D

    单例模式


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

  • 第13题:

    阿里云的云服务器ECS实例的生命周期是从创建(购买)开始到最后释放(包年包月实例到期、按量付费实例欠费停机或者按量付费实例用户主动释放)。在这个生命周期中,实例有其固有的几个状态。对于云服务器ECS实例状态,以下说法正确的是?()

    • A、运行中是一个中间状态
    • B、包年包月的实例到期后因您没有及时为其续费;按量付费的实例因您的账户欠费以上情况会让实例变成已过期状态。这个状态下的实例处于停止状态,不能对外提供业务
    • C、实例状态按照状态属性可以分为中间状态和稳定状态。
    • D、重新初始化中状态:实例在控制台或通过API,被重新初始化系统盘或/和数据盘后,在进入运行中之前的状态,如果长时间处于该态,则说明出现异常
    • E、处于已停止状态的云服务器实例不能对外提供业务

    正确答案:B,C,D

  • 第14题:

    类声明后,可以创建类的实例,创建类的实例要使用()关键字。类的实例相当于一个变量。创建类的实例的格式如:类名对象名=()。


    正确答案:new;new对象名()

  • 第15题:

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

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

    正确答案:A

  • 第16题:

    已知A类被打包在packageA,B类被打包在packageB,B类被声明为public,且有一个成员变量x被声明为protected控制方式。C类也位于packageA包,且继承了B类。则以下说法正确的是()。

    • A、A类的实例不能访问到B类的实例
    • B、A类的实例能够访问到B类一个实例的x成员
    • C、C类的实例可以访问到B类一个实例的x成员
    • D、C类的实例不能访问到B类的实例

    正确答案:C

  • 第17题:

    哪种OOP设置模式能让类在整个脚本里只实例化一次?()

    • A、MVC
    • B、代理模式
    • C、状态模式
    • D、抽象工厂模式
    • E、单件模式

    正确答案:E

  • 第18题:

    某个类的某一个具体的对象称为该类的一个实例。


    正确答案:正确

  • 第19题:

    填空题
    ()是指确保一个仅有一个唯一的实例,并提供一个全局的访问点。

    正确答案: 单例模式
    解析: 暂无解析

  • 第20题:

    填空题
    确保一个类只有一个实例,并提供一个全局访问点来访问这个唯一实例的设计模式是()模式。

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

  • 第21题:

    单选题
    关于静态成员,下列说法正确的是()
    A

     同一个类中的静态成员,类实例化后,在不同的对象中形成不同的静态成员

    B

     在类实例化后,同类型的对象都共享类的静态成员,静态成员只有一个版本

    C

     在类定义时静态成员属于类,在类实例化后静态成员属于对象

    D

     在类实例化后静态成员已被实例化,因此不同的对象有不同的静态成员


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

  • 第22题:

    填空题
    类声明后,可以创建类的实例,创建类的实例要使用()关键字,类的实例相当于一个变量,创建类的实例的格式如:()

    正确答案: new,类名对象名=new对象名()
    解析: 暂无解析

  • 第23题:

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

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

    B

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

    C

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

    D

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


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