"); 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("
" + titleString + "

"); 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("

RESPONSE: 

" + responseText[i] + "

ANSWER: 

" + answerText[i] + "

NOTES: 

" + notesText[i] + "

REF: 

" + refText[i] + "
"); document.writeln("
 
"); document.writeln("
"); document.writeln(""); document.writeln(""); document.write(""); document.writeln("
 
"); document.writeln("Retake Test"); document.write(""); document.writeln("Help"); 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: 
 

Chemical Bonds



Modified True/False
Indicate whether the sentence or statement is true or false.  If false, change the identified word or phrase to make the sentence or statement true.
 

1. 

The properties of a compound are the same as the properties of the elements making up the compound.  _______________

 

2. 

Hazardous materials are poisonous if they are corrosive.  _______________

 

3. 

Gasoline is a hazardous compound because it is flammable.  _______________

 

4. 

Battery acid and bleach are examples of corrosive compounds.  _______________

 

5. 

Because a water molecule has a slight positive charge at one end and a slight negative charge at the other end, it is a nonpolar molecule.  _______________

 

6. 

Particles formed from the covalent bonding of atoms are called ions.  _______________

 

7. 

Molecules are neutral.  _______________

 

8. 

A term that means "without water" is anhydrous.  _______________

 

9. 

When an atom gains or loses electrons, the charged particle that results is called a molecule.  _______________

 

10. 

The formula SO42- stands for ammonium.  _______________

 

Multiple Choice
Identify the letter of the choice that best completes the statement or answers the question.
 

11. 

In a chemical formula, the ratio of atoms in the compound is shown by numbers called _____.
a.
hydrates
b.
chemical symbols
c.
oxidation numbers
d.
subscripts
e.
superscripts
 

12. 

A group of atoms that acts together as one charged atom is a _____.
a.
crystal
c.
negative ion
b.
molecule
d.
polyatomic ion
 

13. 

The elements that make up a compound and the ratios of the atoms of those elements can be shown in a _____.
a.
chemical formula
c.
subscript
b.
chemical symbol
d.
superscript
 

14. 

A chemical bond that occurs when atoms share electrons is _____ bond.
a.
a covalent
c.
a magnetic
b.
an ionic
d.
a polyatomic
 

15. 

The name given to the combining ability of an atom is _____.
a.
atomic mass
c.
ionic number
b.
atomic number
d.
oxidation number
 

16. 

The sum of the oxidation numbers in a neutral compound is _____.
a.
a negative number
c.
a positive number
b.
one
d.
zero
 

17. 

The oxidation number of an atom is shown with a _____.
a.
negative number
c.
subscript
b.
positive number
d.
superscript
 

18. 

Which of the following correctly shows the formula for a hydrate?
a.
H2O
c.
MgSO4(H2O)7
b.
H2O2
d.
MgSO4 · 7H2O
 

19. 

How many electrons are needed in the outer energy levels of most atoms for the atom to be chemically stable?
a.
2
b.
4
c.
6
d.
8
e.
10
 

20. 

What kind of chemical bond is formed when electrons are transferred from atom to atom?
a.
covalent
c.
ionic
b.
hydrate
d.
magnetic
 

21. 

What is the total number of atoms in the compound Ca(ClO3)2?
a.
2
b.
3
c.
5
d.
6
e.
9
 

22. 

How many hydrogen atoms are present in one molecule of ammonium acetate, NH4C2H3O2?
a.
3
b.
4
c.
7
d.
11
e.
12
 

23. 

What is the name of the compound with the formula NaCl?
a.
chlorine sodiate
c.
sodium chloride
b.
sodium chlorate
d.
sodium dichloride
 

24. 

Why do the noble gases NOT form compounds readily?
a.
They have empty outer energy levels.
b.
They have no electrons.
c.
They have seven electrons in the outer energy levels.
d.
Their outer energy levels are completely filled with electrons.
 

25. 

What is the ratio of potassium atoms to oxygen atoms in a binary compound made from these two elements?
a.
1:1
b.
1:2
c.
1:3
d.
2:1
e.
3:1
 

26. 

What is the name of a binary compound made up of lithium and chlorine?
a.
chlorine lithiate
c.
lithium chloride
b.
chlorine lithium
d.
lithium chlorate
 

27. 

Which of the following is the correct formula for magnesium nitrate?
a.
MgNO3
c.
Mg(NO3)2
b.
Mg2NO3
d.
Mg2(NO3)2
 

28. 

What is the charge of phosphate in K3PO4?
a.
7-
b.
3-
c.
1+
d.
5+
e.
4+
 

29. 

What is the correct name for K2SO4?
a.
potassium disulfide
c.
potassium sulfide
b.
potassium sulfate
d.
potassium(II) sulfate
 

30. 

What is the correct formula for magnesium oxide?
a.
MgO
c.
Mg2O2
b.
MgO2
d.
Mg2O
 

31. 

Using other insects to eat harmful insects is a safe alternative to _____.
a.
herbicides
c.
Freon
b.
insecticides
d.
disinfectants
 



 
Check Your Work     Reset Help