预览加载中,请您耐心等待几秒...
1/7
2/7
3/7
4/7
5/7
6/7
7/7

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

第页共NUMPAGES7页 《JAVA语言程序设计》期末考试试题及答案5(应考必备题库) 单选题 1、当某一线程正处于休眠状态,而另一个线程用Thread类中的interrupt()方法中断它时,抛出的异常类型是()。 A)IOExceptionB)RuntimeException C)InterruptedException D)ClassNotFoundException 1、当某一线程正处于休眠状态,而另一个线程用Thread类中的interrupt()方法中断它时,抛出的异常类型是()。 A)IOExceptionB)RuntimeException C)InterruptedException D)ClassNotFoundException 2、下面的程序段的功能是()。 Filefile1=newFile("d:\\xxx\\yyy\\zzz"); file1.mkdirs(); A)在当前目录下生成子目录:\xxx\yyy\zzzB)生成目录:e:\xxx\yyy\zzz C)在当前目录下生成文件xxx.yyy.zzzD)以上说法都不对 3、应用程序的main方法中有以下语句,则输出的结果是()。 Strings="xxxxxxxxxxxxxxx#123#456#zzzzz"; intn=s.indexOf("#"); intk=s.indexOf("#",n+1); Strings2=s.substring(n+1,k); System.out.println(s2); A)123456B)123C)xxxxxxxxxxxxxxxD)zzzzz 4、关于下面的程序Test.java说法正确的是()。 publicclassTest{ Stringx="1"; inty; publicstaticvoidmain(Stringargs[]){ intz=2; System.out.println(x+y+z); } } A)3B)102C)12D)程序有编译错误 5、应用程序的main方法中有以下语句,则输出的结果是()。 intb[][]={{1,1,1},{2,2},{3}}; intsum=0; for(inti=0;i<b.length;i++){ for(intj=0;j<b[i].length;j++){ sum+=b[i][j]; } } System.out.println("sum="+sum); A)10B)6C)9D)13 6、应用程序的main方法中有以下语句,则执行后输出的结果是()。 int[]x={125,21,5,168,98}; intmin=x[0]; for(inti=1;i<x.length;i++){ if(x[i]<min) min=x[i]; } System.out.println(min); A)125B)5C)98D)168 7、应用程序的main方法中有以下语句,则输出的结果是()。 Hashtablehashtable=newHashtable(); hashtable.put("100","aaa"); hashtable.put("200","bbb"); hashtable.put("300","ccc"); System.out.println(hashtable.get("300").toString() +hashtable.get("200").toString() +hashtable.get("100").toString()); A)aaaB)bbbC)cccD)cccbbbaaa 8、以下关于java异常说法不正确的是()。 A)Throwable类是Java语言中Error类和Exception类的父类。 B)当异常对象是Exception类(或其子类)的实例时,能通过Java虚拟机或者throw语句抛出该异常对象,并能通过try…catch…finally处理。 C)如果只用一个catch块捕捉多个异常对象,则catch子句中的参数类型应是所有异常对象的父类。 D)以上说法都不对。 9、下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt的内容是()。 importjava.io.*; publicclassTest{ publicstaticvoidmain(Stringargs[]){ try{ Strings="ABCDE"; byteb[]=s.getBytes(); FileOutputStr