📄 exam.htm
字号:
<html><head><title>Java期末考试题</title><meta http-equiv="Content-Type" content="text/html; charset=gb2312"><link rel="stylesheet" href="css/text.css" type="text/css"><script language="JavaScript"><!--function MM_openBrWindow(theURL,winName,features) { //v2.0 window.open(theURL,winName,features);}//--></script></head><script language="JavaScript">function getresultcheck(form){var mykeys=new Array();// mykeys[0]="B";mykeys[0]="B";mykeys[1]="B";mykeys[2]="A";mykeys[3]="A";//czp-select-answervar answer=new Array();for(var I=0;I<mykeys.length;I++) answer[I]="";var every=form.elements;<!--czp-select-count-->for(var I=0;I<every.length;I++){ if(every[I].type=="radio") { if(every[I].checked) { var item=parseInt(every[I].name.substr(0)); answer[item-1]+=every[I].value; } } }var newcount="<html><head><title>谢谢您!</title></head><body><center><h2><font color=red>您的测试结果</font></h2></center>";var totalscore=0;for(var I=0;I<answer.length;I++){ if(answer[I]==mykeys[I]) { var rstr="<font size=2>第"+(I+1)+"题答案正确!</font><br>"; newcount+=rstr; totalscore+=1/(answer.length)*100;//每题分数 }else { var rstr="<font size=2>第"+(I+1)+"题答案错误!正确答案为"+mykeys[I]+"</font><br>"; newcount+=rstr; }}newcount+="<br>您的总成绩为:";newcount+=Math.ceil(totalscore);newcount+="分";newwin=window.open("","","height=200,width=300,scrollbars=yes,resizable=no");newwin.document.write(newcount);}function getresultcheck1(form){var mykeys=new Array();// mykeys[0]="B";mykeys[0]="DE";mykeys[1]="ACD";mykeys[2]="AE";//czp-mulselect-answervar answer=new Array();for(var I=0;I<mykeys.length;I++) answer[I]="";var every=form.elements;<!--czp-mulselect-count-->for(var I=0;I<every.length;I++){ if(every[I].type=="checkbox") { if(every[I].checked) { var item=parseInt(every[I].name.substr(0)); answer[item-1]+=every[I].value; } } }var newcount="<html><head><title>谢谢您!</title></head><body><center><h2><font color=red>您的测试结果</font></h2></center>";var totalscore=0;for(var I=0;I<answer.length;I++){ if(answer[I]==mykeys[I]) { var rstr="<font size=2>第"+(I+1)+"题答案正确!</font><br>"; newcount+=rstr; totalscore+=1/(answer.length)*100;//每题分数 }else { var rstr="<font size=2>第"+(I+1)+"题答案错误!正确答案为"+mykeys[I]+"</font><br>"; newcount+=rstr; }}newcount+="<br>您的总成绩为:";newcount+=Math.ceil(totalscore);newcount+="分";newwin=window.open("","","height=200,width=300,scrollbars=yes,resizable=no");newwin.document.write(newcount);}function check(){var mykeys=new Array();//czp-tiankong-answer//mykeys[0]="B";var answer=new Array();for(var I=0;I<mykeys.length;I++) answer[I]="";var every=zfl.elements;for(var I=0;I<every.length;I++){if(every[I].type=="text"){ if(every[I].value!==null) { //var item=parseInt(every[I].name.substr(1))// answer[item-1]+=every[I].value; answer[I]+=every[I].value; } }}var newcount="<html><head><title>谢谢您!</title></head><body><center><h2><font face=\"隶书\" size=\"5\" color=\"#000099\">您的测试结果</font></h2></center>";var totalscore=0;for(var i=0;i<answer.length;i++){ if(answer[i]==mykeys[i]) { var rstr="<font face=\"宋体\" size=2>第"+(i+1)+"个空答案正确!</font><br>"; newcount+=rstr; totalscore+=1/(answer.length)*100; }else { var rstr="<font face=\"宋体\" size=2>第"+(i+1)+"个空答案错误!正确答案为"+mykeys[i]+"</font><br>"; newcount+=rstr; }}newcount+="<br><font face=\"宋体\" size=3><b>您的总成绩为:</b></font><font face=\"宋体\" size=3 color=red>";newcount+=Math.ceil(totalscore);newcount+="分</font><br>";newwin=window.open("","","height=400,width=400,scrollbars=yes,resizable=no");newwin.document.write(newcount);}</script><body bgcolor="#FFFFFF" text="#000000" topmargin=0><br><center> <table width="95%" border="0" cellspacing="0" cellpadding="0"> <tr> <td class=text valign="top"> <form> <p><b>一、 选择</b><br> <br> 1、请问所有的例外类皆继承哪一个类? <p> <input type="radio" name="1" value="A"> A java.io.Exception <p> <input type="radio" name="1" value="B"> B java.lang.Throwable <p> <input type="radio" name="1" value="C"> C java.lang.Exception <p> <input type="radio" name="1" value="D"> D java.lang.Error<br> <br> 2、下面程序段的执行结果是什么?<br> public class Foo{ <br> public static void main(String[] args){ <br> try{<br> return;} <br> finally{System.out.println("Finally");<br> } <br> } <br> } <p><input type="radio" name="2" value="A"> A 程序正常运行,但不输出任何结果。<p><input type="radio" name="2" value="B"> B 程序正常运行,并输出 "Finally"。<p><input type="radio" name="2" value="C"> C 编译能通过,但运行时会出现一个例外。 <p> <input type="radio" name="2" value="D"> D 因为没有catch语句块,所以不能通过编译。 <br> <br> 3、下列程序中,在X处应加入哪条语句,程序才能通过编译并正常运行? <br> //X <br> public class Foo{ <br> public static void main(String[] args) throws Exception{ <br> PrintWriter out = new PrintWriter(new <br> java.io.OutputStreamWriter(System.out),true); <br> out.println("Hello"); <br> } <br> } <p> <input type="radio" name="3" value="A"> A import java.io.PrintWriter; <p> <input type="radio" name="3" value="B"> B include java.io.PrintWriter; <p> <input type="radio" name="3" value="C"> C import java.io.OutputStreamwriter; <p> <input type="radio" name="3" value="D"> D include java.io.OutputStreamWriter;<br> <br> 4、下列哪个语句可以正确地创建一个RandomAccessFile的实例? <p><input type="radio" name="4" value="A"> A RandomAccessFile("data", "r");<p><input type="radio" name="4" value="B"> B RandomAccessFile("r", "data"); <p><input type="radio" name="4" value="C"> C RandomAccessFile("data", "read"); <p><input type="radio" name="4" value="D"> D RandomAccessFile("read", "data");<br><!--czp-select-timu--> </p> <p> <input type=button name=Button2 value=答案 交 onClick=MM_openBrWindow('text/examination/exam01_pop1.htm','','width=471,height=384') class=pbox> <input type="reset" name="Reset2" value="重置" class=pbox> <input type=button name=Button22 value="判分" onClick="getresultcheck(this.form)" class=pbox> </p> </form> <form> <p><b>二、多项选择</b><br> <br> 1、下面的方法是一个不完整的方法,其中的方法unsafe()会抛出一个IOException,那么在方法的1)处应加入哪条语句,才能使这个不完整的方法成为一个完整的方法? <br> 1) <br> 2) { if(unsafe()){//do something…} <br> 3) else if(safe()){//do the other…} <br> 4) } <p><input type="checkbox" name="1" value="A"> A public IOException methodName()<p><input type="checkbox" name="1" value="B"> B public void methodName()<p><input type="checkbox" name="1" value="C"> C public void methodName() throw IOException <p> <input type="checkbox" name="1" value="D"> D public void methodName() throws IOException <br> <br> <input type="checkbox" name="1" value="E"> E.public void methodName() throws Exception <br> <br> 2、如果下列的方法能够正常运行,在控制台上将显示什么? <br> public void example(){ <br> try{ <br> unsafe(); <br> System.out.println("Test1"); <br> } <br> catch(SafeException e) <br> {System.out.println("Test 2");} <br> finally{System.out.println("Test 3");} <br> System.out.println("Test 4"); <br> } <p><input type="checkbox" name="2" value="A"> A Test 1 <p><input type="checkbox" name="2" value="B"> B Test 2 <p><input type="checkbox" name="2" value="C"> C Test 3 <p><input type="checkbox" name="2" value="D"> D Test 4<br> <br> 3、下面哪个语句能够正确地创建一个InputStreamReader的实例? <p><input type="checkbox" name="3" value="A"> A new InputStreamReader(new FileInputStream("data")); <p><input type="checkbox" name="3" value="B"> B new InputStreamReader(new FileReader("data")); <p><input type="checkbox" name="3" value="C"> C new InputStreamReader(new BufferedReader("data")); <p> <input type="checkbox" name="3" value="D"> D new InputStreamReader("data"); <br> <br> <input type="checkbox" name="3" value="E"> E new InputStreamReader(System.in); <br> <!--czp-mulselect-timu--> </p> <p> <input type=button name=Button2 value=答案 交 onClick=MM_openBrWindow('text/examination/exam01_pop6.htm','','width=471,height=384') class=pbox> <input type="reset" name="Reset2" value="重置" class=pbox> <input type=button name=Button22 value="判分" onClick="getresultcheck1(this.form)" class=pbox> </p> </form> <form> <p><b>三、 问答题</b><br> <br> <br> 1、 编一个应用程序,按行顺序地读取一个可读文件的内容。<br> <textarea name=jianda cols=50 rows=5></textarea><br><br> <br> 2、 使用对象的串行化机制,使用RandomAccessFile构造一个应用程序能够随机存取文件的记录,可显示、修改记录的内容。<br> <textarea name=jianda cols=50 rows=5></textarea><br><br><br><!--czp-wenda-timu--> <br> <input type=button name=Button value=答案 案 onClick="MM_openBrWindow('text/examination/exam01_pop2.htm','','width=471,height=384')" class=pbox> <input type='reset' name='Submit3' value='重置' class=pbox> </p> </form><form> <p> </p> </form> <form> </form> </td> </tr></table></center></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -