niusouti.com
更多“在Spring中,关于IOC的理解,下列说法正确的有( )。 A.控制反转B. 对象被动地接受依赖类C. 对象主动地寻找依赖类D. 一定要用接口”相关问题
  • 第1题:

    ● 三若类A仅在其方法Method1中定义并使用了类B的一个对象,类A其它部分的代码都不涉及类 B,那么类 A 与类 B 的关系应为(1) ;若类 A 的某个属性是类 B的一个对象,并且类 A 对象消失时,类 B 对象也随之消失,则类 A 与类 B 的关系应为(2) 。

    (1)A. 关联 B. 依赖 C. 聚合 D. 组合

    (2)A. 关联 B. 依赖 C. 聚合 D. 组合


    正确答案:B,D
        本题考查类间的关系
        类间关系可分为依赖、关联、聚合、组合和继承5种。按照上述顺序,类间关系依次增强,若类A的方法中仅仅用了类B的对象,那么类A依赖于类B。如果类A的部分是B的对象组成,并且类A控制类B的生命周期,那么类A与类B是组合关系。

  • 第2题:

    在面向对象技术中,抽象类是 (47) 。A.接口B.没有方法的类C.没有子类的类SXB

    在面向对象技术中,抽象类是 (47) 。

    A.接口

    B.没有方法的类

    C.没有子类的类

    D.至少有一个未定义消息的类


    正确答案:D
    抽象类与接口紧密相关,它们不能实例化,并且常常部分实现或根本不实现。抽象类和接口之间的一个主要差别是:类可以实现无限个接口,但仅能从一个抽象(或任何其他类型)类继承。从抽象类派生的类仍可实现接口。可以在创建组件时使用抽象类,因为它们使您得以在某些方法中指定不变级功能,但直到需要该类的特定实现之后才实现其他方法。抽象类也制定版本,因为如果在派生类中需要附加功能,则可以将其添加到基类而不中断代码。抽象类不能被实例化,也就是不能用new关键字去产生对象,抽象方法只需声明,而不需实现。抽象类的子类必须覆盖所有的抽象方法后才能被实例化,否则这个子类还是个抽象类。

  • 第3题:

    下面对类-对象主要特征描述正确的是()。

    A.对象唯一性

    B.对象无关性

    C.类的单一性

    D.类的依赖性


    正确答案:A

  • 第4题:

    在Spring中,下列关于依赖注入的说法,正确的是( )。

    A.依赖注入的目标是在代码之外管理程序组建间的依赖关系(组件?组建?)

    B.依赖注入即“面向接口”的编程

    C.依赖注入是面向对象技术的替代品

    D.依赖注入的使用会增大程序的规模


    参考答案:A

  • 第5题:

    在Spring中,关于依赖注入,下列说法错误的是( )。

    A.依赖注入是一种设计开发模式

    B.依赖注入使组件之间相互依赖、相互制约

    C.依赖注入提倡使用接口编程

    D.依赖注入可以独立开发各组件,然后根据组件间的依赖关系进行组装


    参考答案:B

  • 第6题:

    在Spring中,关于依赖注入,下列选项中说法错误的是( )。

    A. 依赖注入能够独立开发各组件,然后根据组件间的关系进行组装

    B. 依赖注入使组件之间相互依赖、相互制约

    C. 依赖注入提倡使用接口编程

    D. 依赖注入指对象在使用时动态注入


    参考答案:B

  • 第7题:

    面向对象分析中,类与类之间的 “IS-A”关系的是一种( ),类与类之间的“IS-PART-OF”关系是一种( )。

    A.依赖关系 B.关联关系 C.泛化关系 D.聚合关系A.依赖关系 B.关联关系 C.泛化关系 D.聚合关系


    正确答案:C,D

  • 第8题:

    ● 若类A仅在其方法Method1中定义并使用了类B的一个对象,类A其它部分的代码都不涉及类 B,那么类 A 与类 B 的关系应为 (41) ;若类 A 的某个属性是类 B的一个对象,并且类 A 对象消失时,类 B 对象也随之消失,则类 A 与类 B 的关系应为 (42) 。

    (41)

    A. 关联

    B. 依赖

    C. 聚合

    D. 组合

    (42)

    A. 关联

    B. 依赖

    C. 聚合

    D. 组合


    正确答案:B,D

  • 第9题:

    在面向对象设计中,( )可以实现界面控制、外部接口和环境隔离。

    A.实体类
    B.控制类
    C.边界类
    D.交互类

    答案:C
    解析:
    类封装了信息和行为,是面向对象的重要组成部分。在面向对象设计中,类可以分为三种类型:实体类、边界类和控制类。①实体类映射需求中的每个实体,实体类保存需要存储在永久存储体中的信息。实体类是对用户来说最有意义的类,通常采用业务领域术语命名,一般来说是一个名词,在用例模型向领域模型转化中,一个参与者一般对应于实体类。②控制类是用于控制用例工作的类,一般是由动宾结构的短语(“动词+名词”或“名词+动词”)转化来的名词。控制类用于对一个或几个用例所特有的控制行为进行建模,控制对象通常控制其他对象,因此它们的行为具有协调性。③边界类用于封装在用例内、外流动的信息或数据流。边界类是一种用于对系统外部环境与其内部运作之间的交互进行建模的类。边界对象将系统与其外部环境的变更隔离开,使这些变更不会对系统其他部分造成影响。

  • 第10题:

    下面关于IOC的理解,正确的是()。

    • A、控制反转
    • B、对象被动的接受依赖类
    • C、对象主动的去找依赖类
    • D、一定要用接口

    正确答案:A,B

  • 第11题:

    下列关于接口的关系说法不正确的是()。

    • A、接口是一种特殊的类
    • B、所有接口都是有构造型<>的类
    • C、一个类可以通过实现接口从而支持接口所指定的行为
    • D、在程序运行的时候,其他对象不仅需要依赖于此接口,还需要知道该类对接口实现的其他信息

    正确答案:D

  • 第12题:

    多选题
    下面关于IOC的理解,正确的是()。
    A

    控制反转

    B

    对象被动的接受依赖类

    C

    对象主动的去找依赖类

    D

    一定要用接口


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

  • 第13题:

    下列关于类与对象的说法中,不正确的是( )。

    A.对象是类的一个实例

    B.任何一个对象只能属于一个具体的类

    C.一个类只能有一个对象

    D.类与对象的关系和数据类型与变量的关系相似


    正确答案:C
    解析:C++中,类是用户自定义的一种数据类型,对象是类的实例,类定义了属于该类的所有对象的共同特性。一个类作为一种数据类型,它可以定义多个对象。

  • 第14题:

    关于类和对象的说法,不正确的是( )。

    A.类是对象的类,对象是类的对象

    B.系统不为类分配内存空间,而为对象分配内存空间

    C.类和对象一样

    D.类可以看作数据类型,对象也可以叫做类的实体、实例等


    正确答案:C
    解析:对象是类的实例化,类和对象不一样。

  • 第15题:

    关于Spring 与 Hibernate集成,下列说法错误的是( )。

    A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用

    B.在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例

    C.通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory注入到DataSource中

    D.通过Spring,可以在Biz层代码中无需直接实例化DAO类,而是通过注入得到


    参考答案:C

  • 第16题:

    关于Spring与Hibernate集成,下列说法错误的是( )。

    A.Spring提供了HibernateDaoSupport类来简化Hibernate的使用

    B.在Spring配置文件中,可以通过Spring提供的LocalSessionFactoryBean来获得SessionFactory的实例

    C.通过集成Spring和Hibernate,用Spring管理程序的依赖关系,将SessionFactory注入到DataSource中

    D.通过Spring,无须在Biz层代码中直接实例化DAO类,而是可以通过注入得到


    参考答案:C

  • 第17题:

    关于Spring,下列说法不正确的是( )。

    A.运用Spring,可以通过一个setter方法暴露一个类的任何依赖关系

    B.Spring解决依赖性问题的方法即反向控制或依赖注入

    C.Spring从配置方面来解决依赖性问题,无须编写一个数据库连接

    D.Spring从配置方面来解决依赖性问题,同时也需要编写一个数据库连接


    参考答案:D

  • 第18题:

    在Spring中,下列关于setter注入和构造注入的说法,正确的有( )。

    A.执行效果完全相同

    B.注入依赖关系注入时机不同

    B.setter注入方式依赖对象先注入

    D.构造注入方式依赖对象先注入


    参考答案:CD

  • 第19题:

    以下属于面向对象的设计原则的有()

    A.最少知识原则

    B.依赖倒转原则

    C.接口隔离原则

    D.无循环依赖原则(包图)


    参考答案:A, B, C, D

  • 第20题:

    学生是人,是教育的对象,因而他们()。
    A.消极被动地接受教育
    B.对外界的教育影响有选择性
    C.毫无顾及地接受教育
    D.能动地接受教育


    答案:B
    解析:
    学生对外界的教育影响具有选择性,故选B。

  • 第21题:

    ()是自动地共享类、子类和对象中的方法和数据的机制。


    正确答案:继承性

  • 第22题:

    下列关于接口的关系说法正确的是()

    • A、接口是一种特殊的类
    • B、所有接口都是有构造型<>的类
    • C、一个类可以通过实现接口从而支持接口所指定的行为
    • D、在程序运行的时候,其他对象可以不仅需要依赖与此接口,还需要知道该类对接口实现的其他信息

    正确答案:A,B,C

  • 第23题:

    单选题
    对于依赖倒转的表述错误的是()
    A

    依赖于抽象而不依赖于具体,也就是针对接口编程

    B

    依赖倒转的接口并非语法意义上的接口,而是,一个类对其他对象进行调用时,所知道的方法集合

    C

    从选项B的角度论述,一个对象可以有多个接口

    D

    实现了同一接口的对象,可以在运行期间,顺利地进行替换而且不必知道所示用的对象是那个实现类的实例

    E

    此题没有正确答案


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