importjava.util.*;classKeyMaster{publicinti;publicKeyMaster(inti){this.i=i;}publicbooleanequals(Objecto){returni==((KeyMaster)o).i;}publicinthashCode(){returni;}}publicclassMapIt{publicstaticvoidmain(String[]args){Setset=newHashSet();KeyMasterk1=newKeyMaster(1);KeyMasterk2=newKeyMaster(2);set.add(k1);set.add(k1);set.add(k2);set.add(k2);System.out.print(set.size()+:”);k2.i=1;System.out.print(set.size()+:”);set.remove(k1);System.out.print(set.size()+:”);set.remove(k2);System.out.print(set.size());}}Whatistheresult?()

importjava.util.*;

classKeyMaster{

publicinti;

publicKeyMaster(inti){this.i=i;}

publicbooleanequals(Objecto){returni==((KeyMaster)o).i;}

publicinthashCode(){returni;}

}

publicclassMapIt{

publicstaticvoidmain(String[]args){

Setset=newHashSet();

KeyMasterk1=newKeyMaster(1);

KeyMasterk2=newKeyMaster(2);

set.add(k1);set.add(k1);

set.add(k2);set.add(k2);

System.out.print(set.size()+:”);

k2.i=1;

System.out.print(set.size()+:”);

set.remove(k1);

System.out.print(set.size()+:”);

set.remove(k2);

System.out.print(set.size());

}

}

Whatistheresult?()


相关考题:

importjava.util.*;2.3.ClassFindStuff{4.publicstaticvoidmain(String[]args){5.//insertcodehere6.c.put(x,123);7.}8.}分别插入到第5行,哪三行允许代码编译?() A.Mapc=newSortedMap();B.HashMapc=newHashMap();C.HashMapc=newHashtable();D.SortedMapc=newTreeMap();

importjava.util.*;classBanana3{publicstaticvoidmain(String[]args){intx=2;Banana3b=newBanana3();b.go(x);}static{x+=x;}voidgo(intx){++x;System.out.println(x);}}结果为:() A.2B.3C.5D.编译失败

importjava.util.*;classScanStuff{publicstaticvoidmain(String[]args){Strings=x,yy,123;Scannersc=newScanner(s);while(sc.hasNext())System.out.print(sc.next()+);}}结果是什么?() A.xyyB.x,yyC.xyy123D.x,yy,123

现有:importjava.util.*;classAddStuff2{publicstaticvoidmain(String[]args){TreeSett=newTreeSet();if(t.add(one))if(t.add(two))if(t.add(three))add(four);for(Strings:t)System.out.print(s);}}结果为:()A.oneB.onethreetwoC.onetwothreeD.onetwothreefourE.fouronethreetwoF.编译失败

importjava.util.*;publicclassLetterASort{publicstaticvoidmain(String[]args){ArrayListstrings=newArrayList();strings.add(?aAaA”);strings.add(”AaA”);strings.add(?aAa”);strings.add(”AAaa”);Collections.sort(strings);for(Strings:strings){System.out.print(s+);}}}Whatistheresult?()A.Compilationfails.B.aAaAaAaAAaaAaAC.AAaaAaAaAaaAaAD.AaAAAaaaAaAaAaE.aAaAaAaAaAAAaaF.Anexceptionisthrownatruntime.

importjava.util.*;publicclassPQ{publicstaticvoidmain(String[]args){PriorityQueuepq=newPriorityQueue();pq.add(”carrot”);pq.add(”apple”);pq.add(”banana”);System.out.println(pq.poll()+”:”+pq.peek());}}Whatistheresult?()A.apple:appleB.carrot:appleC.apple:bananaD.banana:appleE.carrot:carrotF.carrot:banana

在下列源代码文件Test.java中, ( )是正确的类定义。A.public class test{B.public class Test{ public int x=0;public int x=0; public test (intx) public Test (int x){ {this.x=x; this.x=x;} }} }C.public class Test extends T1,T2{D.protected class Test extends T2{ public int=0;public int x=0; public Test(int x){Public Test (int x){ this.x=x;this.x=x: }} }}

8、下列程序执行的结果是___________。 import java.util.*; public class Example{ public static void main(String[] args){ String s="x,yy,123"; Scanner sc=new Scanner(s); while(sc.hasNext()){ System.out.print(sc.next()+" "); } } }A.x yyB.x,yy,123C.x yy 123D.x,yy

7、以下程序的运行结果是()。 import java.util.*; public class Test{ public static void main(String[] args){ List<Integer> list= Arrays.asList(1,2,3,4); int sum=0; for(int s:list) sum+=s; System.out.println(sum); } }A.1234B.10C.1,2,3,4D.0