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

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


    正确答案:
     

  • 第2题:

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

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

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

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

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


    正确答案:B

  • 第3题:

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

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


    答案:对

  • 第4题:

    一般将类的构造方法声明为()访问权限。如果声明为private,就不能创建该类的对象。


    正确答案:public或公有

  • 第5题:

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

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

    正确答案:B

  • 第6题:

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

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

    正确答案:A,B,D

  • 第7题:

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

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

    正确答案:B

  • 第8题:

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

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

    正确答案:D

  • 第9题:

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

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

    正确答案:B

  • 第10题:

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

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

  • 第11题:

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

     <c:if> 

    B

     <c:set>  

    C

     <c:remove>  

    D

     <c:forEach>


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

  • 第12题:

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

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

  • 第13题:

    在Visual Basie中,要遍历一个对象集合中的元素,应使用的语句是

    A.For...Next

    B.ForEach...Next

    C.With...End With

    D.Do…Loop


    正确答案:B
    解析:ForEach…Next语句是针对一个数组或集合中的每个元素,重复执行一组语句。而选项A、C、D都是在满足条件时才执行。

  • 第14题:

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

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

    B.使用foreach进行遍历

    C.推荐使用keySet进行遍历

    D.推荐使用entrySet进行遍历


    正确答案:D

  • 第15题:

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


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

  • 第16题:

    Direct3D是通过()对象和接口实现的,C++应用程序可以直接访问这些接口和对象。


    正确答案:(COM)组件对象模型

  • 第17题:

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

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

    正确答案:B

  • 第18题:

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

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

    正确答案:B

  • 第19题:

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

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

    正确答案:D

  • 第20题:

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

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

    正确答案:A

  • 第21题:

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

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

    B

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

    C

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

    D

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


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

  • 第22题:

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

    实现ServletRequestListener接口的RequestInitialized方法

    B

    实现ServletRequestAttributeListener接口的attributeReplaced方法

    C

    实现ServletRequestListener接口的attributeAdded方法

    D

    实现ServletRequestAttributeListener接口的attributeAdded方法

    E

    实现ServletRequestListener接口的RequestDestroyed方法


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

  • 第23题:

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

     能

    B

     不能

    C

     不确定


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