Chemistry Quiz
'; instructionText[1] = '
'; instructionIndex[0] = 0; instructionIndex[1] = 10; narrativeText[0] = '
'; narrativeIndex[0] = 16; numberText[0] = '1.'; questionText[0] = '
'; answerText[0] = '
'; numberText[1] = '2.'; questionText[1] = '
'; answerText[1] = '
'; numberText[2] = '3.'; questionText[2] = '
'; answerText[2] = '
'; numberText[3] = '4.'; questionText[3] = '
'; answerText[3] = '
'; numberText[4] = '5.'; questionText[4] = '
'; answerText[4] = '
'; numberText[5] = '6.'; questionText[5] = '
'; answerText[5] = '
'; numberText[6] = '7.'; questionText[6] = '
'; answerText[6] = '
'; numberText[7] = '8.'; questionText[7] = '
'; answerText[7] = '
'; numberText[8] = '9.'; questionText[8] = '
'; answerText[8] = '
'; numberText[9] = '10.'; questionText[9] = '
'; answerText[9] = '
'; numberText[10] = '11.'; questionText[10] = '
a. | a carbon molecule. | c. | a carbon atom. |
b. | a carbon macromolecule. | d. | an element. |
'; answerText[10] = '
'; numberText[11] = '12.'; questionText[11] = '
a. | hydrogen bond. | c. | covalent bond. |
b. | nonpolar bond. | d. | water bond. |
'; answerText[11] = '
'; numberText[12] = '13.'; questionText[12] = '
a. | results in ion formation. |
b. | occurs in covalent bonds. |
c. | only occurs if both are atoms of the same ' + 'element. |
d. | is found only ' + 'among carbon atoms. |
'; answerText[12] = '
'; numberText[13] = '14.'; questionText[13] = '
a. | molecule. | c. | ion. |
b. | nucleon. | d. | element. |
'; answerText[13] = '
'; numberText[14] = '15.'; questionText[14] = '
a. | Atoms held together by ionic bonds separate when placed in water while ' + 'atoms held together by covalent bonds do not separate in water. |
b. | Ionic bonds hold together atoms of two different types, while covalent ' + 'bonds hold together atoms of the same type. |
c. | Electrons are exchanged between atoms held together by an ionic bond, ' + 'but they are shared between atoms held together by a covalent bond. |
d. | Ionic bonds form between atoms that carry opposite charges, while ' + 'covalent bonds form between uncharged atoms. |
'; answerText[14] = '
'; numberText[15] = '16.'; questionText[15] = '
a. | an endergonic reaction. | c. | a filamentous reaction. |
b. | an exergonic reaction. | d. | impossible. |
'; answerText[15] = '
'; numberText[16] = '17.'; questionText[16] = '
a. | is an energy-storing reaction. |
b. | requires a greater activation energy than Reaction ' + '“2.” |
c. | may use the same ' + 'initial reactant condition needed to form Product “B.” |
d. | All of the above |
'; answerText[16] = '
'; numberText[17] = '18.'; questionText[17] = '
a. | Reaction “2” occurs faster than Reaction “3” ' + 'because Reaction “2” requires more energy than Reaction ' + '“3.” |
b. | The difference in ' + 'the graphs shown for Reaction “2” and Reaction “3” is due to a difference in the ' + 'activation energy needed for these reactions. |
c. | Reactant “A” contains more energy at the beginning of the ' + 'reaction than Product “C” has after the reaction. |
d. | All of the above |
'; answerText[17] = '
'; numberText[18] = '19.'; questionText[18] = '
a. | is a violation of the laws of nature. |
b. | requires higher temperatures than those found within ' + 'cells. |
c. | occurs only when ' + 'reactants are quickly added to the reaction mixture. |
d. | is accomplished by the action of catalysts on ' + 'reactants. |
'; answerText[18] = '
'; numberText[19] = '20.'; questionText[19] = '
a. | allow the passage of energy from molecule to ' + 'molecule. |
b. | prevent nuclear ' + 'reactions from occurring. |
c. | allow the creation and destruction of energy. |
d. | None of the above; oxidation-reduction reactions do not occur in living ' + 'organisms. |
'; answerText[19] = '
'; studentName = StripSpaces(f.student_name.value); FixMTF(f); index = 0; for (i=0; i < f.length; ++i) { if (f.elements[i].name.indexOf(":") > 0) { text = StripSpaces(GetResponse(index, f.elements[i])); if (text.length == 0) ++numBlank; ++index; } } if (studentName == "") { alert("Student name cannot be blank."); return(false); } if (numBlank > 0) { if (numBlank == 1) msg = "1 question"; else msg = numBlank + " questions"; if (!confirm("You have not answered " + msg + " Are you sure you want to end the test?")) return(false); } index = 0; for (i=0; i < f.length; ++i) { if (f.elements[i].name.indexOf(":") > 0) { text = GetResponse(index, f.elements[i]); if (ansMap[index] == "") { prefixText[index] = ""; ++numSubjective; } else { isCorrect = ScoreAnswer(index, text); if (isCorrect) ++numCorrect; ++numPossible; prefixText[index] = BuildPrefixText(index, text, isCorrect); } responseText[index] = TranslateHtmlString(text); ++index; } } if (showNotes) { for (i=0; i < numQuestions; ++i) { if (qtypeMap.charAt(i) == "2") notesText[i] = FixMCNotes(notesText[i], responseText[i]); } } if (numPossible > 0) scorePercent = Math.round(100.0 * numCorrect / numPossible); else scorePercent = 0; studentName = TranslateHtmlString(studentName); document.writeln("n"); document.writeln("
n"); document.writeln(""); document.writeln("Name: " + studentName + "
"); document.write("Score: " + numCorrect + " / " + numPossible + " (" + scorePercent + "%)"); if (numSubjective > 0) { document.write(" [" + numSubjective + " subjective "); if (numSubjective == 1) document.write("question"); else document.write("questions"); document.write(" not graded]"); } document.writeln(" "); document.writeln("
"); document.writeln("
"); currentInstruction = 0; currentNarrative = 0; for (i=0; i < numQuestions; ++i) { if (currentInstruction < numInstructions) { if (instructionIndex[currentInstruction] == i) { document.writeln(""); ++currentInstruction; } } if (currentNarrative < numNarratives) { if (narrativeIndex[currentNarrative] == i) { document.writeln("
"); ++currentNarrative; } } document.writeln("
"); document.writeln(""); document.writeln("
"); document.writeln("
"); } document.writeln("
"); document.writeln(instructionText[currentInstruction]); document.writeln(" "); document.writeln(" | ||||||||||
"); document.writeln(narrativeText[currentNarrative]); document.writeln(" "); document.writeln(" | ||||||||||
" + prefixText[i] + " | " + numberText[i] + " | " + questionText[i]); document.writeln(" "); document.writeln(" "); if (listMap.charAt(i) != "1") { document.writeln(""); document.writeln(" "); } document.writeln(" "); document.writeln(" "); if (showNotes) { document.writeln(" "); document.writeln(" "); } if (showRef) { document.writeln(" "); document.writeln(" "); } document.writeln("
"); document.writeln(" |
"); document.writeln("
"); document.writeln("
"); document.write("
"); document.writeln("
"); document.writeln(" | "); document.write(""); document.writeln(""); document.writeln(" |
"); document.writeln(""); document.writeln(""); document.close(); return(false); } function GetResponse(answerIndex, answer) { var listIndex; var responseText; if (listMap.charAt(answerIndex) == "1") { listIndex = answer.selectedIndex; responseText = answer.options[listIndex].text; } else responseText = answer.value; return(responseText); } function ScoreAnswer(answerIndex, responseText) { var listIndex; var answerText; answerText = ansMap[answerIndex]; if (qtypeMap.charAt(answerIndex) == "4") return(NumericCompare(responseText, answerText)); else if (qtypeMap.charAt(answerIndex) == "5") return(MultiCompare(responseText, answerText)); else if (responseText.toUpperCase() == answerText.toUpperCase()) return(true); else return(false); } function BuildPrefixText(answerIndex, responseText, isCorrect) { var text; var listIndex; text = "
" if (isCorrect) text += "" else text += "" if (listMap.charAt(answerIndex) == "1") { if (responseText.length == 0) responseText = " "; text += " " + responseText + " "; } text += "
" return(text); } function StripSpaces(s) { var len; var i; len = s.length; for (i=len - 1; i >= 0 && s.charAt(i) == " "; --i) len = i; if (len == 0) s = ""; else if (len != s.length) s = s.substring(0, len); return(s); } function TranslateHtmlString(text) { var newText; var replaceString; var position; var length; var breakPos; var skipExtra; var i; newText = ""; position = 0; length = text.length; while (position < length) { skipExtra = 0; breakPos = -1; for (i=position; i < length && breakPos < 0; ++i) { switch(text.charAt(i)) { case '>': replaceString = ">"; breakPos = i; break; case '<': replaceString = "<"; breakPos = i; break; case '&': replaceString = "&"; breakPos = i; break; case 'r': if ((i + 1) < length && text.charAt(i + 1) == 'n') skipExtra = 1; replaceString = "
"; breakPos = i; break; case 'n': replaceString = "
"; breakPos = i; break; case ' ': if ((i + 1 < length) && text.charAt(i + 1) == ' ') { replaceString = " "; breakPos = i; } break; } } if (breakPos < 0) { newText += text.substring(position, length); position = length; } else { if (breakPos > position) newText += text.substring(position, breakPos); newText += replaceString; position = breakPos + 1 + skipExtra; } } return(newText); } function FixMCNotes(notesText, studentText) { var displayText; var searchText; var upperNotes; var charCode; var startIndex; var endIndex; displayText = ""; if (studentText.length > 0 && notesText.length > 0) { upperNotes = notesText.toUpperCase(); studentText = studentText.toUpperCase(); charCode = studentText.charCodeAt(0); searchText = "/" + String.fromCharCode(charCode) + "/"; startIndex = upperNotes.indexOf(searchText); if (startIndex >= 0) { startIndex += searchText.length; searchText = "/" + String.fromCharCode(charCode + 1) + "/"; endIndex = upperNotes.indexOf(searchText, startIndex); if (endIndex < startIndex) endIndex = notesText.length; displayText = notesText.substring(startIndex, endIndex); } else if (notesText.charAt(0) != "/") displayText = notesText; } return(displayText); } function NumericCompare(s1, s2) { var s1Sign; var s2Sign; var tempString; var decimalCount; var decimalPos; var numToDelete; var len; var ch; var i; s1.toUpperCase(); s2.toUpperCase(); if (s1 == s2) return(true); else { s1Sign = 1; s2Sign = 1; tempString = ""; for (i=0; i < s1.length; ++i) { ch = s1.charAt(i); if (ch == "-" && tempString.length == 0) s1Sign = -1; else if ((ch >= "0" && ch <= "9") || ch == ".") tempString += ch; } s1 = tempString; decimalCount = 0; decimalPos = -1; for (i=0; i < s1.length; ++i) { if (s1.charAt(i) == '.') { ++decimalCount; if (decimalPos < 0) decimalPos = i; } } if (decimalCount == 1 && decimalPos >= 0) { len = s1.length; for (i=len - 1; i >= decimalPos; --i) { if (i == decimalPos || s1.charAt(i) == '0') len = i; else break; } if (len < s1.length) s1 = s1.substring(0, len); if (s1.length == 0) s1 = "0"; } numToDelete = 0; for (i=0; i < s1.length; ++i) { if (s1.charAt(i) == "0") ++numToDelete; else break; } if (numToDelete > 0) { if (numToDelete == s1.length) --numToDelete; if (numToDelete > 0) s1 = s1.substring(numToDelete); } ///////////////////////////////////////////// tempString = ""; for (i=0; i < s2.length; ++i) { ch = s2.charAt(i); if (ch == "-" && tempString.length == 0) s2Sign = -1; else if ((ch >= "0" && ch <= "9") || ch == ".") tempString += ch; } s2 = tempString; decimalCount = 0; decimalPos = -1; for (i=0; i < s2.length; ++i) { if (s2.charAt(i) == '.') { ++decimalCount; if (decimalPos < 0) decimalPos = i; } } if (decimalCount == 1 && decimalPos >= 0) { len = s2.length; for (i=len - 1; i >= decimalPos; --i) { if (i == decimalPos || s2.charAt(i) == '0') len = i; else break; } if (len < s2.length) s2 = s2.substring(0, len); if (s2.length == 0) s2 = "0"; } numToDelete = 0; for (i=0; i < s2.length; ++i) { if (s2.charAt(i) == "0") ++numToDelete; else break; } if (numToDelete > 0) { if (numToDelete == s2.length) --numToDelete; if (numToDelete > 0) s2 = s2.substring(numToDelete); } if (s1Sign == s2Sign && s1 == s2) return(true); } return(false); } function MultiCompare(responseText, answerText) { var startIndex; var endIndex; var partialText; responseText = responseText.toUpperCase(); answerText = answerText.toUpperCase(); startIndex = 0; do { endIndex = answerText.indexOf("r", startIndex); if (endIndex < 0) partialText = answerText.substring(startIndex); else partialText = answerText.substring(startIndex, endIndex); if (responseText == partialText) return(true); startIndex = endIndex + 1; } while (endIndex > 0); return(false); } function FixMTF(f) { var text; var letter; var theList; var listIndex; var number; var i; for (i=0; i < f.length; ++i) { if (f.elements[i].name.indexOf("MTF:") == 0) { number = parseInt(f.elements[i].name.substring(4), 10); theList = f["MTF-" + number + "-1"]; if (theList) { listIndex = theList.selectedIndex; letter = theList.options[listIndex].text; } else letter = ""; text = StripSpaces(f["MTF-" + number + "-2"].value); if (text == "") f.elements[i].value = letter; else f.elements[i].value = letter + "," + text; } } } function AllowReset() { return(window.confirm("Do you want to clear all of your answers?")); } // -->
Name: Chemistry Quiz |
True/False Indicate whether the sentence or statement is true or false. | ||||||||||
1. | The types of particles that are located in the nucleus of an atom are protons and neutrons, and the types of particles that are located in the energy levels surrounding the nucleus are electrons. | |||||||||
2. | The atomic number of carbon is 6, so it must contain 12 electrons. | |||||||||
3. | Most elements are stable if their outermost energy level contains an even number of electrons. | |||||||||
4. | Atoms in a gas move more rapidly than atoms in a liquid or a solid do. | |||||||||
5. | The products of an endergonic chemical reaction possess more energy than the reactants from which they are produced. | |||||||||
6. | The amount of energy needed to cause a chemical reaction to start is called activation energy. | |||||||||
7. | When an enzyme binds with its substrate, the activation energy needed for the chemical reaction to occur is raised. | |||||||||
8. | Enzymes speed up a chemical reaction by increasing the activation energy of the reaction. | |||||||||
9. | Free hydrogen ions can react with water molecules and form a positively charged ion, the hydronium ion. | |||||||||
10. | Buffers can neutralize acids, but they do not affect bases. | |||||||||
Multiple Choice Identify the letter of the choice that best completes the statement or answers the question. | ||||||||||
11. | The smallest particle of matter that can retain the chemical properties of carbon is
| |||||||||
12. | The bond formed when two atoms share a pair of electrons is called a
| |||||||||
13. | Sharing of electrons in the outer energy levels of two atoms
| |||||||||
14. | An atom that has gained or lost electrons is called a(n)
| |||||||||
15. | Which of the following statements most accurately describes the difference between an ionic bond and a covalent bond?
| |||||||||
16. | A reaction in which the products have less energy than the reactants is
| |||||||||
17. | Refer to the graph above. Reaction “1” in the graph
| |||||||||
18. | Refer to the graph above. Which of these statements is true regarding the graph?
| |||||||||
19. | Changing the course or pathway of a chemical reaction so that it requires less activation energy
| |||||||||
20. | Oxidation-reduction reactions are important in organisms because they
|