版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、绝密启用前蓝桥软件学院线订装师老课授JavaSE高级部分第二册第一周周考测试笔试注意事项:答卷前,请关闭手机,禁止使用设备对试卷进行拍照。请务必将个人相关信息填写在相应位置。请将答案填写在相应位置,否则无效。线订装名姓业专一、单选题1阅读如下Java代码,在控制台输入-1,执行结果是(B)。(选择一项)publicclassDemopublicstaticvoidmain(Stringargs)Scannerinput=newScanner(System.in);System.outprint(请输入数字:);tryintnum=input.nextInt();if(num4)thrownew
2、Exception(必须在1-4之间!);线订装历学型类校学catch(InputMismatchExceptione)System.out.println(InputMismatchException);catch(Exceptione)System.out.println(e.getMessage();A输出:InputMismatchException输出:必须在1-4之间!什么也没输出编译错误2下面选项中属于运行时异常的是(BC)。(选择二项)AException和IOException线订装学大在所BNullPointerException和InputMismatchExceptio
3、nCArithmeticException和ArraylndexOutOfBoundsExceptionDClassCastException和ClassNotFoundException3下面选项中有关Java异常处理模型的说法错误的是(AD)。(选择二项)A一个try块只能有一条catch语句一个try块中可以不使用catch语句catch块不能单独使用,必须始终与try块在一起finally块可以单独使用,不是必须与try块在一起阅读如下Java代码,其中错误的行是(AC).(选择二项)publicclassStudentprivateStringstuId;_publicvoidset
4、StuId(StringstuId)throwException/1if(stuId.length()!=4)/2throwsnewException(学号必须为4位!);/3elsethis.stuId=stuId;/4A1B.23全部正确编译并运行如下Java程序,将输出(D)。(选择一项)publicstaticvoidmain(Stringargs)tryintnum1=2;intnum2=0;intresult=num1/num2;System.out.println(result);thrownewNumberFormatException();catch(ArrayIndexOu
5、tOfBoundsExceptione)System.out.print(1);catch(NumberFormatExceptione)System.out.print(2);catch(Exceptione)System.out.print(3);finallySystem.out.print(4);System.out.print(5);A134B.2345C.1345D.345D.程序结束D.程序结束6.在异常处理中,如释放资源、关闭文件等由(C)来完成。(选择一项)Atry子句B.catch子句C.finally子句D.throw子句7.8.以下关于异常的代码的执行结果是(C)。(选
6、择一项)publicclassTestpublicstaticvoidmain(Stringargs)trySystem.out.println(try);return;catch(Exceptione)System.out.println(catch);finallySystem.out.println(finally);A.trycatchfinallyB.catchfinallyC.tryfinallyD.try有以下java代码,问程序的运行结果是(B)。(选择一项)publicstaticvoidmain(Stringargs)tryScannerinput=newScanner(S
7、ystem.in);intnum=input.nextInt();System.outprint(您输入了+num);catch(Exceptione)System.outprint(出错了);finallySystem.out.print(程序结束);输入:SA您输入了S程序结束出错了程序结束您输入了S出错了程序结束9.在Java中,关于异常处理,以下说法不正确的是(BD)。(选择二项)。AJava的异常处理是通过5个关键字来实现的:try,catch,finally,throw和throws个try语句块后面只能跟一个catch语句块和一个fianlly语句块Log4j是一个优秀的日志记录
8、工具,可以用于记录系统异常异常只有运行时异常10编译并运行如下Java程序,将输出(D)。(选择一项)publicclassValuepublicstaticvoidvalue()trySystem.out.println(“Start”);add();thrownewClassNotFoundException();catch(ClassNotFoundExceptione)System.out.print(a);catch(Exceptione)System.out.print(b);finallySystem.out.print(c);System.out.print(d);public
9、staticvoidadd()inti=0,j=0,m;m=i/j;return;publicstaticvoidmain(Stringargs)Value.value();AStartbdB.StartabcdC.StartacdD.Startbcd下列关于异常的描述正确的是(BC)。(选择二项)A异常结构包括try,catch,finally三部分,使用时三者缺一不可多重捕获(multi-catch)可以对多个catch语句进行优化。抛出异常有两种形式:throw方法声明时抛出异常,throws手动抛出异常。finally总会被执行,除非catch中出现了System.exit(l)语句。
10、12下面关于javalangException类的说法正确的是(A)。(选择一项)A继承自Throwable。实现了Serializable接口。它只有一个RuntimeException子类。以上都不正确13.getCustomerInfo()方法如下,try中可以捕获三种类型的异常,如果在该方法运行中产生了一个IOException,将会输出什么结果(C)。(选择一项)ApublicvoidgetCustomerInfo()try/dosomethingthatmaycauseanExceptioncatch(java.io.FileNotFoundExceptionex)System.o
11、ut.print(FileNotFoundException!);catch(java.io.IOExceptionex)System.out.print(IOException!);catch(java.lang.Exceptionex)System.out.print(Exception!);AIOException!IOException!Exception!FileNotFoundException!IOException!FileNotFoundException!IOException!Exception!下列哪种异常是检査型异常,需要在编写程序时声明(C)。(选择一项)ANull
12、PointerExceptionClassCastExceptionFileNotFoundExceptionIndexOutOfBoundsException以下对异常的描述正确的是(C)。(选择一项)A异常分为Error和ExceptionThrowable仅是所有异常类的父类Exception是所有异常类父类Exception只包括RuntimeException之外的异常以下对自定义异常描述正确的是(A)。(选择一项)CA自定义异常必须继承ExceptionB.自定义异常可以继承自ErrorC.自定义异常可以更加明确定位异常出错的位置和给出详细出错信息C.自定义异常可以更加明确定位异常
13、出错的位置和给出详细出错信息程序中已经提供了丰富的异常类,使用自定义异常没有意义17给定下列代码,oneMethod()方法正常运行,将显示(A)。(选择一项)publicvoidtest()tryoneMethod();System.out.println(“condition1”);catch(ArrayIndexOutOfBoundsExceptione)System.out.println(“condition2”);catch(Exceptione)System.out.println(“condition3”);finallySystem.out.println(“finally”
14、);Acondition1和finallyB.condition2和conditionlC.condition3和finallyD.全部显示18.对于已经被定义过可能抛出异常的语句,在编程时:(B)。(选择一项)A必须使用try/catch语句处理异常B如果程序提示编译错误,应该使用try/catch语句处理异常C.可以置之不理D只能使用try/catch语句处理19定义了如下类和测试方法,请问测试时期待要捕获下面哪个选项的异常(B)。(选择一项)classMyExceptionextendsExceptionMyException()classApublicvoidformat()throw
15、sMyExceptionSystem.out.println(“format()”);publicintformatstr(Stringstr)throwsMyExceptionFormat();inti=Integer.valueOf(str);returni;publicclassTestpublicstaticvoidmain(Stringargs)newA().formatstr(1);AExceptionMyExceptionCMyException和NumberFormatExceptionD.RuntimeException20根据给定如下代码,说法正确的是(A)。(选择一项)D
16、publicvoidsetSex(Stringsex)if“男.equals(sex)|女.equals(sex)this.sex=sex;elsethrownewException(性别只能是男或者女!);A输入男,程序正常执行,没有异常产生。B输入a,程序产生异常,可以在调用setSet(“a”)方法外,使用throws解决。输入a,程序产生异常,可以在调用setSet(“a)方法处,使用try-catch解决。程序编译错误。21.根据给定如下代码,选择正确一项()。(选择一项)ApublicclassTestRegularExperssionpublicvoidprintA(floata
17、,floatb)throwsSQLExceptionpublicclassTestRegularExpressionAextendsTestRegularExperssionpublicvoidprintA(floata,floatb)throwsNullPointerExceptionpublicclassTestRegularExperssionpublicvoidprintA(floata,floatb)throwsNullPointerExceptionclassTestRegularExpressionAextendsTestRegularExperssionpublicvoidpr
18、intA(floata,floatb)throwsSQLExceptionpublicclassTestRegularExperssionpublicvoidprintA(floata,floatb)1publicclassTestRegularExpressionAextendsTestRegularExperssionpublicvoidprintA(floata,floatb)throwsExceptionsuper.printA(a,b);D.publicclassTestRegularExperssionpublicvoidprintA(floata,floatb)throwsExc
19、eptionpublicclassTestRegularExpressionAextendsTestRegularExperssionpublicvoidprintA(floata,floatb)super.printA(a,b);22以下选项中能单独和finally语句一起使用的是(A)。(选择一项)AtryB.catchC.throwsD.throw以下选项中关于Java集合的说法错误的是(BD)。(选择二项)ACList接口和Set接口是Collections接口的两个子接口List接口中存放的元素具有有序,不唯一的特点Set接口中存放的元素具有无序,不唯一的特点Map接口存放的是映射信
20、息,每个元素都是一个键值对如下Java代码,输出的运行结果是(D)。(选择一项)ApublicclassTestpublicstaticvoidmain(Stringargs)Listlist=newArrayList();list.add(str1);list.add(2,str2);Strings=list.get(1);System.out.println(s);A运行时出现异常B.正确运行,输出str1C.正确运行,输出str2D.编译时出现异常以下Java代码的作用是首先将一个数组的内容存入集合,然后判断集合中是否有指定的元素存在,其中共有(C)处错误。(选择一项)importjav
21、a.util.List;publicclassTestpublicintgetIndexofArray(floatf)intrtn=-1;floatobjf=3.4;Listlist=null;for(inti=0;if.size();i+)list.add(fi);for(inti=0;ilist.size();i+)floattmp=(float)list.get(i);if(objf=tmp)rtn=i;returnrtn;A0TOC o 1-5 h zB.123分析如下Java代码,编译运行后将输出(B)。(选择一项)publicclassTestpublicTest()staticv
22、oidprint(Listal)al.add(2);al=newArrayList();al.add(3);al.add(4);publicstaticvoidmain(Stringargs)Listal=newArrayList();al.add(1);print(al);System.out.println(al.get(1);B.2C.3D.427在Java中,下列集合类型可以存储无序、不重复的数据的是(D)。(选择一项)AArrayListB.LinkedListC.TreeSetD.HashSet以下代码的执行结果是(C)。(选择一项)Sets=newHashSet();s.add(
23、abc);s.add(abc);s.add(abcd);s.add(ABC);System.out.println(s.size();TOC o 1-5 h zA.1B.2C.3D.4给定如下Java代码,编译运行的结果是(C)。(选择一项)publicclassTestpublicstaticvoidmain(Stringargs)Mapmap=newHashMap();Strings=code;map.put(s,1);map.put(s,2);System.out.println(map.size();A编译时发生错误B.运行时引发异常C.正确运行,输出:1D.正确运行,输出:2下面集合
24、类中属于非线程安全,且结构采用了哈希表的是(C)。(选择一项)A.VectorB.ArrayListC.HashMapD.Hashtable31在Java中,LinkedList类与ArrayList类同属于集合框架类,下列(CD)选项中是LinkedList类有而ArrayList类没有的方法。(选择两项)Aadd(Objecto)B.add(intindex,Objecto)C.getFirst()D.removeLast()32给定如下代码输出结果是(A)。(选择一项)publicclassTestpublicstaticvoidmain(Stringargs)Stringargg=a,
25、1,b,8;Sets=newTreeSet();s.addAll(Arrays.asList(argg);System.out.println(s);A1,8,a,bB.b,a,8,1C.a,1,b,8D.编译不正确33如下代码的运行结果是(B)。(选择一项)ApublicclassTestpublicstaticvoidmain(Stringargs)Listlist=newArrayList();list.add(hello);list.add(world);list.add(world);list.add(.);for(Iteratori=list.iterator();i.hasNex
26、t();)Strings=inext();需要加转型System.out.print(s);A编译不正确B.helloworldworld.C.helloworld.D.运行时异常34.下列关于java.util.ArrayList的说法正确的是(BD)。(选择二项)ADA这个集合中的元素是有序的可以通过键来获取这个集合中的元素可以通过addFirst()方法,在集合的首部插入元素D.在对这个集合执行遍历操作时,效率比较高D.在对这个集合执行遍历操作时,效率比较高35编译并且运行如下java程序,输出的结果是(D)。(选择一项)BclassCatprivateStringname;public
27、Cat(Stringname)=name;publicStringgetName()returnname;publicclassTestpublicstaticvoidmain(Stringargs)CatmOne=newCat(“M1”);CatmTwo=newCat(“M2”);LinkedListlist=newLinkedList();list.add(mOne);list.addLast(mTwo);list.addFirst(mTwo);Catcat=(Cat)list.getLast();System.out.print(“最后一只猫的名字叫:+catgetName();A最后一
28、只猫的名字叫:M1B.最后一只猫的名字叫:M2C.无任何输出结果D.编译错误关于Java中List接口的说法错误的是(B)。(选择一项)ArrayList和LinkedList都是List接口的实现类ArrayList和LinkedList都不允许存储重复数据ArrayList的优点在于遍历元素和随机访问元素的效率比较高LinkedList的优点在于插入,删除元素时,效率比较高下列关于Java中集合接口的说法错误的是(C)。(选择一项)DCollection接口存储一组不唯一,无序的对象Set接口继承Collection接口,存储一组唯一,无序的对象List接口继承Collection接口,存
29、储一组不唯一,有序的对象Map接口存储一组成对的键-值对象,其中key要求有序,不允许重复。Value不要求有序,但允许重复。38运行如下代码,第(D)句将会出现编译错误。(选择一项)publicclassTestpublicstaticvoidmain(Stringargs)Listlist=newArrayList();list.add(2);list.add(1);list.remove(1);/1Iteratori=list.iterator();/2while(i.hasNext()/3intnum=i.next();/4System.out.print(num+1);A1B.2C.
30、3D.4下列关于ArrayList和Vector的说法错误的是(D)。(选择一项)ArrayList线程不安全,但性能高Vector线程安全,但性能较低ArrayList允许存储null和重复的值。Vector允许存储重复的值但不允许存储null。ArrayList类的底层数据结构是(D)。(选择一项)A数组结构链表结构哈希表结构红黑树结构Vector类的特点是(A)。(选择一项)A.线程同步B.线程不同步C.增删快D.底层是链表结构关于迭代器说法错误的是(D)。(选择一项)迭代器是取出集合元素的方式迭代器的hasNext()方法返回值是布尔类型C.List集合有迭代器D.next()方法将返回集合中的上一个元素.下面类或者接口中,不属于集合体系的是(D)。(选择一项)AA.java.util.CollectionsB.java.util.MapC.java.util.VectorD.java.util.Hashtable44.使用TreeSet的无参构造创建集合对象存储元素时,该元素必须(C)。(选择一项)A实现Comparable接口有main方法有get和set方法实现Serializable接口下面关于Collection和Colle
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第1课时 综合应用长方形、正方形周长计算公式解决问题
- 2026年秋北师大版小学四年级科学上册第三单元《光》教案
- 2025中国教育研究前沿与热点问题年度报告
- 做个有责任感的小学生小学主题班会课件
- 技术交流会邀请函催办5篇范文
- (2026年)静脉输液港的维护和使用课件
- 2026 年秋季开学 童心筑梦想 奔赴金秋新课堂
- 2026年事业单位分类考试辅导教材:职业能力倾向测验历年真题
- 2026年辽宁省公安系统考试录用公务员(人民警察)人才紧缺职位(法医)模拟试题及答案
- 销售数据分析从数据中挖掘增长机会方案
- 2026弥勒市财政局公开招聘编外工作人员(3人)考试备考题库及答案详解
- 无砟轨道工艺性试验总结讲诉
- 2026中国民生银行私银财富经理招聘笔试备考试题及答案详解
- 药品质量风险管理规程培训
- 辽宁金融控股集团有限公司招聘笔试题库2026
- 机械设备安装工岗位技能培训教材
- 肺部健康防护指南
- JJF 2376-2026 智能网联汽车自动泊车性能 计量测试规范
- 内部合伙人制度及股权激励方案(珍藏版)
- 酒店合伙退股协议书
- DBJ33-T 1077-2025 建筑装饰装修工程质量评价标准
评论
0/150
提交评论