⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 exam.htm

📁 清华大学JAVA教程
💻 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";mykeys[1]="B";mykeys[2]="C";//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]="AC";mykeys[1]="ACD";mykeys[2]="BC";mykeys[3]="CD";mykeys[4]="ABD";//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、下面哪些不是JavaBean的特征:           <p><input type="radio" name="1" value="A"> A  内省<p><input type="radio" name="1" value="B"> B  定制<p><input type="radio" name="1" value="C"> C  持续<p><input type="radio" name="1" value="D"> D  远程调用<br>            <br>            2、下面哪个接口是JavaBean必须实现的           <p>            <input type="radio" name="2" value="A">            A java.lang.Runnable           <p>             <input type="radio" name="2" value="B">            B java.io.Serializable          <p>             <input type="radio" name="2" value="C">            C java.lang.Clonable          <p>             <input type="radio" name="2" value="D">            D java.beans.BeanInfo<br>            <br>            3、对于EJB,下列哪些说法是正确的:           <p><input type="radio" name="3" value="A"> A  JavaBean是组件,EJB不是组件<p><input type="radio" name="3" value="B"> B  EJB可以自己运行而不需要运行环境<p><input type="radio" name="3" value="C"> C  EJB在符合EJB容器规范的容器中都可以运行<p><input type="radio" name="3" value="D"> D  在EJB1.0规范中规定了3种类型的EJB<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、关于JavaBean的事件的叙述,下面哪些说法是正确的:           <p><input type="checkbox" name="1" value="A"> A  JavaBeans通过传递事件在Bean之间通信<p><input type="checkbox" name="1" value="B"> B  事件源不需要启动者就可以工作<p><input type="checkbox" name="1" value="C"> C  JavaBean的事件模型和AWT的事件模型类似<p><input type="checkbox" name="1" value="D"> D  JavaBean没有事件模型<br>            <br>            2、对于JavaBean的属性,下面哪些说法是正确的:           <p><input type="checkbox" name="2" value="A"> A  JavaBean的属性可以在开发工具中设置<p><input type="checkbox" name="2" value="B"> B  JavaBean可以提供public类型的属性<p><input type="checkbox" name="2" value="C"> C  如果需要访问和修改JavaBean的属性,只能通过get/set方法<p><input type="checkbox" name="2" value="D"> D  如果一个属性只提供了get方法,那么它是只读的<br>            <br>            3、下面关于RMI的说法那些是正确的:           <p><input type="checkbox" name="3" value="A"> A  在RMI程序中不能使用Java语言提供的标准类库<p><input type="checkbox" name="3" value="B"> B  RMI系统结构中包含一层Remote Reference Layer<p><input type="checkbox" name="3" value="C"> C  RMI的端头是代表远程对象的客户机方代理<p><input type="checkbox" name="3" value="D"> D  RMI的远程调用层需要程序员自己编写<br>            <br>            4、在用RMI构造的分布式系统中,下列哪些说法是正确的:           <p><input type="checkbox" name="4" value="A"> A  RMI的client方只能是应用程序,不能是Applet<p><input type="checkbox" name="4" value="B"> B  不需要进行安全策略的配置就可以访问server端提供的方法<p><input type="checkbox" name="4" value="C"> C  server端提供的用于远程调用的类必须在名字服务器上注册<p><input type="checkbox" name="4" value="D"> D  客户端只能调用远程接口里描述的方法<br>            <br>            5、下列说法哪些是正确的           <p><input type="checkbox" name="5" value="A"> A  EJB的网络计算模式是建立在RMI的基础上的<p><input type="checkbox" name="5" value="B"> B  JavaBeans是轻量级的构件,EJB是重量级的构件<p><input type="checkbox" name="5" value="C"> C  EJB也是有用户界面的<p><input type="checkbox" name="5" value="D"> D  EJB容器给开发者提供了资源管理服务<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 name="zfl">        </form>          <form>          <p><b>三、 编程题</b><br>            <br>            <br>            1、 写一个JavaBean,这个JavaBean显示"Hello World"这几个字,在一个Applet中使用这个JavaBean。<br>            <textarea name=jianda cols=50 rows=5></textarea><br><br>            <br>            2、 编写一个RMI的server端和client端,server端提供一个加法接口,接口可以接收两个整数,返回的是它们相加的结果。Client端则调用server端的这个功能做加法。<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>        </form>        <form>        </form>      </td>  </tr></table></center></body></html>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -