Test 2 Ch 7-10 TAKE HOME

CSIS 1
Test 2 Chapters 7-10
Name:
This is a take home test. You are only allowed to use the class textbook to help you with the
answers. By signing your name below, you certify that the following answers represent your
work alone.
Signature_________________________________________
Multiple choice: 10 points. Circle all appropriate answers. There may be more than 1 per
question.
1. The first step in debugging is to:
A. check for obvious errors
B. try to reproduce the problem
C. isolate the problem
D. find exactly what the problem is
2. When there are no instructions for the Fetch/Execute Cycle, the computer:
A. crashes
B. executes an idle loop
C. sends an empty instruction to processing
D. always has instructions to execute
3. A computer program must:
A. complete a specific task
B. work in a specific set of circumstances
C. be concise
D. be written in a specific language
4. On the computer, PandA is represented by (choose 1 answer only):
A. 1 and 0
B. 0 and 1
C. bits and bytes
D. off and on
5. An example of an understanding error is a:
A. memory error
B. data entry error
C. design error
D. none of the above
6. Which of the following is a characteristic of a computer?
A. literal
B. free will
C. creativity
D. intuition
7. Which of the following is used for input and output:
A. mouse
B. hard disk
C. USB drive
D. printer
8. Which of the following is not an example of an escape key?
A. Control
B. Alt
C. Shift
D. Tab
9. One byte of memory can store:
A. any number
B. one word
C. one character
D. one block
10. Which of these is not digital?
a) a clock with hands
b) a calendar
c) a checkbook balance
d) a television channel
Short Answer: 10 points
For problems 11-20, choose the correct answer from the following list:
ASCII code
troubleshooting
workaround
function
collating sequence
escape character
debugging
context
programming
variable
delimiter
peripheral
logical error
memory
loop
arithmetic/logic unit (ALU) bit
byte
binary
decimal
hexadecimal
compile
algorithm
metadata
program
gate
word
octal
11. A(n) ______ is a character that is not a letter or numeral or punctuation character.
12. A(n) ______ is the computer term of a set of instructions that repeat.
13. The math in the computer is done by the ______.
14. A(n) ______ is an error in the way a system was developed.
15. A(n) ______ is another name for Base-16.
16. A(n) ______ is a generalized method while a(n) ______ is a specialized solution.
17. A(n) ______ is a device that connects to the computer.
18. ______ and debugging mean essentially the same thing.
19. An alternative approach to get around a problem is called a(n) _____.
20. The flow of electricity in a channel in a semiconductor is controlled by a(n) ______.
DEBUGGING SKILLS (10 Points)
If your home computer does not have internet access, you may want to do this in class
before you leave, or come back another time this week.
Download and unzip the file csis1-spring08-test2.zip under the “skills portion” link from the
class website (posted after class). Open the folder and click on homepage.html. The web
page that comes up has a few bugs. Fix it so a) the page looks like the image below, b) the
disclaimer link pulls up the disclaimer.html file (which is in the same folder) and c) all html
errors are fixed, even if those errors do not produce visible problems in Internet Explorer 7.
When it works, print out your corrected HTML code, the Browser view of the page, and
staple them to this page.