📄 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]="D";//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;var totalcount=0;for(var I=0;I<answer.length;I++){ if(answer[I]==mykeys[I]) { var rstr="<font size=2>第"+(I+1)+"题答案正确!</font><br>"; totalcount++; newcount+=rstr; // if (totalcount==(answer.length)) // {totalscore=100; //}// else// {// totalscore+=1/(answer.length)*100;//每题分数// }*/ }else { var rstr="<font size=2>第"+(I+1)+"题答案错误!正确答案为"+mykeys[I]+"</font><br>"; newcount+=rstr; } totalscore=(totalcount/answer.length)*100.0;}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]="AC";mykeys[1]="AB";mykeys[2]="AC";mykeys[3]="ABCD";mykeys[4]="BC";mykeys[5]="CD";mykeys[6]="ABC";mykeys[7]="ABC";mykeys[8]="CD";//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;var totalcount=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; totalcount++; }else { var rstr="<font size=2>第"+(I+1)+"题答案错误!正确答案为"+mykeys[I]+"</font><br>"; newcount+=rstr; } totalscore=(totalcount/answer.length)*100.0; }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、URL url = new URL(http://freemail.263.net);那么url.getFile()得到的结果是 <p><input type="radio" name="1" value="A"> A 263<p><input type="radio" name="1" value="B"> B net<p><input type="radio" name="1" value="C"> C null<p><input type="radio" name="1" value="D"> D ""<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、关于TCP/IP协议下面哪几点是错误的 <p><input type="checkbox" name="1" value="A"> A TCP/IP协议由TCP协议和IP协议组成<p><input type="checkbox" name="1" value="B"> B TCP和UDP都是TCP/IP协议传输层的子协议<p><input type="checkbox" name="1" value="C"> C Socket是TCP/IP协议的一部分<p><input type="checkbox" name="1" value="D"> D 主机名的解析是TCP/IP的一部分<br> <br> 2、下面哪些URL是合法的 <p><input type="checkbox" name="2" value="A"> A http://166.111.136.3/index.html<p><input type="checkbox" name="2" value="B"> B ftp://166.111.136.3/incoming<p><input type="checkbox" name="2" value="C"> C ftp://166.111.136.3:-1/<p><input type="checkbox" name="2" value="D"> D http://166.111.136.3.3<br> <br> 3、下面哪几种方法是表示本机的 <p><input type="checkbox" name="3" value="A"> A localhost<p><input type="checkbox" name="3" value="B"> B 255.255.255.255<p><input type="checkbox" name="3" value="C"> C 127.0.0.1<p><input type="checkbox" name="3" value="D"> D 123.456.0.0<br> <br> 4、下面哪几种服务是使用TCP协议的 <p><input type="checkbox" name="4" value="A"> A HTTP<p><input type="checkbox" name="4" value="B"> B FTP<p><input type="checkbox" name="4" value="C"> C SMTP<p><input type="checkbox" name="4" value="D"> D NEWS<br> <br> 5、下面正确的创建Socket的语句有 <p><input type="checkbox" name="5" value="A"> A Socket a = new Socket(80);<p><input type="checkbox" name="5" value="B"> B Socket b = new Socket("130.3.4.5",80);<p><input type="checkbox" name="5" value="C"> C ServerSocket c = new Socket(80)<p><input type="checkbox" name="5" value="D"> D ServerSocket d = new Socket("130.3.4.5",80)<br> <br> 6、下面关于阻塞函数的论述,正确的有 <p><input type="checkbox" name="6" value="A"> A 阻塞函数是指无法返回的函数<p><input type="checkbox" name="6" value="B"> B 阻塞函数是指网络过于繁忙,函数必须等待<p><input type="checkbox" name="6" value="C"> C 阻塞函数是指有外部事件发生才会返回的函数。<p><input type="checkbox" name="6" value="D"> D 阻塞函数如果不能马上返回,就会进入等待状态,把系统资源让给其他线程<br> <br> 7、下面正确的论述有 <p><input type="checkbox" name="7" value="A"> A ServerSocket.accept是阻塞的<p><input type="checkbox" name="7" value="B"> B BufferedReader.readLine是阻塞的<p><input type="checkbox" name="7" value="C"> C DatagramSocket.receive是阻塞的<p><input type="checkbox" name="7" value="D"> D DatagramSocket.send是阻塞的<br> <br> 8、下面的语句创建一DatagramSocket对象,哪些是正确的 <p><input type="checkbox" name="8" value="A"> A DatagramSocket a = new DatagramSocket()<p><input type="checkbox" name="8" value="B"> B DatagramSocket b = new DatagramSocket(80)<p><input type="checkbox" name="8" value="C"> C DatagramSocket c = new DatagramSocket("127.0.0.1",70)<p><input type="checkbox" name="8" value="D"> D DatagramSocket d = new DatagramSocket("127.0.0.1")<br> <br> 9、关于数据报通信(UDP)和流式通信(TCP)的论述,正确的有 <p><input type="checkbox" name="9" value="A"> A TCP和UDP在很大程度上是一样的,由于历史的原因产生了两个不同的名字而已<p><input type="checkbox" name="9" value="B"> B TCP和UDP在传输方式上是一样的,都是基于流的,但是TCP可靠,UDP不可靠<p><input type="checkbox" name="9" value="C"> C TCP和UDP使用的都是IP层所提供的服务<p><input type="checkbox" name="9" value="D"> D 用户可以使用UDP来实现TCP的功能<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> </form> </td> </tr></table></center></body></html>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -