Quiz Viruses

True/False

Indicate whether the sentence or statement is true ' + 'or false.

'; instructionText[1] = '

Completion

Complete each sentence or ' + 'statement.

'; instructionIndex[0] = 0; instructionIndex[1] = 9; numberText[0] = '1.'; questionText[0] = '

Although viruses do not consist of cells, biologists consider them to be living because ' + 'they are capable of reproduction.

'; answerText[0] = '

F

'; numberText[1] = '2.'; questionText[1] = '

Wendell Stanley made the important discovery that viruses are not ' + 'cellular.

'; answerText[1] = '

T

'; numberText[2] = '3.'; questionText[2] = '

Viruses consist of RNA or DNA surrounded by a coat of protein.

'; answerText[2] = '

T

'; numberText[3] = '4.'; questionText[3] = '

Prions are ' + 'the smallest known particles that are able to replicate.

'; answerText[3] = '

F

'; numberText[4] = '5.'; questionText[4] = '

A virus can ' + 'only reproduce by controlling a cell.

'; answerText[4] = '

T

'; numberText[5] = '6.'; questionText[5] = '

People can ' + 'contract the influenza virus more than once because the virus tends to mutate rapidly, avoiding the ' + 'actions of the immune system.

'; answerText[5] = '

T

'; numberText[6] = '7.'; questionText[6] = '

Smallpox is caused by bacteria.

'; answerText[6] = '

F

'; numberText[7] = '8.'; questionText[7] = '

Chickenpox and shingles are caused by the same virus.

'; answerText[7] = '

T

'; numberText[8] = '9.'; questionText[8] = '

The viruses ' + 'that have been linked to human cancers are usually transmitted through the air.

'; answerText[8] = '

F

'; numberText[9] = '10.'; questionText[9] = '

The protein ' + 'coat of a virus is called a(n) ____________________.

'; answerText[9] = '

capsid

'; numberText[10] = '11.'; questionText[10] = '

Most viruses ' + 'occur in the shape of a(n) ____________________ or a(n) ____________________.

'; answerText[10] = '

icosahedron; helix

'; numberText[11] = '12.'; questionText[11] = '

A virus that ' + 'transcribes DNA from an RNA template is called a(n) ____________________.

'; answerText[11] = '

retrovirus

'; numberText[12] = '13.'; questionText[12] = '

An enzyme called ' + '____________________ manufactures DNA that is complementary to a virus’s RNA.

'; answerText[12] = '

reverse transcriptase

'; numberText[13] = '14.'; questionText[13] = '

____________________ are bacterial viruses with a polyhedral head and a helical ' + 'tail.

'; answerText[13] = '

Bacteriophages

'; numberText[14] = '15.'; questionText[14] = '

All viruses ' + 'reproduce by taking over the reproductive machinery of a ____________________.

'; answerText[14] = '

cell

'; numberText[15] = '16.'; questionText[15] = '

Viruses that infect a host cell and have their nucleic acid replicated but do not harm ' + 'the host cell are in a ____________________ cycle.

'; answerText[15] = '

lysogenic

'; numberText[16] = '17.'; questionText[16] = '

A viral DNA ' + 'molecule formed from an RNA virus is called a(n) ____________________.

'; answerText[16] = '

provirus

'; numberText[17] = '18.'; questionText[17] = '

The virus that ' + 'causes AIDS is called ____________________.

'; answerText[17] = '

human immunodeficiency virus or HIV

'; numberText[18] = '19.'; questionText[18] = '

Some viruses ' + 'are thought to induce ____________________, a disease characterized by uncontrolled cell ' + 'division.

'; answerText[18] = '

cancer

'; numberText[19] = '20.'; questionText[19] = '

An example ' + 'of an emerging virus is the  ____________________ virus.

'; answerText[19] = '

Ebola

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

" + 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: 

Viruses

 

 

True/False
Indicate whether the sentence or statement is true or false.
1.
Although viruses do not consist of cells, biologists consider them to be living because they are capable of reproduction.
2.
Wendell Stanley made the important discovery that viruses are not cellular.
3.
Viruses consist of RNA or DNA surrounded by a coat of protein.
4.
Prions are the smallest known particles that are able to replicate.
5.
A virus can only reproduce by controlling a cell.
6.
People can contract the influenza virus more than once because the virus tends to mutate rapidly, avoiding the actions of the immune system.
7.
Smallpox is caused by bacteria.
8.
Chickenpox and shingles are caused by the same virus.
9.
The viruses that have been linked to human cancers are usually transmitted through the air.
 

Completion
Complete each sentence or statement.
10.
The protein coat of a virus is called a(n) ____________________.

11.
Most viruses occur in the shape of a(n) ____________________ or a(n) ____________________.

12.
A virus that transcribes DNA from an RNA template is called a(n) ____________________.

13.
An enzyme called ____________________ manufactures DNA that is complementary to a virus’s RNA.

14.
____________________ are bacterial viruses with a polyhedral head and a helical tail.

15.
All viruses reproduce by taking over the reproductive machinery of a ____________________.

16.
Viruses that infect a host cell and have their nucleic acid replicated but do not harm the host cell are in a ____________________ cycle.

17.
A viral DNA molecule formed from an RNA virus is called a(n) ____________________.

18.
The virus that causes AIDS is called ____________________.

19.
Some viruses are thought to induce ____________________, a disease characterized by uncontrolled cell division.

20.
An example of an emerging virus is the  ____________________ virus.

 

Check Your Work     Reset