• / 16

《Java程序设计》期终考试试卷及答案.docx

资源描述:
《《Java程序设计》期终考试试卷及答案.docx》由本站会员分享,支持在线阅读,更多《《Java程序设计》期终考试试卷及答案打印版.docx》相关的内容可在三九文库网上搜索。

XXXXXX大学XXX学院(密封线内勿答题)姓名学号学院(系)专业年级班(密封线内勿答题)《Java程序设计》课程期末考试卷(200x—200x学年第x学期)本科□专科RA卷RB卷□C卷□(考试时间120分钟)题号一二三四五总分分数一、单选题(本大题共20个小题,每小题1分,共20分)得分评阅人1、编译和运行下面的应用程序,屏幕输出的结果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){Aa=newA("

aaaaa");A.Bb=a.newB();System.out.println(a.outStr+b.inStr);}}classA{StringoutStr;publicA(Strings){outStr=s;}publicclassB{publicStringinStr="bbbbb"}}A)aaaaaB)ababaC)bbbbbD)aaaaabbbbb2、当某一线程正处于休眠状态,而另一个线程用Thread类中的interrupt()方法中断它时,抛出的异常类型是()。A)IOExceptionB)RuntimeExceptionC)InterruptedExceptionD)ClassNotFoundException3、以下是应用程序中定义的静态方法printBinary。

若在其main方法中有方法调用语句printBinary(2),则输出的结果是()。staticvoidprintBinary(inti){System.out.print(i+"的2进制数表示为:\t");for(intj=31;j>=0;j)if(((1<

RandomAccessFileraf2=newRandomAccessFile("1.txt","rw");A)打开当前目录下的文件1.txt,既可以向文件写数据,也可以从文件读数据。B)打开当前目录下的文件1.txt,但只能向文件写入数据,不能从文件读取数据。C)打开当前目录下的文件1.txt,但不能向文件写入数据,只能从文件读取数据。D)以上说法都不对。5、下面的程序编译运行后,输出的结果是().importjava.util.Arrays;publicclassTest{publicstaticvoidmain(String[]unused){String[]str={"。

ZZZ","AAA","BBB","CCC"};Arrays.sort(str);intindex=Arrays.binarySearch(str,"ZZZ");System.out.println(index);}}A)0B)1C)2D)36、下面的程序段的功能是()。Filefile1=newFile("d:\\xxx\\yyy\\zzz");file1.mkdirs();A)在当前目录下生成子目录:\xxx\yyy\zzzB)生成目录:e:\xxx\yyy\zzzC)在当前目录下生成文件xxx。

yyy.zzzD)以上说法都不对7、下面的程序编译运行后输出的结果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){Xa=newX(){publicvoidshowX(){System.out.println(a*b);}};a.showX();}}classX{inta=5,b=3;publicvoidshowX(){System.out.println(a+b);}}A)15B)8C)5D)38、应用程序的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)zzzzz9、关于下面的程序Test.java说法正确的是()。publicclassTest{Stringx="1"。

inty;publicstaticvoidmain(Stringargs[]){intz=2;System.out.println(x+y+z);}}A)3B)102C)12D)程序有编译错误10、应用程序的main方法中有以下语句,则输出的结果是()。doublex=8765.12345;DecimalFormatform1=newDecimalFormat("0000.00");System.out.println("x="+form1.format(x));A)x=8765.12B)x=8765.12345C)x=8765。

1D)x=8765.011、应用程序的main方法中有以下语句,则输出的结果是()。intb[][]={{1,1,1},{2,2},{3}};intsum=0;for(inti=0;i

startsWith("test");System.out.print(b);booleanb1=s.endsWith("java");System.out.println(b+""+b1);A)truetrueB)truefalseC)falsetrueD)falsefalse13、应用程序的main方法中有以下语句,则执行后输出的结果是()。int[]x={125,21,5,168,98};intmin=x[0];for(inti=1;i

out.println(min);A)125B)5C)98D)16814、应用程序的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)cccbbbaaa15、下面程序段执行后b的值是()。Stringstr="java";booleanb=strinstanceofObject;A)0B)trueC)1D)false16、以下关于java异常说法不正确的是()。A)Throwable类是Java语言中Error类和Exception类

B)当异常对象是Exception类(或其子类)的实例时,能通过Java虚拟机或者throw语句抛出该异常对象,并能通过try…catch…finally处理。C)如果只用一个catch块捕捉多个异常对象,则catch子句中的参数类型应是所有异常对象的父类。D)以上说法都不对。17、应用程序Test.java的源程序如下,在命令行键入:javaTestaaabbccdddeeeee则输出的结果是()。publicclassTest{publicstaticvoidmain(Stringargs[]){intk1=args.length;intk2=args[2]。

length();System.out.print(k1+""+k2);}}A)32B)52C)53D)5518、下面的程序创建了一个文件输出流对象,用来向文件test.txt中输出数据,假设程序当前目录下不存在文件test.txt,编译下面的程序Test.java后,将该程序运行3次,则文件test.txt的内容是()。importjava.io.*;publicclassTest{publicstaticvoidmain(Stringargs[]){try{Strings="ABCDE"byteb[]=s。

getBytes();FileOutputStreamfile=newFileOutputStream("test.txt",true);file.write(b);file.close();}catch(IOExceptione){System.out.println(e.toString());}}}A)ABCABCB)ABCDEC)TestD)ABCDEABCDEABCDE19、下面那些方法不是接口Collection中已声明的方法()?A)添加元素的add(Objectobj)方法B)删除元素的remove(Objectobj)方法C)得到元素个数的length()方法D)返回迭代器的iterator()方法。

展开阅读全文
 温馨提示:
下载提示
关于本文
本文标题:《Java程序设计》期终考试试卷及答案.docx
链接地址:https://www.999doc.com/662104.html
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 联系我们

copyright © 2016-2021  999doc三九文库网 版权所有

经营许可证编号:苏ICP备2020069977号  网站客服QQ:772773258  联系电话:0518-83073133