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

📄 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]="B";mykeys[1]="A";mykeys[2]="C";mykeys[3]="B";mykeys[4]="A";mykeys[5]="A";mykeys[6]="B";mykeys[7]="C";mykeys[8]="B";mykeys[9]="B";mykeys[10]="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;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]="BD";mykeys[1]="AE";mykeys[2]="AC";mykeys[3]="AE";mykeys[4]="AE";mykeys[5]="DEF";mykeys[6]="AC";mykeys[7]="BC";mykeys[8]="AB";mykeys[9]="CD";mykeys[10]="CD";mykeys[11]="ACD";mykeys[12]="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();mykeys[0]="x=10,a=3,b=4,c=5";mykeys[1]="java.util";mykeys[2]="(public )(static )(void)(main)(String args[])";mykeys[3]="1";mykeys[4]="26";//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.欲构造ArrayList类的一个实例,此类继承了List接口,下列哪个方法是正确的 ?           <p>            <input type="radio" name="1" value="A">            A ArrayList myList=new Object();           <p>            <input type="radio" name="1" value="B">            B List myList=new ArrayList();           <p>            <input type="radio" name="1" value="C">            C ArrayList myList=new List();           <p>            <input type="radio" name="1" value="D">            D List myList=new List(); <br>            <br>            2.paint()方法使用哪种类型的参数?           <p>            <input type="radio" name="2" value="A">            A Graphics           <p>            <input type="radio" name="2" value="B">            B Graphics2D           <p>            <input type="radio" name="2" value="C">            C String           <p>            <input type="radio" name="2" value="D">            D Color <br>            <br>            3.指出正确的表达式           <p>            <input type="radio" name="3" value="A">            A byte=128;           <p>            <input type="radio" name="3" value="B">            B Boolean=null;           <p>            <input type="radio" name="3" value="C">            C long l=0xfffL;           <p>             <input type="radio" name="3" value="D">            D double=0.9239d; <br>            <br>            4.指出下列程序运行的结果 <br>            public class Example{ <br>              String str=new String("good"); <br>              char[]ch={'a','b','c'}; <br>              public static void main(String args[]){ <br>                Example ex=new Example(); <br>                ex.change(ex.str,ex.ch); <br>                System.out.print(ex.str+" and "); <br>                Sytem.out.print(ex.ch); <br>              } <br>              public void change(String str,char ch[]){ <br>                str="test ok"; <br>                ch[0]='g'; <br>              } <br>            }           <p>            <input type="radio" name="4" value="A">            A good and abc           <p>            <input type="radio" name="4" value="B">            B good and gbc           <p>            <input type="radio" name="4" value="C">            C test ok and abc           <p>             <input type="radio" name="4" value="D">            D test ok and gbc <br>            <br>            5.运行下列程序, 会产生什么结果 <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="5" value="A">            A 第一行会产生编译错误           <p>            <input type="radio" name="5" value="B">            B 第六行会产生编译错误           <p>            <input type="radio" name="5" value="C">            C 第六行会产生运行错误           <p>            <input type="radio" name="5" value="D">            D 程序会运行和启动 <br>            <br>            6.要从文件" file.dat"文件中读出第10个字节到变量C中,下列哪个方法适合?           <p>            <input type="radio" name="6" value="A">            A FileInputStream in=new FileInputStream("file.dat"); in.skip(9);             int c=in.read();           <p>            <input type="radio" name="6" value="B">            B FileInputStream in=new FileInputStream("file.dat"); in.skip(10);             int c=in.read();           <p>            <input type="radio" name="6" value="C">            C FileInputStream in=new FileInputStream("file.dat"); int c=in.read();           <p>            <input type="radio" name="6" value="D">            D RandomAccessFile in=new RandomAccessFile("file.dat"); in.skip(9);             int c=in.readByte(); <br>            <br>            7.容器被重新设置大小后,哪种布局管理器的容器中的组件大小不随容器大小的变化而改变?           <p>            <input type="radio" name="7" value="A">            A CardLayout           <p>            <input type="radio" name="7" value="B">            B FlowLayout           <p>            <input type="radio" name="7" value="C">            C BorderLayout           <p>             <input type="radio" name="7" value="D">            D GridLayout <br>            <br>            8.给出下面代码: <br>            public class Person{ <br>              static int arr[] = new int[10];<br>              public static void main(String a[]) <br>              { <br>               System.out.println(arr[1]); <br>              } <br>            } <br>            <br>            那个语句是正确的?           <p>            <input type="radio" name="8" value="A">            A 编译时将产生错误;           <p>            <input type="radio" name="8" value="B">            B 编译时正确,运行时将产生错误;           <p>            <input type="radio" name="8" value="C">            C 输出零;           <p>            <input type="radio" name="8" value="D">            D 输出空。 <br>            <br>            9.哪个关键字可以对对象加互斥锁?           <p>            <input type="radio" name="9" value="A">            A transient           <p>            <input type="radio" name="9" value="B">            B synchronized           <p>            <input type="radio" name="9" value="C">            C serialize           <p>            <input type="radio" name="9" value="D">            D static <br>            <br>            10.下列哪些语句关于内存回收的说明是正确的?           <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>            1) public void modify() { <br>            2) int I, j, k; <br>            3) I = 100; <br>            4) while ( I > 0 ) { <br>            5) j = I * 2; <br>            6) System.out.println (" The value of j is " + j ); <br>            7) k = k + 1; <br>            8) I--; <br>            9) } <br>            10) }           <p>            <input type="radio" name="11" value="A">            A line 4           <p>            <input type="radio" name="11" value="B">            B line 6           <p>            <input type="radio" name="11" value="C">            C line 7           <p>            <input type="radio" name="11" value="D">            D line 8 <br>

⌨️ 快捷键说明

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