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

Chapter 4 Practice Exam Study Guide



True/False
Indicate whether the sentence or statement is true or false.
 

1. 

A difficult support problem is one where the caller is angry or upset.
 

2. 

Troubleshooting computer problems is a fixed sequence of steps a support specialist follows from the initial problem description to the resolved problem.
 

3. 

Troubleshooting is a well-defined series of steps that always leads to a resolution of the problem.
 

4. 

A troubleshooter who uses creative thinking is one who can see a problem from a new and different perspective.
 

5. 

Problem solving, critical thinking and decision making are different names for the same skill.
 

6. 

Problem solving is primarily a search for ways in which the current problem is similar to other problems.
 

7. 

To restate a problem description using the user's exact words is called paraphrasing.
 

8. 

The five critical questions described in this chapter are designed to force a troubleshooter to challenge the assumptions she or he may have made about a problem situation.
 

9. 

The primary advantage of distributing a book that includes a CD-ROM of the book text shrink-wrapped with the book is that the CD-ROM takes less space.
 

10. 

The strategy of removing components to return a computer back to a basic configuration is designed to eliminate variables that may make a computer problem more difficult to solve.
 

11. 

A computer system can be treated as a group of subsystems that are linked together to form a complete system that is designed to perform a task.
 

12. 

When a particular combination of hardware, operating system and applications software do not interoperate together, a support specialist often recognizes that the problem is too complex to solve
 

13. 

Personal characteristics of a troubleshooter are simply part of a support specialist's basic personality and cannot be modified with experience, feedback and coaching.
 

14. 

A user support specialist who does not enjoy the problem solving process will probably not enjoy user support as a career path.
 

15. 

User support is a constantly changing field that requires the ability to learn new information and procedures.
 

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.
 

16. 

Most problems support specialists are likely to encounter on-the-job are difficult ones for a support provider to handle. ____________________

 

17. 

Troubleshooting a computer problem is primarily a well-defined, fixed sequence of steps a support specialist follows. ____________________

 

18. 

To restate a problem description using the user's exact words is called paraphrasing. ___________________________________

 

19. 

An analogy is a search for ways in which the current problem is similar to other problems. ____________________

 

20. 

One of the five critical questions the text recommends to challenge the assumptions a support specialist may be making about a problem situation is: What operating system are you running? ___________________________________

 

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

21. 

Which of these is not an example of a difficult support problem?
a.
a problem a support specialist has never seen before
b.
a problem where the solution is not obvious
c.
a problem where the caller is angry or upset
d.
all of these are difficult support problems
 

22. 

Which of these sequences is the order of the steps below in the iterative problem-solving process?
a) formulate and test hypothesis b) collect information c) analyze results d) consider alternative explanations
a.
b - c - d - a
b.
d - b - c - a
c.
a - b - c - d
d.
b - d - a - c
 

23. 

A troubleshooting activity where there is a current state of events X, a future desired state of events Y, and the troubleshooter's objective is to move from X to Y is called ____.
a.
critical thinking
b.
an analogy
c.
problem solving
d.
a goal state
 

24. 

One of the primary tools a support specialist uses to troubleshoot computer problems is ____.
a.
a diagnostic program
b.
a database of information
c.
thinking skills
d.
all of these
 

25. 

The cognitive skills a troubleshooter uses to understand and explain an event or a situation are called ____.
a.
problem solving
b.
critical thinking
c.
decision making
d.
none of these
 

26. 

The ability to step back from a troubleshooting situation and analyze one's own thinking process is called ____.
a.
decision making
b.
problem solving
c.
metacognition
d.
creativity
 

27. 

An organized collection of information, articles, procedures, tips and problem solutions is called ____.
a.
a script
b.
a flowchart
c.
a newsgroup
d.
a knowledge base
 

28. 

Which of these forms of knowledge bases is the least interactive?
a.
vendor manuals
b.
online help
c.
CD-ROM databases
d.
Web sites
 

29. 

A successful troubleshooter recognizes a dead end (or block in progress) as ____.
a.
a frustration
b.
an opportunity to look at other alternatives
c.
the end of the troubleshooting process
d.
a stopping point
 

30. 

Metacognition involves a troubleshooter asking all but which of these questions?
a.
Where did I go wrong solving this problem?
b.
What recent change in configuration caused the user to experience a problem?
c.
How could I have solved this problem more effectively or efficiently?
d.
What assumptions did I make that led me in the wrong direction?
 

Completion
Complete each sentence or statement.
 

31. 

The troubleshooting process that involves selecting one alternative from among a number of possible alternatives based on some evaluation criteria is called ____________________.
 

 

32. 

____________________ is a communication skill where a troubleshooter restates a problem in his or her own words to clarify their understanding of a problem.
 

 

33. 

A(n) ____________________ is a follow-up question intended to get more information from a user about a problem.
 

 

34. 

____________________ is a troubleshooting tools that attempts to repeat a problem condition to see if the problem occurs again in a different situation or environment.
 

 

35. 

In the hypothesis testing approach to troubleshooting computer problems, a hypothesis is a ____________________.
 

 



 
Check Your Work     Reset Help