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

📄 exam.htm

📁 清华JAVA教程。不用多说了吧
💻 HTM
📖 第 1 页 / 共 2 页
字号:
<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]="C";mykeys[1]="D";mykeys[2]="D";mykeys[3]="C";mykeys[4]="B";mykeys[5]="B";mykeys[6]="C";mykeys[7]="D";mykeys[8]="A";mykeys[9]="A";mykeys[10]="B";mykeys[11]="B";//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]="AB";mykeys[1]="BD";mykeys[2]="ADE";mykeys[3]="AD";mykeys[4]="BCD";mykeys[5]="AB";mykeys[6]="ABCD";mykeys[7]="ABCD";mykeys[8]="BC";mykeys[9]="BC";mykeys[10]="AC";//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();mykeys[0]="protected";mykeys[1]="default";mykeys[2]="public";mykeys[3]="Object";mykeys[4]="java.lang.Character";mykeys[5]="java.lang.Boolean";mykeys[6]="What a pleasure!I am TomHow do you do?";mykeys[7]="this(a)";mykeys[8]="public class MyFrame extends Frame implements Runnable";//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><center>  <br>  <b>Java试题(三)</b><br>  <br>  <table width="95%" border="0" cellspacing="0" cellpadding="0">  <tr>      <td class=text valign="top">         <form>          <p><b>一、 选择</b><br>            <br>            1.给定下面的代码片段: <br>              1) String str = null; <br>              2) if ((str != null) && (str.length() > 10)) { <br>              3) System.out.println("more than 10"); <br>              4) } <br>              5) else if ((str != null) & (str.length() < 5)) { <br>              6) System.out.println("less than 5"); <br>              7) } <br>              8) else { System.out.println("end"); } <br>            哪些行会导致错误?           <p><input type="radio" name="1" value="A"> A   line 1<p><input type="radio" name="1" value="B"> B   line 2<p><input type="radio" name="1" value="C"> C   line 5<p><input type="radio" name="1" value="D"> D   line 8<br>            <br>            2.下面哪种注释方法能够支持javadoc命令:           <p><input type="radio" name="2" value="A"> A  	/**...**/<p><input type="radio" name="2" value="B"> B  	/*...*/<p><input type="radio" name="2" value="C"> C  	//          <p>             <input type="radio" name="2" value="D">            D /**...*/ <br>            <br>            3. 欲编写如下图的一个界面,用于显示用户指定的图像: 如果在区域A中只能放置一个AWT组件,从各组件的本来功能角度考虑,最好使用哪种组件:<br>            <img src="images/pic/t3_1.jpg" width="374" height="203"><br>          <p><input type="radio" name="3" value="A"> A   TextArea<p><input type="radio" name="3" value="B"> B   Panel<p><input type="radio" name="3" value="C"> C   Applet          <p>             <input type="radio" name="3" value="D">            D Canvas <br>            <br>            4. 界面如上题所示。若"Button1"的功能是:点击后弹出一个用于输入的界面,获取用户想要显示的图像文件名,则该界面最好是(从编程简单和程序不易出错的角度考虑):             <br>            <input type="radio" name="4" value="A">            A 模式(Modal)Dialog <br>            <input type="radio" name="4" value="B">            B 非模式(None-modal)Dialog <br>            <input type="radio" name="4" value="C">            C FileDialog <br>            <input type="radio" name="4" value="D">            D Frame <br>            <br>            5. 界面如上题所示。如果在A区域使用某种AWT组件(java.awt.Component的子类)来负责绘制图像,则绘图的语句最好应放在该组件的哪个方法中(考虑到应用程序和Java虚拟机的AWT线程都会要求重画该组件)?           <p><input type="radio" name="5" value="A"> A   构造方法<p><input type="radio" name="5" value="B"> B   paint(Graphics g)<p><input type="radio" name="5" value="C"> C   update(Graphics g)<p><input type="radio" name="5" value="D"> D   repaint()<br>            <br>            6.下面关于Applet的说法正确的是           <p><input type="radio" name="6" value="A"> A  Applet也需要main方法          <p>             <input type="radio" name="6" value="B">            B Applet必须继承自java.awt.Applet           <p><input type="radio" name="6" value="C"> C  Applet能访问本地文件          <p>             <input type="radio" name="6" value="D">            D Applet程序不需要编译 <br>            <br>            7.看下面一段程序: <br>              class Aclass{ <br>               void go(){ <br>                System.out.println("Aclass");<br>               } <br>              } <br>              public class Bclass extends Aclass{ <br>               void go{ <br>                System.out.println("Bclass"); <br>               } <br>              public static void main(String args[]){ <br>               Aclass a=new Aclass(); <br>               Aclass a1=new Bclass(); <br>              a.go(); <br>              a1.go(); <br>              } <br>            以上程序运行结果是:           <p>            <input type="radio" name="7" value="A">            A Aclass <br>               Aclass           <p>            <input type="radio" name="7" value="B">            B Bclass <br>               Bclass           <p>            <input type="radio" name="7" value="C">            C Aclass <br>               Bclass           <p>            <input type="radio" name="7" value="D">            D Bclass <br>               Aclass <br>            <br>            8.下列关于Java线程的说法那些是正确的()           <p><input type="radio" name="8" value="A"> A  每一个Java线程可以看成由代码、一个真实的CPU以及数据三部份组成。<p><input type="radio" name="8" value="B"> B  创建线程的两种方法中,从Thread类中继承的创建方式可以防止出现多父类问题。          <p>             <input type="radio" name="8" value="C">            C Thread类属于java.util程序包。          <p>             <input type="radio" name="8" value="D">            D 以上说法无一正确。 <br>            <br>            9.看以下程序: <br>              boolean a=false; <br>              boolean b=true; <br>              boolean c=(a&&b)&&(!b); <br>              int result=c==false?1:2; <br>            这段程序执行完后,c与result的值是:           <p><input type="radio" name="9" value="A"> A  c=false;result=1;<p><input type="radio" name="9" value="B"> B  c=true;result=2;<p><input type="radio" name="9" value="C"> C  c=true;result=1;          <p>             <input type="radio" name="9" value="D">            D c=false;result=2; <br>            <br>            10.运行下列程序, 会产生什么结果 <br>              public class X extends Thread implements Runable{ <br>              public void run(){ <br>               System.out.println("this is run()"); <br>              } <br>              public static void main(String args[]) <br>              { <br>               Thread t=new Thread(new X()); <br>               t.start(); <br>               } <br>              }           <p><input type="radio" name="10" value="A"> A  第一行会产生编译错误<p><input type="radio" name="10" value="B"> B  第六行会产生编译错误<p><input type="radio" name="10" value="C"> C  第六行会产生运行错误          <p>             <input type="radio" name="10" value="D">            D 程序会运行和启动 <br>            <br>            11.指出下列程序的运行结果 <br>              int i = 9; <br>              switch (i) { <br>              default: <br>              System.out.println("default"); <br>              case 0: <br>              System.out.println("zero"); <br>

⌨️ 快捷键说明

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