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

📄 mindq's sun certified java programmer practice test.htm

📁 非常好的java习题集
💻 HTM
📖 第 1 页 / 共 4 页
字号:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<!-- saved from url=(0097)http://www.javaranch.com/maha/_Mock_Exams/MindQ_s_Sun_Certified_Java_Programmer_Practice_Test.htm -->
<!-- saved from url=(0036)http://www.mindq.com/online/Sun.html --><HTML><HEAD><TITLE>MindQ's Sun Certified Java Programmer Practice Test</TITLE>
<META http-equiv=Content-Type content="text/html; charset=windows-1252">
<SCRIPT language=JavaScript><!--
var checked = false;
var num_questions = 60; 
var el_num = 0;

function makemulti() {

// TODO: Customize the key (the first value is the number of choices).
	multianswers[1] = new Array(5,false,false,true,false,false);
	multianswers[2] = new Array(6,false,false,true,false,false,false);
	multianswers[3] = new Array(5,false,true,false,false,true);
	multianswers[4] = new Array(7,false,false,true,false,false,false,false);
	multianswers[5] = new Array(5,true,false,false,false,false);
	multianswers[6] = new Array(5,true,true,true,false,true);
	multianswers[7] = new Array(0,4,"0x6","0X6","0x06","0X06");
	multianswers[8] = new Array(4,true,false,false,true);
	multianswers[9] = new Array(5,false,true,false,false,false);
	multianswers[10] = new Array(4,true,false,false,false);
	multianswers[11] = new Array(2,false,true);
	multianswers[12] = new Array(5,false,false,false,true,false);
	multianswers[13] = new Array(5,false,false,false,true,false);
	multianswers[14] = new Array(7,false,true,false,false,true,false,false);
	multianswers[15] = new Array(3,false,false,true);
	multianswers[16] = new Array(4,true,false,false,true);
	multianswers[17] = new Array(5,false,false,false,true,false);
	multianswers[18] = new Array(5,false,false,false,false,true);
	multianswers[19] = new Array(5,false,false,false,false,true);
	multianswers[20] = new Array(4,false,false,true,false);
	multianswers[21] = new Array(5,false,true,true,false,false);
	multianswers[22] = new Array(0,1,"final");
	multianswers[23] = new Array(0,1,"private");

	multianswers[24] = new Array(4,false,true,false,false);

	multianswers[25] = new Array(7,false,false,true,true,true,false,true);

	multianswers[26] = new Array(4,true,true,false,false);

	multianswers[27] = new Array(6,true,true,false,false,true,false);

	multianswers[28] = new Array(0,1,"InterruptedException");

	multianswers[29] = new Array(5,false,true,true,false,false);

	multianswers[30] = new Array(8,true,false,false,true,false,false,false,false);
	multianswers[31] = new Array(5,false,true,true,true,false);
	multianswers[32] = new Array(5,true,true,false,true,false);
	multianswers[33] = new Array(5,true,true,false,false,true);
	multianswers[34] = new Array(3,true,false,false);
	multianswers[35] = new Array(6,false,false,true,false,false,false);
	multianswers[36] = new Array(5,false,true,false,false,false);
	multianswers[37] = new Array(4,true,true,true,false);
	multianswers[38] = new Array(0,1,"myThread.start();");
	multianswers[39] = new Array(5,false,true,false,false,false);
	multianswers[40] = new Array(0,1,"Object");
	multianswers[41] = new Array(5,true,true,true,false,true);
	multianswers[42] = new Array(5,false,false,false,false,true);
	multianswers[43] = new Array(4,false,false,false,true);
	multianswers[44] = new Array(6,true,false,false,false,false,true);
	multianswers[45] = new Array(7,true,true,true,false,false,false,false);
	multianswers[46] = new Array(4,true,false,false,true);
	multianswers[47] = new Array(4,false,false,true,false);
	multianswers[48] = new Array(5,false,true,false,false,false);
	multianswers[49] = new Array(4,false,true,false,false);
	multianswers[50] = new Array(5,false,true,false,true,false);
	multianswers[51] = new Array(5,false,false,true,false,true);
	multianswers[52] = new Array(5,false,true,false,false,true);
	multianswers[53] = new Array(5,false,false,true,false,false);

	multianswers[54] = new Array(0,1,"MouseEvent");

	multianswers[55] = new Array(3,true,false,true);

	multianswers[56] = new Array(4,false,false,true,false);

	multianswers[57] = new Array(5,true,true,false,false,true);

	multianswers[58] = new Array(5,false,false,true,false,false);

	multianswers[59] = new Array(5,true,false,false,false,false);

	multianswers[60] = new Array(4,false,false,false,true);

	
}

