Java认证考试

现有:  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.

题目

现有:  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();)
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

现有:1.importjava.util.*;

现有:

1.importjava.util.*;

2.classForInTest{

3.staticListlist-newArrayList():

4.

5.staticListgetList(){returnlist;}

6.

7.publicstaticvoidmain(Strincj[]args){

8.list.add("a");list.add("b");list.add("c");

9.//insertcodehere

10.System.out.print(o);

11.}

12.}

第9行插入哪一项将输出abc?()


参考答案:D

第2题:

11. public void addStrings(List list) {  12. list.add(”foo”);  13. list.add(”bar”);  14. }  What must you change in this method to compile without warnings?() 

  • A、 add this code after line 11: list = (List) list;
  • B、 change lines 12 and 13 to: list.add(”foo”); list.add(”bar”);
  • C、 change the method signature on line 11 to: public void addStrings(List< extends String> list) {
  • D、 change the method signature on line 11 to: public void addStrings(List< super String> list) {
  • E、 No changes are necessary. This method compiles without warnings.

正确答案:D

第3题:

1.importjava.util.*;2.classForInTest{3.staticListlist=newArrayList();4.5.staticListgetList(){returnlist;}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(charo:list)

B.for(Objecto:getList())

C.for(Objecto:getList();)

D.for(Objecto:o.getList())


参考答案:B

第4题:

You are writing a JSP that includes scriptlet code to declare a List variable and initializes that variable to anArrayList object. Which two JSP code snippets can you use to import these list types?()

  • A、<%! import java.util.*; %>
  • B、<%! import java.util.List;import java.util.ArrayList; %>
  • C、<%@ page import=’java.util.List’import=’java.util.ArrayList’ %>
  • D、<%@ import types=’java.util.List’types=’java.util.ArrayList’ %>
  • E、<%@ page import=’java.util.List,java.util.ArrayList’ %>
  • F、<%@ import types=’java.util.List,java.util.ArrayList’ %>

正确答案:C,E

第5题:

现有:  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

第6题:

现有:   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

第7题:

10. interface A { void x(); }  11. class B implements A { public void x() { } public voidy() { } }  12. class C extends B { public void x() {} }  And:  20. java.util.List list = new java.util.ArrayList();  21. list.add(new B());  22. list.add(new C());  23. for (A a:list) {  24. a.x();  25. a.y();;  26. }  What is the result?() 

  • A、 The code runs with no output.
  • B、 An exception is thrown at runtime.
  • C、 Compilation fails because of an error in line 20.
  • D、 Compilation fails because of an error in line 21.
  • E、 Compilation fails because of an error in line 23.
  • F、 Compilation fails because of an error in line 25.

正确答案:F

第8题:

现有: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

第9题:

public static void search(List list) {  list.clear();  list.add(”b”);  list.add(”a”);  list.add(”c”);  System.out.println(Collections.binarySearch(list, “a”));  }  What is the result of calling search with a valid List implementation?()

  • A、0
  • B、1
  • C、a
  • D、b
  • E、c
  • F、The result is undefined.

正确答案:F

第10题:

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

更多相关问题