首页 达内corejava第二次测试试题 (含答案请先做在对)

达内corejava第二次测试试题 (含答案请先做在对)

举报
开通vip

达内corejava第二次测试试题 (含答案请先做在对)达内corejava第二次测试试题(含答案请先做在对)试题类型:单选题试题1已知变量a和obj的定义如下:Object[]a1={"a","b","c"};Objectobj=a1;则下面语句运行时会抛出异常的是()。CA.Object[]a2=(Object[])obj;B.Stringstr1=(String)((Object[])obj)[1]C.String[]a3=(String[])objD.Stringstr2=(String)a1[2]试题...

达内corejava第二次测试试题 (含答案请先做在对)
达内corejava第二次测试试题(含 答案 八年级地理上册填图题岩土工程勘察试题省略号的作用及举例应急救援安全知识车间5s试题及答案 请先做在对)试题类型:单选题试题1已知变量a和obj的定义如下:Object[]a1={"a","b","c"};Objectobj=a1;则下面语句运行时会抛出异常的是()。CA.Object[]a2=(Object[])obj;B.Stringstr1=(String)((Object[])obj)[1]C.String[]a3=(String[])objD.Stringstr2=(String)a1[2]试题2已知类Foo的定义如下:publicclassFoo{intvalue;Foo(intvalue){this.value=value;}}运行下面程序段:Foo[]a1={newFoo(1),newFoo(2),newFoo(3)};Foo[]a2=newFoo[a1.length];System.arraycopy(a1,0,a2,0,a1.length);System.out.println((a1==a2)+","+(a1[1]==a2[1]));控制台输出的结果是()。AA.false,trueB.false,falseC.true,trueD.true,false试题3已知类Foo的定义如下:publicclassFoo{intvalue;Foo(intvalue){this.value=value;}publicbooleanequals(Objectobj){if(objinstanceofFoo){Foofoo=(Foo)obj;returnvalue==foo.value;}else{returnfalse;}}运行下面程序段:ArrayListlist=newArrayList();HashSetset=newHashSet();list.add(newFoo(1));set.add(newFoo(1));System.out.println(list.contains(newFoo(1))+","+set.contains(newFoo(1)));控制台输出的结果是()。AA.true,falseB.true,trueC.false,falseD.alse,true试题4已知类A、B、C和接口D的定义如下:publicclassA{„}publicclassBextendsAimplementsD{„}publicclassCextendsA{„}publicinterfaceD{„}变量a、b、c、d的定义如下:Aa=newA();Bb=newB();Cc=newC();Dd=null;则下列语句会有编译错误的是()。DA.a=b;B.d=b;C.d=(D)a;D.c=(C)b;试题5运行如下代码:classCOne{publicvoidf(){System.out.println("COne.f");}}classCTwoextendsCOne{publicvoidf(){System.out.println("CTwo.f");}}classCThree{publicvoidg(COneone){System.out.println("g(Cone)");one.f();}publicvoidg(CTwotwo){System.out.println("g(Ctwo)");two.f();}}publicclassMain{publicstaticvoidmain(String[]args){COneone=newCTwo();CThreethree=newCThree();three.g(one);}}控制台输出的结果是()。AA.g(Cone)CTwo.fB.g(Cone)COne.fC.g(Ctwo)CTwo.fD.g(Ctwo)COne.f试题6运行如下代码classFoo{privateintvalue=5;publicFoo(){System.out.println("Foo()");System.out.println(value);}}classBarextendsFoo{privateintvalue=10;publicBar(){System.out.println("Bar()");System.out.println(value);}}publicclassMain{publicstaticvoidmain(String[]args){Barbar=newBar();}}控制台输出的结果是()。BA.Bar()10Foo()5B.Foo()5Bar()10C.Bar()5Foo()10</textaD.Foo()10Bar()5试题7实现Point类的equals 方法 快递客服问题件处理详细方法山木方法pdf计算方法pdf华与华方法下载八字理论方法下载 ,具体逻辑为:“成员变量x和y分别相等的Point对象被视为相等”。publicclassPoint{privateintx;privateinty;...publicbooleanequals(Objectobj){填入代码}}以下代码正确的是()。DA.if(obj.x==this.x||obj.y==this.y){returntrue;}returnfalse;B.if(obj.x==this.xobj.y==this.y){returntrue;}returnfalse;C.if(!(objinstanceofPoint))returnfalse;if(((Point)obj).x==((Point)obj).y&&this.x==this.y){returntrue;}returnfalse;D.if(!(objinstanceofPoint))returnfalse;if(((Point)obj).x==this.x&&((Point)obj).y==this.y){returntrue;}returnfalse;试题8运行如下代码:Listlist=newArrayList();//向list中插入 内容 财务内部控制制度的内容财务内部控制制度的内容人员招聘与配置的内容项目成本控制的内容消防安全演练内容 {1,2,3,4,5,6}list.set(2,list.set(5,list.get(2)))System.out.println(list);控制台的输出结果是()。CA.[1,2,5,4,5,2]B.[1,5,3,4,2,6]C.[1,2,6,4,5,3]D.[1,2,3,4,5,3]试题9运行如下代码:Listlist=newArrayList();//向list中插入内容{1,2,3,4,5,6}.........list.subList(2,5).clear();System.out.println(list);控制台的输出结果是()。DA.[1,2,3,6]B.[1,2]C.[1,2,3]D.[1,2,6]试题10题示代码的功能为:将两个有序的ArrayList合并为一个有序的ArrayList。对于两个存放Integer对象的ArrayList,内容分别为:list1:{1,3,4,6,8}和list2:{2,5,9}合并后的list3:{1,2,3,4,5,6,8,9}...ListIntegerlist3=newArrayListInteger();intsize=list1.size()+list2.size();for(inti=0,j=0,k=0;ksize;k++){填入的代码}System.out.println(list3);...完成该功能应该填入的代码是()。BA.if(j>=list2.size()||i>list1.size()&&list1.get(i)>list2.get(j)){list3.add(list1.get(i++));}else{list3.add(list2.get(j++));}B.if(j>=list2.size()||i<list1.size()&&list1.get(i)<list2.get(j)){list3.add(list1.get(i++));}else{list3.add(list2.get(j++));}C.if(j>=list2.size()&&i<list1.size()&&list1.get(i)<list2.get(j)){list3.add(list1.get(i++));}else{list3.add(list2.get(j++));}D.if(j>=list2.size()||i<list1.size()||list1.get(i)<list2.get(j)){list3.add(list1.get(i++));}else{list3.add(list2.get(j++));}试题11运行如下代码:Stringss="abcdefcde";inti=ss.indexOf("cde",3);System.out.println(i);控制台输出的结果是()。AA.6B.3C.2D.7试题12运行如下代码:Stringss="abcdefcde";charcc=ss.charAt(3);System.out.println(cc);控制台输出的结果是()。DA.bB.eC.cD.d试题13运行如下代码:Stringss="abcdefcde";Strings=ss.substring(2,4);System.out.println(s);控制台输出的结果是()。BA.cdefB.cdC.cdeD.bcde试题14下面说法正确的是AA.一个接口可以继承另外一个接口B.一个类只能实现一个接口C.Java语言支持多继承D.抽象类中的非抽象方法不可以调用其抽象方法试题15下面的代码用于输出字符数组ch中字符出现的种类和个数,应该填入的代码是()。publicstaticvoidmain(String[]args){char[]ch={'a','c','a','b','c','b'};HashMapmap=newHashMap();for(inti=0;i<ch.length;i++){<填入代码>}System.out.println(map);}DA.if(map.contains(ch)){map.put(ch,map.get(ch)+1);}else{map.put(ch,1);}B.if(map.contains(ch)){map.put(ch,(Integer)map.get(ch)+1);}else{map.put(ch,1);}C.if(map.containsKey(ch)){map.put(ch,(int)map.get(ch)+1);}else{map.put(ch,1);}D.if(map.containsKey(ch)){map.put(ch,(Integer)map.get(ch)+1);}else{map.put(ch,1);}试题16关于String和StringBuffer对象描述,错误的是DA.StringBuffer是可变对象,而String是不可变对象B.对字符串进行删除、插入等可变操作时一般使用StringBufferC.String对象池的作用在于提升效率D.StringBuffer的append方法将返回一个全新的StringBuffer对象试题17已知静态方法random(intn)用于返回大于等于0且小于n的随机整数。利用此 关于工期滞后的函关于工程严重滞后的函关于工程进度滞后的回复函关于征求同志党风廉政意见的函关于征求廉洁自律情况的复函 数实现对ArrayList的“洗牌”操作。所谓“洗牌”操作,即将ArrayList元素的位置随机打乱,使得ArrayList的每个元素的位置在除原位置外的其他随机位置上。应该填入的代码是publicclassshuffleUtils{publicstaticvoidshuffle(ArrayListlist){<填入的代码>}publicstaticintrandom(intn){„„„}}BA.for(inti=list.size();i>1;i--){intj=random(i);list.set(j,list.get(i-1));}B.for(inti=list.size();i>1;i--){intj=random(i);list.set(i-1,list.set(j,list.get(i-1));}C.for(inti=list.size();i>1;i--){intj=random(i);list.set(i-1,list.get(j));}D.for(inti=list.size();i>1;i--){intj=random(i);list.set(i,list.set(j,list.get(i));}试题18ArrayList的初始化内容如下:ArrayListlist=newArrayList();list.add("java");list.add("aaa");list.add("java");list.add("java");list.add("bbb");下面可以删除list中所有的“java”的代码是:AA.for(inti=list.size()-1;i>=0;i--){if("java".equals(list.get(i))){list.remove(i);}}B.for(inti=0;i<list.size()-1;i++){if("java".equals(list.get(i))){list.remove(i);}}C.list.remove("java");D.list.removeAll("java");试题19下面字符串和正则 关于同志近三年现实表现材料材料类招标技术评分表图表与交易pdf视力表打印pdf用图表说话 pdf 达式[JQK]{2}[a-z0-9]+匹配的字符串是CA.JQB.JKKC.QQ001D.Q123abc试题20下面描述正确的是:DA.str是字符串变量,“java”.equals(str)和str.equlas("java")在任何时候都是等价的B.成员访问修饰符按照可访问的范围由大到小的顺序是publicdefaultprotectedprivateC.abstract和final共同修饰一个类时,final应该放在abstract的前面D.当某一个类的int类型常量值(用staticfinal修饰)经过修改并重新编译后。用到的该常量的其他类也必须重新编译后才能用的新修改后的值
本文档为【达内corejava第二次测试试题 (含答案请先做在对)】,请使用软件OFFICE或WPS软件打开。作品中的文字与图均可以修改和编辑, 图片更改请在作品中右键图片并更换,文字修改请直接点击文字进行修改,也可以新增和删除文档中的内容。
该文档来自用户分享,如有侵权行为请发邮件ishare@vip.sina.com联系网站客服,我们会及时删除。
[版权声明] 本站所有资料为用户分享产生,若发现您的权利被侵害,请联系客服邮件isharekefu@iask.cn,我们尽快处理。
本作品所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用。
网站提供的党政主题相关内容(国旗、国徽、党徽..)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
下载需要: 免费 已有0 人下载
最新资料
资料动态
专题动态
is_353097
暂无简介~
格式:doc
大小:35KB
软件:Word
页数:17
分类:计算机考试
上传时间:2017-09-30
浏览量:112