publicstaticvoidsearch(Listlist){list.clear();list.add(”b”);list.add(”a”);list.add(”c”);System.out.println(Collections.binarySearch(list,a”));}WhatistheresultofcallingsearchwithavalidListimplementation?()A.0B.1C.aD.bE.cF.Theresultisundefined.

题目

publicstaticvoidsearch(Listlist){list.clear();list.add(”b”);list.add(”a”);list.add(”c”);System.out.println(Collections.binarySearch(list,a”));}WhatistheresultofcallingsearchwithavalidListimplementation?()

A.0

B.1

C.a

D.b

E.c

F.Theresultisundefined.


相似考题
更多“publicstaticvoidsearch(Listlist){list.clear();list.add(”b”);list.add(”a”);list.add(”c”);Sy ”相关问题
  • 第1题:

    publicstaticIteratorreverse(Listlist){Collections.reverse(list);returnlist.iterator();}publicstaticvoidmain(String[]args){Listlist=newArrayList();list.add(”1”);list.add(”2”);list.add(”3”);for(Objectobj:reverse(list))System.out.print(obj+,”);}Whatistheresult?()

    A.3,2,1,

    B.1,2,3,

    C.Compilationfails.

    D.Thecoderunswithnooutput.

    E.Anexceptionisthrownatruntime.


    参考答案:C

  • 第2题:

    题目代码的功能是:采用Iterator进行循环遍历到集合中的每一个元素,并将其移除,《插入代码》处应填入的代码是?ArrayList list = new ArrayList(); list.add("java"); list.add("php"); list.add(".net"); 《插入代码》

    A.Iterator it=list.iterator(); while(it.hasNext()){ it.next(); it.remove(); }

    B.Iterator it=list.iterator(); while(it.hasNext()){ it.remove(); }

    C.Iterator it=list.iterator(); while(it. hasNext()){ Object obj=it.next(); list.remove(obj); }

    D.Iterator it=list.iterator(); while(it.hasNext()){ list.remove(); }


    本题答案:B

  • 第3题:

    list是ArrayList类的对象,list.add(30);表示list中添加了一个int型数值30。


    错误

  • 第4题:

    一个java二维数组的问题

    List list=new ArrayList();

               list.add(1);

               list.add(2);

               list.add(3);

            然后赋值成

                问题一:如何赋值成底下的形式?

               double[][] data = new double[][]{{ 1,2,3 } };

     

               

                for(int i=0;i<data.length;i++)

                {

                    for(int j=0;j<data[i].length;j++)

                    {

                   System.out.println("["+i+"]["+j+"]"+data[i][j]);

                    }

                }

             /*输出

    [0][0]1.0

    [0][1]2.0

    [0][2]3.0

    */

    问题二:如何创建这样的二维数组?//double[][] data = new double[][]{{ 1,2,3 } };

    比如double[][] tt=new double[?][?];


    建议这样先试试看:

    package com.gxsdxy.test;

     

    public class ArrayInit {

      String[][] A = new String[4][4];

     

      public void printString()

      {

       for(int i=0;i<4;i++)

       {

        for(int j=0;j<4;j++)

        {

         A[i][j] = i * 10 + j + "";

         System.out.print(A[i][j].toString()+"\t");

        }

        System.out.println();

       }

       //return null;

      

      }

      public static void main(String[] args) {

      ArrayInit array = new ArrayInit();

      array.printString();

     

     

     

     }

     

    }

     

  • 第5题:

    5.如下Java代码,输出的运行结果是() public class Test{ public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("str1"); list.add(2, "str2"); String s = list.get(1); System.out.println(s); } }

    A.运行时出现异常

    B.正确运行,输出str1

    C.正确运行,输出str2

    D.编译时出现异常


    C