K-12 CS Teacher Professional Development Workshop
Post Lab Questions
Q1. What is meant by computer ‘hardware’ and ‘software’?
Q2. State two input devices and two output devices.
Q3. Describe what is meant by a ‘peripheral’.
Q4. What does a CPU do?
Q5. Where are the programs and files you are currently using held?
Q6. Explain why a printer is hardware and the web browsers Firefox, Chrome and Explorer are all software.
Q7. Where are all programs, including the operating system, and all your files held in a typical computer, whether or not you are using them?
Q8. Give some examples of the names of some ports you may find on a computer or laptop.
Q9. Explain why a computer needs a hard drive.
Multiple Choice
What is the purpose of the CPU?
a. To create data
b. To store data
c. To process data
What does the control unit do?
a. It controls and monitors communications between the computer and any hardware attached
b. It holds the data and programs that the CPU currently needs
c. It carries out calculations and logic operations
What is the immediate access store for?
a. It holds the data and programs that the CPU currently needs
b. It controls and monitors communications between the computer and any hardware attached
c. It carries out calculations and logic operations
What does the arithmetic and logic unit do?
a. It controls and monitors communications between the computer and any hardware attached
b. It holds the data and programs that the CPU currently needs
c. It carries out calculations and logic operations
What can often be referred to as the registers in a CPU?
a. The control unit
b. The immediate access store
c. The arithmetic and logic unit
How many instructions can a CPU process at a time?
a.One
b. Many
c. It does not process instructions
When the CPU fetches the instruction from the main memory, where does it store it?
a. The control unit
b. The arithmetic and logic unit
c. The immediate access store
What is it called when the CPU carries out the action of an instruction?
a. Fetching the instruction
b. Decoding the instruction
c. Executing the instruction