更多“2)能用foreach遍历访问的对象需要实现 ________________接口或声明________________方法的类型。”相关问题
  • 第1题:

    集合在遍历过程中,有时需要对符合一定条件的元素进行删除,下列哪些说法是正确的:

    A.在foreach循环里进行元素的remove操作

    B.使用Iterator方式,如果有并发,需要对Iterator对象加锁

    C.Iterator进行元素的删除操作,绝对是线程安全的

    D.Java无法实现在遍历时,进行删除元素操作


    正确答案:B

  • 第2题:

    如果声明要实现某接口的类没有实现该接口中的所有抽象方法,则该类必须声明为抽象类。()

    此题为判断题(对,错)。


    答案:对

  • 第3题:

    能用foreach遍历访问的对象需要实现?


    正确答案: 需要实现IEnumerable接口和GetEnumerator()方法。

  • 第4题:

    迭代器模式(Iterator)模式适用于()

    • A、需要在不同的时间创建请求,生成请求队列,执行请求
    • B、需要遍历访问聚集中的对象而不能暴露聚集中内部结构
    • C、想避免抽象方法和其实现方法绑定在一起
    • D、一组对象复杂地相互通信但其方法是定义明确的

    正确答案:B

  • 第5题:

    在数组中对于for和foreach语句,下列那些选项中的说法不正确?()

    • A、foreach语句能使你不用索引就可以遍历整个数组
    • B、foreach语句总是从索引1遍历到索引Length
    • C、foreach总是遍历整个数组
    • D、如果需要修改数组元素就必须使用for语句

    正确答案:B

  • 第6题:

    如果要遍历一个数组中的作用元素,需要()标签。 

    • A、 <c:if> 
    • B、 <c:set>  
    • C、 <c:remove>  
    • D、 <c:forEach>

    正确答案:D

  • 第7题:

    用户类若想支持Foreach语句需要实现的接口是:()

    • A、IEnumerable
    • B、IEnumerator
    • C、ICollection
    • D、ICollectData

    正确答案:A

  • 第8题:

    如果一个对象仅仅声明实现了cloneable接口,但是不声明clone方法,外部能够调用其clone方法吗?()

    • A、 能
    • B、 不能
    • C、 不确定

    正确答案:B

  • 第9题:

    单选题
    JavaBean的属性必须声明为private,方法必须声明为()访问类型。
    A

    private

    B

    static

    C

    protect

    D

    public


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

  • 第10题:

    单选题
    下面关于接口的叙述中,不正确的是()
    A

      接口只是由方法、属性、索引器或事件组成的框架,并没有描述任何对象的实例代码

    B

      接口的所有成员都被自动定义为公有的,不可使用访问修饰符来定义接口成员

    C

      类可以通过在类型定义语句中包括冒号和接口名来表明它正在实现接口

    D

      一个类只能实现一个接口


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

  • 第11题:

    单选题
    如果一个对象仅仅声明实现了cloneable接口,但是不声明clone方法,外部能够调用其clone方法吗?()
    A

     能

    B

     不能

    C

     不确定


    正确答案: A
    解析: clone是Object中的保护方法,只有子类和同包才能调用

  • 第12题:

    填空题
    能用foreach遍历访问的对象需要实现()接口或声明()方法的类型。

    正确答案: IEnumerable,GetEnumerator
    解析: 暂无解析

  • 第13题:

    关于Map类型集合的遍历方式,下列哪些说法是正确的:

    A.Map类型的实现类都同时实现了Iterator接口

    B.使用foreach进行遍历

    C.推荐使用keySet进行遍历

    D.推荐使用entrySet进行遍历


    正确答案:D

  • 第14题:

    下面关于接口的叙述中,不正确的是()

    • A、  接口只是由方法、属性、索引器或事件组成的框架,并没有描述任何对象的实例代码
    • B、  接口的所有成员都被自动定义为公有的,不可使用访问修饰符来定义接口成员
    • C、  类可以通过在类型定义语句中包括冒号和接口名来表明它正在实现接口
    • D、  一个类只能实现一个接口

    正确答案:D

  • 第15题:

    用于遍历对象集合所有元素的语句是()。

    • A、Dowhile…Loop
    • B、ForEach…Next
    • C、While…Wend
    • D、For…Next

    正确答案:B

  • 第16题:

    关于foreach循环的特点,以下说法哪些是正确的?()

    • A、foreach循环在遍历集合时,无需获得容器的长度
    • B、foreach循环在遍历集合时,无需循环条件,也无需迭代语句
    • C、foreach循环在遍历集合时非常繁琐
    • D、foreach循环的语法格式为:for(容器中元素类型 临时变量 :容器变量)。

    正确答案:A,B,D

  • 第17题:

    在数组中对于for和foreach语句,下列哪些选项中的说法不正确?()。

    • A、foreach语句能使你不用索引就可以遍历整个数组
    • B、foreach语句总是从索引1遍历到索引Length
    • C、foreach总是遍历整个数组
    • D、如果需要修改数组元素就必须使用for语句

    正确答案:B

  • 第18题:

    如何实现监听ServlvetRequest对象添加属性?()

    • A、实现ServletRequestListener接口的RequestInitialized方法
    • B、实现ServletRequestAttributeListener接口的attributeReplaced方法
    • C、实现ServletRequestListener接口的attributeAdded方法
    • D、实现ServletRequestAttributeListener接口的attributeAdded方法
    • E、实现ServletRequestListener接口的RequestDestroyed方法

    正确答案:D

  • 第19题:

    能用foreach遍历访问的对象需要实现()接口或声明()方法的类型。


    正确答案:IEnumerable;GetEnumerator

  • 第20题:

    实例方法是根据引用变量的声明类型进行访问的


    正确答案:错误

  • 第21题:

    单选题
    如何实现监听ServlvetRequest对象添加属性?()
    A

    实现ServletRequestListener接口的RequestInitialized方法

    B

    实现ServletRequestAttributeListener接口的attributeReplaced方法

    C

    实现ServletRequestListener接口的attributeAdded方法

    D

    实现ServletRequestAttributeListener接口的attributeAdded方法

    E

    实现ServletRequestListener接口的RequestDestroyed方法


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

  • 第22题:

    单选题
    迭代器模式(Iterator)模式适用于()
    A

    需要在不同的时间创建请求,生成请求队列,执行请求

    B

    需要遍历访问聚集中的对象而不能暴露聚集中内部结构

    C

    想避免抽象方法和其实现方法绑定在一起

    D

    一组对象复杂地相互通信但其方法是定义明确的


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

  • 第23题:

    问答题
    能用foreach遍历访问的对象需要实现?

    正确答案: 需要实现IEnumerable接口和GetEnumerator()方法。
    解析: 暂无解析