多选题现有:      - list是一个合法的集合引用      - getCollection()返回一个合法集合的引用      哪两个是合法的?()Afor(Object o  ;  list)Bfor(Object o  :  getCollection()Cfor(Object o  :  list.iterator()Dfor(lterator i ;  list.iterator()  ;  i.hasNext  ()  )Efor(lterator i=list.iterator(); 

题目
多选题
现有:      - list是一个合法的集合引用      - getCollection()返回一个合法集合的引用      哪两个是合法的?()
A

for(Object o  ;  list)

B

for(Object o  :  getCollection()

C

for(Object o  :  list.iterator()

D

for(lterator i ;  list.iterator()  ;  i.hasNext  ()  )

E

for(lterator i=list.iterator(); i.hasNext  ();  )


相似考题

1.试题五(共 15分)阅读以下说明和C++代码,将应填入 (n) 处的字句写在答题纸的对应栏内。【说明】已知类 LinkedList 表示列表类,该类具有四个方法:addElement()、lastElement()、umberOfElement()以及removeLastElement()。四个方法的含义分别为:void addElement(Object): 在列表尾部添加一个对象;Object lastElement(): 返回列表尾部对象;int numberOfElement(): 返回列表中对象个数;void removeLastElement(): 删除列表尾部的对象。现需要借助LinkedList来实现一个Stack栈类,C++代码1和C++代码2分别采用继承和组合的方式实现。【C++代码 1】class Stack :public LinkedList{public:void push(Object o){ addElement(o); }; //压栈Object peek(){ return (1) ; }; //获取栈顶元素bool isEmpty(){ //判断栈是否为空return numberOfElement() == 0;};Object pop(){ //弹栈Object o = lastElement();(2) ;return o;};};【C++代码 2】class Stack {private:(3) ;public:void push(Object o){ //压栈list.addElement(o);};Object peek(){ //获取栈顶元素return list. (4) ;};bool isEmpty(){ //判断栈是否为空return list.numberOfElement() == 0;};Object pop(){//弹栈Object o = list.lastElement();list.removeLastElement();return o;};};【问题】若类LinkedList新增加了一个公有的方法removeElement(int index),用于删除列表中第index个元素,则在用继承和组合两种实现栈类Stack的方式中,哪种方式下Stack对象可访问方法removeElement(int index)? (5) (A. 继承 B. 组合)

4.试题六(共 15分)阅读以下说明和Java代码,将应填入 (n) 处的字句写在答题纸的对应栏内。【说明】已知类 LinkedList 表示列表类,该类具有四个方法:addElement()、lastElement()、umberOfElement()以及removeLastElement()。四个方法的含义分别为:void addElement(Object): 在列表尾部添加一个对象;Object lastElement(): 返回列表尾部对象;int numberOfElement(): 返回列表中对象个数;void removeLastElement(): 删除列表尾部的对象。现需要借助LinkedList来实现一个Stack栈类, Java代码1和Java代码2分别采用继承和组合的方式实现。【Java代码1】public class Stack extends LinkedList{public void push(Object o){ //压栈addElement(o);}public Object peek(){ //获取栈顶元素return (1) ;}public boolean isEmpty(){ //判断栈是否为空return numberOfElement() == 0;}public Object pop(){ //弹栈Object o = lastElement();(2) ;return o;}}【Java代码2】public class Stack {private (3) ;public Stack(){list = new LinkedList();}public void push(Object o){list.addElement(o);}public Object peek(){//获取栈顶元素return list. (4) ;}public boolean isEmpty(){//判断栈是否为空return list.numberOfElement() == 0;}public Object pop(){ //弹栈Object o = list.lastElement();list.removeLastElement();return o;}}【问题】若类LinkedList新增加了一个公有的方法removeElement(int index),用于删除列表中第index个元素,则在用继承和组合两种实现栈类Stack的方式中,哪种方式下Stack对象可访问方法removeElement(int index)? (5) (A. 继承 B. 组合)

更多“多选题现有:      - list是一个合法的集合引用      - getCollection()返回一个合法集合的引用      哪两个是合法的?()Afor(Object o  ;  list)Bfor(Object o  :  getCollection()Cfor(Object o  :  list.iterator()Dfor(lterator i ;  list.iterator()  ;  i.hasNext  ()  )Efor(lterator i=list.iterator(); ”相关问题
  • 第1题:

    现有:-f是一个合法的java.io.File实例的引用-fr是一个合法的java.io.FileReader实例的引用-br是一个合法的java.io.BufferedReader实例的引用哪两个是合法的()

    A.Filef2=newFile(f);

    B.FileReaderfr2=newFileReader(f);

    C.FileReaderfr2=newFileReader(fr);

    D.BufferedReaderbr2=newBufferedReader(fr);


    参考答案:B, D

  • 第2题:

    3.importjava.util.*;4.classForInTest{5.staticListlist=newArrayList();6.7.publicstaticvoidmain(String[]args){8.list.add("a");list.add("b");list.add("c");9.//insertcodehere10.System.out.print(o);11.}12.}哪一行插入到第9行将导致输出abc”?()

    A.for(Objecto:list)

    B.for(Iteratoro:list)

    C.for(Objecto:list.iterator())

    D.for(Iteratoro:list.iterator();o.hasNext();)


    参考答案:A

  • 第3题:

    现有:-list是一个合法的集合引用-getCollection()返回一个合法集合的引用哪两个是合法的?()

    A.for(Objecto;list)

    B.for(Objecto:getCollection()

    C.for(Objecto:list.iterator()

    D.for(lteratori;list.iterator();i.hasNext())

    E.for(lteratori=list.iterator();i.hasNext();)


    参考答案:B, E

  • 第4题:

    现有:  3.  import java.util.*;      4.    class ForInTest  {  5.static List list=new ArrayList();     6.  7.public static void main (String  []  args)  {     8.list. add("a"); list. add("b");list. add( "c");    9.    //insert code here     10.    System.out.print (o);    11.    }     12.  }  哪一行插入到第9行将导致输出“abc"?() 

    • A、  for (Iterator o  :  list.iterator();  o.hasNext  ();  )
    • B、  for (Iterator 0  :  list)
    • C、  for (Object o  :  list.iterator())
    • D、  for (Object o  :  list)

    正确答案:D

  • 第5题:

    - list 是一个合法的集合引用 - getCollection() 返回一个合法集合的引用 哪两个是合法的()

    • A、for(Object o ; list)
    • B、for(Object o : list.iterator())
    • C、for(Object o : getCollection())
    • D、for(Iterator i = list.iterator(); i.hasNext (); )

    正确答案:B,C

  • 第6题:

    现有:  1.  import java.util.*;      2. class ForInTest  {  3.static List list - new ArrayList():      4.  5.static List getList()    {  return list;    }      6.  7.public static void main (Strincj[]  args)    {      8.list.add("a");  list.add("b");  list.add("c");      9.    //insert code here      10.    System.out.print (o);      11.    }      12.  }  第9行插入哪一项将输出abc?()     

    • A、 for(char o: list)
    • B、 for (Object o:  o.getList())
    • C、 for(Object o: getList();)
    • D、 for(Object o: getList())
    • E、 for(Object o: o.getList();)

    正确答案:D

  • 第7题:

    public static Iterator reverse(List list) {  Collections.reverse(list);  return list.iterator();  }  public static void main(String[] args) {  List list = new ArrayList();  list.add(” 1”); list.add(”2”); list.add(”3”);  for (Object obj: reverse(list))  System.out.print(obj + “,”);  }  What is the result?() 

    • A、 3,2,1,
    • B、 1,2,3,
    • C、 Compilation fails.
    • D、 The code runs with no output.
    • E、 An exception is thrown at runtime.

    正确答案:C

  • 第8题:

    现有:   3.  import java.util.*;   4.  class ForInTest {   5.    static List list = new ArrayList();   6.   7.    public static void main(String [] args) {   8.      list.add("a"); list.add("b"); list.add("c");   9.      //insert code here      10.     System.out.print(o);    11.   }   12. }   哪一行插入到第9行将导致输出“abc”?() 

    • A、 for(Object o : list)
    • B、 for(Iterator o : list)
    • C、 for(Object o : list.iterator())
    • D、 for(Iterator o : list.iterator(); o.hasNext (); )

    正确答案:A

  • 第9题:

    单选题
    public static Iterator reverse(List list) {  Collections.reverse(list);  return list.iterator();  }  public static void main(String[] args) {  List list = new ArrayList();  list.add(” 1”); list.add(”2”); list.add(”3”);  for (Object obj: reverse(list))  System.out.print(obj + “,”);  }  What is the result?()
    A

     3,2,1,

    B

     1,2,3,

    C

     Compilation fails.

    D

     The code runs with no output.

    E

     An exception is thrown at runtime.


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

  • 第10题:

    单选题
    现有:   3.  import java.util.*;   4.  class ForInTest {   5.    static List list = new ArrayList();   6.   7.    public static void main(String [] args) {   8.      list.add("a"); list.add("b"); list.add("c");   9.      //insert code here      10.     System.out.print(o);    11.   }   12. }   哪一行插入到第9行将导致输出“abc”?()
    A

     for(Object o : list)

    B

     for(Iterator o : list)

    C

     for(Object o : list.iterator())

    D

     for(Iterator o : list.iterator(); o.hasNext (); )


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

  • 第11题:

    单选题
    1. import java.util.*;  2. class ForInTest {  3. static List list = new ArrayList();  4.  5. static List getList() { return list; }  6.  7. public static void main(String [] args) {  8. list.add("a"); list.add("b"); list.add("c");  9. // insert code here  10. System.out.print(o);  11. }  12. } 第 9 行插入哪一项将输出 abc?()
    A

    for(char o: list)

    B

    for(Object o: getList())

    C

    for(Object o: getList();)

    D

    for(Object o: o.getList())


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

  • 第12题:

    单选题
    能够遍历泛型List〈Integer〉 al中的所有元素的语句是哪项?()
    A

    for(Integer i : al)

    B

    for(i : al)

    C

    for(al)

    D

    forEach(Integer i : al)


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

  • 第13题:

    -list是一个合法的集合引用-getCollection()返回一个合法集合的引用哪两个是合法的()

    A.for(Objecto;list)

    B.for(Objecto:list.iterator())

    C.for(Objecto:getCollection())

    D.for(Iteratori=list.iterator();i.hasNext();)


    参考答案:B, C

  • 第14题:

    现有:3.importjava.util.*;4.classForInTest{5.staticListlist=newArrayList();6.7.publicstaticvoidmain(String[]args){8.list.add("a");list.add("b");list.add("c");9.//insertcodehere10.System.out.print(o);11.}12.}哪一行插入到第9行将导致输出abc”?()

    A.for(Objecto:list)

    B.for(Iteratoro:list)

    C.for(Objecto:list.iterator())

    D.for(Iteratoro:list.iterator();o.hasNext();)


    参考答案:A

  • 第15题:

    现有:   3.import java.util.*;   4.class ForInTest {   5.static List list = new ArrayList();  6.public static void main (String [] args){   7.  8.list.add("a"); list.add("b"); list.add("c");   9.//insert code here      10.System.out.print(o);  } }   哪一行插入到第9行将导致输出“abc”?() 

    • A、 for(Object o : list)
    • B、 for(Iterator o : list)
    • C、 for(Object o : list.iterator())
    • D、 for(Iterator o : list.iterator(); o.hasNext (); )

    正确答案:A

  • 第16题:

    现有:      - list是一个合法的集合引用      - getCollection()返回一个合法集合的引用      哪两个是合法的?()    

    • A、 for(Object o  ;  list)
    • B、 for(Object o  :  getCollection()
    • C、 for(Object o  :  list.iterator()
    • D、 for(lterator i ;  list.iterator()  ;  i.hasNext  ()  )
    • E、 for(lterator i=list.iterator(); i.hasNext  ();  )

    正确答案:B,E

  • 第17题:

    1. import java.util.*;  2. class ForInTest {  3. static List list = new ArrayList();  4.  5. static List getList() { return list; }  6.  7. public static void main(String [] args) {  8. list.add("a"); list.add("b"); list.add("c");  9. // insert code here  10. System.out.print(o);  11. }  12. } 第 9 行插入哪一项将输出 abc?() 

    • A、for(char o: list)
    • B、for(Object o: getList())
    • C、for(Object o: getList();)
    • D、for(Object o: o.getList())

    正确答案:B

  • 第18题:

    public class Test {  public static void main(String args[]) {  class Foo {  public int i = 3; }  Object o = (Object)new Foo();   Foo foo = (Foo)o;  System.out.println(“i = “ + foo.i); }  }  What is the result?()  

    • A、 i = 3
    • B、 Compilation fails.
    • C、 A ClassCastException is thrown at line 6.
    • D、 A ClassCastException is thrown at line 7.

    正确答案:A

  • 第19题:

    3. import java.util.*;   4. class ForInTest {   5. static List list = new ArrayList();   6.   7. public static void main(String [] args) {   8. list.add("a"); list.add("b"); list.add("c");   9. //insert code here   10. System.out.print(o);   11. }   12. }   哪一行插入到第9行将导致输出“abc”?()  

    • A、 for(Object o : list)
    • B、 for(Iterator o : list)
    • C、 for(Object o : list.iterator())
    • D、 for(Iterator o : list.iterator(); o.hasNext (); )

    正确答案:A

  • 第20题:

    多选题
    现有:      - list是一个合法的集合引用      - getCollection()返回一个合法集合的引用      哪两个是合法的?()
    A

    for(Object o  ;  list)

    B

    for(Object o  :  getCollection()

    C

    for(Object o  :  list.iterator()

    D

    for(lterator i ;  list.iterator()  ;  i.hasNext  ()  )

    E

    for(lterator i=list.iterator(); i.hasNext  ();  )


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

  • 第21题:

    多选题
    Which three will compile and run without exception?()
    A

    private synchronized Object o;

    B

    void go() {synchronized() { /* code here */ }

    C

    public synchronized void go() { /* code here */ }

    D

    private synchronized(this) void go() { /* code here */ }

    E

    void go() {synchronized(Object.class) { /* code here */ }

    F

    void go() {Object o = new Object();synchronized(o) { /* code here */ }


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

  • 第22题:

    单选题
    public class Test {  public static void main(String args[]) {  class Foo {  public int i = 3; }  Object o = (Object)new Foo();   Foo foo = (Foo)o;  System.out.println(“i = “ + foo.i); }  }  What is the result?()
    A

     i = 3

    B

     Compilation fails.

    C

     A ClassCastException is thrown at line 6.

    D

     A ClassCastException is thrown at line 7.


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

  • 第23题:

    多选题
    现有:  - f 是一个合法的 java.io.File 实例的引用  - fr 是一个合法的 java.io.FileReader 实例的引用  - br 是一个合法的 java.io.BufferedReader 实例的引用  哪两个是合法的()
    A

    File f2 = new File(f);

    B

    FileReader fr2 = new FileReader(f);

    C

    FileReader fr2 = new FileReader(fr);

    D

    BufferedReader br2 = new BufferedReader(fr);


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

  • 第24题:

    多选题
    - list 是一个合法的集合引用 - getCollection() 返回一个合法集合的引用 哪两个是合法的()
    A

    for(Object o ; list)

    B

    for(Object o : list.iterator())

    C

    for(Object o : getCollection())

    D

    for(Iterator i = list.iterator(); i.hasNext (); )


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