'; answerText[16] = '
'; numberText[17] = '18.'; questionText[17] = '
a.
|
chloroplasts
|
c.
|
mitochondria
|
b.
|
ribosomes
|
d.
|
centrioles
|
'; answerText[17] = '
'; numberText[18] = '19.'; questionText[18] = '
a.
|
nucleic acids are found only in prokaryotes.
|
b.
|
mitochondria are found in larger quantities in ' + 'eukaryotes.
|
c.
|
Golgi vesicles are ' + 'found only in prokaryotes.
|
d.
|
prokaryotes have no nuclear membrane.
|
'; answerText[18] = '
'; numberText[19] = '20.'; questionText[19] = '
a.
|
Golgi bodies
|
c.
|
ribosomes
|
b.
|
mitochondria
|
d.
|
chloroplasts
|
'; answerText[19] = '
'; numberText[20] = '21.'; questionText[20] = '
a.
|
stomach cells
|
c.
|
bone cells
|
b.
|
muscle cells
|
d.
|
red blood cells
|
'; answerText[20] = '
'; numberText[21] = '22.'; questionText[21] = '
a.
|
an organelle
|
c.
|
a eukaryote
|
b.
|
a nucleus
|
d.
|
a microorganism
|
'; answerText[21] = '
'; numberText[22] = '23.'; questionText[22] = '
a.
|
living algal cells.
|
c.
|
dead plant cells.
|
b.
|
living human blood cells.
|
d.
|
dead protist cells.
|
'; answerText[22] = '
'; numberText[23] = '24.'; questionText[23] = '
a.
|
increases at the same rate.
|
c.
|
increases at a faster rate.
|
b.
|
remains the same.
|
d.
|
increases at a slower rate.
|
'; answerText[23] = '
'; numberText[24] = '25.'; questionText[24] = '
a.
|
nuclei
|
c.
|
mitochondria ' + '
|
b.
|
flagella
|
d.
|
microfillaments
|
'; answerText[24] = '
'; numberText[25] = '26.'; questionText[25] = '
a.
|
endoplasmic reticulum
|
c.
|
mitochondria
|
b.
|
ribosomes
|
d.
|
Golgi bodies
|
'; answerText[25] = '
'; numberText[26] = '27.'; questionText[26] = '
a.
|
lysosome
|
c.
|
cell membrane
|
b.
|
mitochondria
|
d.
|
ribosome
|
'; answerText[26] = '
'; numberText[27] = '28.'; questionText[27] = '
a.
|
endoplasmic reticulum
|
c.
|
Golgi bodies
|
b.
|
mitochondria
|
d.
|
centrioles
|
'; answerText[27] = '
'; numberText[28] = '29.'; questionText[28] = '
a.
|
receiving and transmitting nerve impulses.
|
b.
|
covering the body surface.
|
c.
|
moving to different tissues through narrow ' + 'openings.
|
d.
|
All of the ' + 'above
|
'; answerText[28] = '
'; numberText[29] = '30.'; questionText[29] = '
a.
|
endoplasmic reticulum
|
c.
|
Golgi bodies
|
b.
|
ribosomes
|
d.
|
centrioles
|
'; answerText[29] = '
'; numberText[30] = '31.'; questionText[30] = '
a.
|
photosynthesis
|
c.
|
movement
|
b.
|
transmission of messages
|
d.
|
reproduction
|
'; answerText[30] = '
'; numberText[31] = '32.'; questionText[31] = '
a.
|
surrounded by a double membrane
|
c.
|
composed of proteins and RNA
|
b.
|
manufactured in the cytosol
|
d.
|
attached to the smooth endoplasmic reticulum
|
'; answerText[31] = '
'; numberText[32] = '33.'; questionText[32] = '
a.
|
recycle cell parts
|
c.
|
shape developing body parts
|
b.
|
destroy viruses and bacteria
|
d.
|
all of the above
|
'; answerText[32] = '
'; numberText[33] = '34.'; questionText[33] = '
a.
|
animal cell.
|
c.
|
bacterium.
|
b.
|
tree cell.
|
d.
|
"animalcule."
|
'; answerText[33] = '
'; numberText[34] = '35.'; questionText[34] = '
a.
|
connective tissue—transport of substances around the ' + 'body
|
b.
|
epithelial ' + 'tissue—protective surface coverings
|
c.
|
muscle tissue—contraction
|
d.
|
nervous tissue—receiving and transmitting ' + 'messages
|
'; answerText[34] = '
'; numberText[35] = '36.'; questionText[35] = '
a.
|
protoplasm
|
c.
|
cell wall
|
b.
|
nucleus
|
d.
|
cell membrane
|
'; answerText[35] = '
'; numberText[36] = '37.'; questionText[36] = '
a.
|
mitochondria.
|
c.
|
Golgi apparatus.
|
b.
|
chloroplasts.
|
d.
|
vacuoles.
|
'; answerText[36] = '
'; numberText[37] = '38.'; questionText[37] = '
a.
|
Unicellular organisms are exceptions to the ' + 'rule
|
b.
|
cells come from ' + 'other cells
|
c.
|
cell membranes have ' + 'a fluid mosaic structure
|
d.
|
A and B
|
'; answerText[37] = '
'; numberText[38] = '39.'; questionText[38] = '
a.
|
only plants are composed of cells
|
c.
|
cells come from other cells
|
b.
|
only animals are composed of cells
|
d.
|
animal cells come from plant cells
|
'; answerText[38] = '
'; numberText[39] = '40.'; questionText[39] = '
a.
|
cellulose
|
c.
|
nucleoplasm
|
b.
|
cytoplasm
|
d.
|
pectin
|
'; answerText[39] = '
'; 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("
"); 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("
"); document.writeln("
|
"); document.writeln("
"); 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:
|
True/False
Indicate whether the sentence or statement is true or false.
|
||||||||||
1. |
Organelles enable eukaryotic cells to specialize.
|
|||||||||
2. |
Chromatin carries a cell’s genetic information.
|
|||||||||
3. |
Nucleoli produce the RNA of ribosomes
|
|||||||||
4. |
Cells within a tissue carry out a common function.
|
|||||||||
5. |
The ribosome is the site of protein synthesis within a cell.
|
|||||||||
6. |
A unicellular organism is at a disadvantage when compared to a multicellular organism because a unicellular organism is unable to perform all life functions that a multicellular organism can.
|
|||||||||
7. |
Cell membranes are totally permeable.
|
|||||||||
8. |
As a cell gets larger, its volume increases at a faster rate than its surface area.
|
|||||||||
9. |
ATP is produced primarily in mitochondria.
|
|||||||||
10. |
The only difference between a plant cell and an animal cell is that plant cells have chloroplasts.
|
|||||||||
Multiple Choice
Identify the letter of the choice that best completes the statement or answers the question.
|
||||||||||
11. |
Which of the following is not a function both multicellular and unicellular organisms can perform?
|
|||||||||
12. |
Structures that support and give shape to cells are
|
|||||||||
13. |
Which of the following functions are performed by both multicellular and unicellular organisms?
|
|||||||||
14. |
What structures are associated with cell division?
|
|||||||||
15. |
A complex network of membranes lying between the nuclear membrane and the cell membrane is
the
|
|||||||||
16. |
A particularly active cell might contain large amounts of
|
|||||||||
17. |
The cell membrane
|
|||||||||
18. |
Sometimes these organelles are attached to the endoplasmic reticulum to form rough ER
|
|||||||||
19. |
One difference between prokaryotes and eukaryotes is that
|
|||||||||
20. |
Cigar-shaped bodies in the cytoplasm known as centers of ATP production are
|
|||||||||
21. |
Which of the following cells would probably contain the greatest number of mitochondria
|
|||||||||
22. |
Any cell component that performs specific functions is called:
|
|||||||||
23. |
Hooke’s discovery of cells was made observing
|
|||||||||
24. |
When the volume of a cell increases, its surface area
|
|||||||||
25. |
Cells that have a high energy requirement generally have many
|
|||||||||
26. |
Which organelles are a pathway for transport of materials
|
|||||||||
27. |
Which organelle selectively destroys tissue to shape the bodies of animals during early
development?
|
|||||||||
28. |
The ends of this structure pinch off to form lysosomes
|
|||||||||
29. |
A cell that can change its shape would be well suited for
|
|||||||||
30. |
Which organelles store cellular secretions?
|
|||||||||
31. |
Which of the following is not a specialized activity found in cells of Volvox (green algae) colonies?
|
|||||||||
32. |
Ribosomes are
|
|||||||||
33. |
Lysosomes function in cells to
|
|||||||||
34. |
An example of a prokaryotic cell is a(n)
|
|||||||||
35. |
Which of the following associations between a type of animal tissue and its primary function is incorrect?
|
|||||||||
36. |
Which of the following is not part of an animal cell?
|
|||||||||
37. |
The organelles associated with photosynthesis are the
|
|||||||||
38. |
The cell theory states that
|
|||||||||
39. |
One early piece of evidence supporting the cell theory was the observation that
|
|||||||||
40. |
The semifluid that fills most of the cell outside the nucleus is called:
|