correct = 0;
var result_array = new Array();
var comment_array = new Array();

var multianswers = new Array();

function write_results(quiz) {
	today = new Date();

	answerWindow = window.open('','','menubar=yes,scrollbars=yes,resizable=yes,width=400,height=500');

	answerWindow.document.open();
	answerWindow.document.writeln("<HTML>");
	answerWindow.document.writeln("<TITLE>"+quiz.email.value+"'s Results for "+quiz.pretest_label.value+"</TITLE>");
	answerWindow.document.writeln("<H2>Test Results</H2>");
	
	answerWindow.document.writeln("Today's date: "+today.toLocaleString()+"<p>");

	answerWindow.document.writeln(quiz.email.value + ", here are your results for the " + quiz.pretest_label.value + "<P>");

	answerWindow.document.writeln(" Choose <strong>File, Print</strong> to print this page and have a lasting record of your results. If you choose <B>Save As...</B> from the <B>File</B> menu, you can save this as an HTML or plain text document. <P>");
	var perc_corr = Math.round(10*(100*correct / num_questions))/10;
	answerWindow.document.writeln(perc_corr + "% were correct. ");
	answerWindow.document.writeln("You needed 70% to pass<BR>");
	answerWindow.document.writeln("click <A HREF=\"answers.html\">here</A> for the answer key<BR>");
	answerWindow.document.writeln("<table>");
	answerWindow.document.writeln("<tr><th width=50> # </th>");
	answerWindow.document.writeln("<th width=100> Correct? </th></tr>");

	for (m=1;m<=num_questions;m++) {
		answerWindow.document.writeln("<tr>");
		answerWindow.document.writeln("<td align=center>" + m + "</td>");
		answerWindow.document.writeln("<td>" + result_array[m] + "</td>");

		answerWindow.document.writeln("</tr>");
	}
	answerWindow.document.writeln("</table>");
	answerWindow.document.writeln("click <A HREF=\"answers.html\">here</A> for the answer key<BR>");
	answerWindow.document.writeln("</HTML>");
	answerWindow.document.close();
}

function check_new(quiz, number, answers) {
	okay = true;
	var chk = 0;
	var dk = false;

	if (answers[0] == 0) {
		okay = false;
		for (n=2;n<=(answers[1] + 1);n++) {
			if (quiz.elements[el_num].value != "") {
				if (quiz.elements[el_num].value == answers[n]) {
					okay = true;
				}
			       chk++;
			}
		}
		el_num++;
	}
	else {
		for (k=1; k<=answers[0]; k++) {
	 		if (quiz.elements[el_num].checked) {
				chk++;
			}
			if (answers[k] != quiz.elements[el_num++].checked) {
				okay = false;
			}
		}
	}

	if (chk == 0) {
		unanswered++;
		dk = true;
	}

		if (okay) { 
			correct++ 
			result_array[number] = "Correct!";
			comment_array[number] = "";
			//quiz.elements[el_num].value = "correct";
		}
		else { 
			result_array[number] = "Wrong";
			comment_array[number] = quiz.elements[el_num+1].value;
			//quiz.elements[el_num].value = "wrong" + quiz.elements[el_num+1].value;
 		}
		if (dk){
			result_array[number] = "Unanswered";
			comment_array[number] = quiz.elements[el_num+1].value;
			//quiz.elements[el_num].value = "unanswered" + quiz.elements[el_num+1].value;
		}


}

function compute(quiz)   {
	correct = 0;
	unanswered = 0;

// NOTE: if the name of the first question element is not Q1, this loop
// will not find the beginning of the quiz.
	for (el_num=0;quiz.elements[el_num].name!="Q1_a";el_num++){}

	makemulti();

	for (i=1;i<=num_questions;i++) {
	    check_new(quiz,i,multianswers[i])
	}

	    write_results(quiz);
	//	quiz.how_many.value = num_questions;
	//	quiz.score.value = correct;
		return false; // if sending e-mail, return true

}
// -->
		</SCRIPT>

⌨️ 快捷键说明

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