Font size
WorksheetsComputer Concepts Assessment
Total questions: 120
Worksheet time: 1hrs 9mins
This device does the processing portion of the information processing cycle
Monitor
Mouse
Keyboard
CPU
Check all of the input devices
Keyboard
Speakers
Microphone
Monitor
Scanner
Check all that are output devices
Monitor
Headphones
Mouse
Printer
Keyboard
Check all that are storage devices
Cloud Storage
CPU
MicroSD Card
Speakers
CD-ROM
True or False: A small, handheld calculator is a computer and does all 4 parts of the information processing cycle.
True
False
Typing an essay in Word is an example of input.
Yes, because you're inserting data into the computer.
No, because you're not introducing data into the computer.
I don't know.
Taking a picture with the cell phone is an example of output.
Yes, because it's the result of processing data.
No, because it's not the result of processing data.
I don't know.
Printing a document is an example of output.
Yes, because it is the result of processing data.
No, because it's not the result of processing data.
I don't know.
Listening to audio through the speakers is an example of input.
Yes, because you're inserting data into the computer.
No, because you're not inserting data into the computer.
I don't know.
Is this a valid example of the Input-Process-Output Model?
Input: Scanning picture.
Process: Editing the picture.
Output: Printed poster with picture.
Yes.
No.
I don't know.
Is this a valid example of the Input-Process-Output Model?
Input: Text and numbers typed on keyboard.
Process: Calculations performed in a spreadsheet.
Output: Bank record.
Yes.
No.
I don't know.
Check all the examples of Input Units.
Keyboard
Microphone
Speakers
Mouse
Check all the examples of Output Units.
Screen.
Printer.
Headphones.
Keyboard.
Software is the set of instructions or programs that make a computer function. It cannot be touched or seen.
Yes.
No.
I don't know.
Step-by-step instructions for the computer...
Hardware
Software
Machines that processes data and performs tasks according to a set of instructions.
Computers
Flash drives
What is a search engine?
An online tool that allows you to enter keywords or terms
Provide centralized storage and processing, and can manipulate tremendous amounts of data.
Refers to the numbers, words, sounds, and graphics that describe people, events, things, and ideas.
Devices that may be worn on a person’s wrist or incorporated into clothing.
Devices that may be worn on a person’s wrist or incorporated into clothing.
Data
Programs
Wearables
Mainframe Computers
Data routines, the computer uses to perform a specific task.
Data
Programs
Search Engine
Mainframe Computers
What is Decomposition?
Breaking the problem down to look for specific patterns
Solving the problem by placing the algorithm into a single flowchart
Breaking the task down into smaller, more manageable tasks
Identifying where the algorithm needs to be repeated so that it save you time when writing it
The spelling and grammar of a programming language
diction
syntax
vocabulary
word wall
What is the following code doing: TotalMarks = 8
Declaring a variable
Assigning a value to a variable
Performing a calculation
Finding the running total
A logic error
is when the program is coded correctly, but an error occurs because of a problem while the program is being executed (not because of a mistake in the code)
is when incorrect words or punctuation is used, or when correct words and punctuation are used in the wrong order
is when the stars don't line up properly and a cosmic ray changes a true value to a false value
is when the program is coded incorrectly to produce an incorrect result, but with correct statements. The only way to know there was an error is to notice that the result is wrong
Which of the following is a CONDITIONAL
jump 5 times
if you see an arrow then jump 5 times else sit down
if you see an arrow
An INPUT is
information that goes INTO a computer or device
information that comes OUT of a computer or device
An OUTPUT is
information that goes INTO a computer or device
information that comes OUT of a computer or device
what is a LOOP function?
something that only happens once
something that gets repeated
What is a program
A set of instruction to complete a task
something you watch on TV
What is a BUG in a program?
a small insect
an error in the code
True or False: The blocks don't need to be joined, as long as they are on the script area, they will run
True
False
Which of these blocks can be identified as Iteration.
When Space key pressed
Forever
Move 10 Steps
If on edge, bounce
Data can be stored in a Scratch program, what is data saved in?
Stage
Variable
Variant
Code drawer
What is the key word used for when code is repeated or looped?
Iteration
Isolation
ISO File
Instantaneous
What shape will this code draw?
Circle
Square
Triangle
Rectangle
Python is an example of a High Level programming language
True
False
Computers must translate everything into binary
True
False
1. Grip cap with index finger and thumb
2. Remove cap
3. Twist counter-clock-wise until seal is broken
Which has integer data type?
Phone number
Zip code
HN
Number of students in the class
There are 40 students in a classroom. We would like to get all students whose name starts with "A". Which looping is suitable?
For loop
While loop
You are in the car with traffic jammed at a junction. To cross that junction according to the traffic rules, which one is NOT applicable
While loop
Conditional Statement
For loop
Patients visit hospital everyday. You want to count for the "new patients" for each day. Which one is not necessary?
Set
While loop
For loop
Set difference
Which inequality represents the situation?
What is an Algorithm?
A picture that you use to make a program
A precise set of instructions
Shapes and symbols connected together
Breaking a problem down into smaller tasks
This is a graphical representation of an algorithm
Computer Program
Binary Diagram
Decomposition
Flowchart
What is Decomposition?
Breaking the problem down to look for specific patterns
Solving the problem by placing the algorithm into a single flowchart
Breaking the task down into smaller, more manageable tasks
Identifying where the algorithm needs to be repeated so that it save you time when writing it
Which Scratch block would be used for Iteration?
Which Scratch block would be used for Selection?
What is a Variable?
It is a place where you can store some data
It is a place in your code that changes
It is a name given to a special sub-routine that changes how the program works
It is when you want to add two number together
If Josh is 11 years old, what will this program print out?
It won't print out anything
You are old enough for Year 8
You are still in year 7
It will print out his age
If Jenny is 13, which message will be broadcast?
Message 1
Message 2
Message 3
Message 4
Why is learning to program an important skill?
Because we all need to know how computers work
It teaches us how to solve problems
Without it we will not be able to fix our computers in the future
There is no reason to learn programming
The format identifier ‘%i’ is also used for _____ data type.
char
int
float
double
What will be the output of the following C code?
3 2 3
2 2 3
3 2 2
2 3 3
What will be the output of the following C code?
Run time error
7
8
Depends on compiler
What will be the output of the following C code?
True
False
True False
No Output
What will be the output of the following C code? (Assuming that we have entered the value 1 in the standard input)
1
2
1 2
Run Time Error
What will be the output of the following C code?
Hi is printed 9 times
Hi is printed 8 times
Hi is printed 7 times
Hi is printed 6 times
What will be the output of the following C code?
H
H is printed infinite times
Compile time error
Varies
What will be the output of the following C code?
hello 5
Error
Nothing
Junk value
What will be the output of the following C code?
Run time error
h h
h e
h l
What will be the output of the following C code?
Its not zero
Its zero
Run time error
None
What will be the output of the following C code
6 -6 0 0
6 -5 0 1
-6 -6 0 1
6 -6 0 1
What will be the output of the following C code?
Undefined behavior
Output will be 3
Output will be 6
Output will be 5
distanceToSchool = 10
What is the value of the variable?
The following code is drawing shapes when program runs. As you learned in the class, program code is executing in a sequential manner. In the code above how many of the steps will be executed when the program runs?
11
12
14
13
Precise sequence of instructions for successfully carrying our a task. It can be written in everyday language but the steps might be capable of translation into a programming language.
Decomposing
Algorithm
Logic
Loop/ Repeat
When someone clicks, taps, or types on a computer screen this generates a(n)...
code
event
algorithm
program
Any programming language that lets users create programs by manipulating “blocks” or graphical programming elements, rather than writing code using text.
Command
Run Program
Algorithm
Block-based programming language
Specific instructions given to a computer.
output
list
rules
command
The following code is drawing shapes when the program runs. When the program runs, what shapes and how many of the shape will be drawn?
One square
Triangle
Two square
Two triangle
What completes the following shape?
Move forward by 100px, turn right by 120px, move forward by 100px
Turn right by 120px, move forward by 100px, Move forward by 100px,
Turn right by 120px, turn right by 120px, move forward by 100px
Move forward by 100px, move forward by 100px, turn right by 120px, move forward by 100px
The Pacman is trying to catch the vulnerable ghost. Which one is the correct direction in the blank.
RIGHT
LEFT
UP
DOWN
The number of times the angry bird repeats moving forward to catch the green pig.
2
4
6
10
The artist is supposed to draw a triangle by following gray lines. In the workspace as shown below, you can see that the first line of code will be drawing the bottom line. Next, what degree should the artist turn left?
11
12
120
13
In which maze can the zombie get the sunflower using the following code?
What is a conditional statement?
A programming element that directs which code runs.
A set of code given to a computer to accomplish a task.
To find and fix bugs in a program.
What type of data would your name be?
Real
Boolean
Integer
String
What type of data would Pi be?
Real
Integer
Boolean
Character
What type of data would the letter 'K' be?
Boolean
String
Character
Real
What type of data would either True or False be?
String
Character
Real
Boolean
What type of data would your age in years be?
Real
Integer
String
Boolean
What term is used to describe a variable being given a value?
Equals
Assignment
Input
Algorithm
What is meant by the term iteration?
A list of instructions for completing a task
Repeating a block of code
Giving a value to a variable
Breaking a problem down into simple parts
What is meant by the term 'selection'?
Giving a value to a variable
Making a decision between different conditions
Waiting for user input
Outputting the result of a calculation
Which of the following is a relational operator?
+
-
/
>
Which of the following is a logical operator?
IF
THEN
AND
ELSE
In this algorithm, on what line is iteration first used?
3
4
5
6
In this algorithm, which of the following is a variable?
password
loop
output
while
