wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Computer Science Pre-Assessment Quiz

Total questions: 40

Worksheet time: 3hrs 59mins

Name
Class
Date
1.

A list of steps to complete a task

a)

Algorithm

b)

Program

c)

CPU

d)

Hardware

2.

An algorithm that has been coded into something that can be run by a machine

a)

Algorithm

b)

Program

c)

CPU

d)

Hardware

3.

the brains of the computer where most calculations take place.

a)

Algorithm

b)

Program

c)

CPU

d)

Hardware

4.

Part of a program that does not work correctly.

a)

Software

b)

Bug

c)

Debug

d)

Computer

5.

Finding and fixing problems in an algorithm or program.

a)

Software

b)

Bug

c)

Debug

d)

Computer

6.
_______ is how we write code
a)
Syntax
b)
Loops
c)
Variables
d)
Functions
7.
__________ are actions an object can do
a)
Value
b)
Syntax
c)
Objects
d)
Functions
8.
_____ is a way of repeating code
a)
While
b)
Expression
c)
Loop
d)
Lopp 
9.
_________ holds your data for later
a)
Object
b)
Expression
c)
Variable
d)
Value
10.
______ is a type of programming data that represents text
a)
Basic
b)
Syntax
c)
Argument
d)
String
11.
In the code example: hero.moveRight(), what is the object?
a)
move
b)
hero
c)
()
d)
Right
12.
In the code example: hero.moveRight(), how is it read aloud? 
a)
hero move right
b)
move right hero
c)
hero dot move right
d)
right move dot hero
13.
What is a key word in Loop?
a)
True
b)
While
c)
Expression
d)
Action
14.
___________ can be evaluated as True or False
a)
Expression
b)
Infinite Loop
c)
Object
15.
Infinite Loop is a loop that repeats forever
a)
True
b)
False
16.
What do you type for an infinite loop?
a)
while True:
b)
while True ()
c)
While true:
d)
While True ()
17.
What is an example of an output device?
a)
Mouse
b)
Microphone
c)
Speakers
d)
DVD
18.
What is an example of an input device?
a)
Keyboard
b)
Speakers
c)
Monitor
d)
DVD
19.
Firefox, Opera, Chrome, Safari and Explorer are types of what?
a)
Wildlife Charities
b)
Folder
c)
Web Browser
d)
Different colours of the new Vauxhall Vectra
20.
What computer component is displayed?
a)
Expansion Card
b)
CPU
c)
Motherboard
d)
Memory 
21.
What are these?
a)
Tower
b)
Motherboard
c)
Harddrive
d)
RAM memory
22.
In terms of computing, what does CPU stand for?
a)
central pc unit
b)
clean processing unit 
c)
computer processing unit
d)
Central processing unit
23.
What does HTML stand for?
a)
Hyper Text Mark up Lingo
b)
Hyper Text Mark Up Language
c)
Hyper Total Managed Language 
d)
Handy Texting Management Level
24.
What is software?
a)
Anything connected to the computer that is soft
b)
Anything connected to the computer that you can touch
c)
Any set of instructions that you can work with
d)
Any set of instructions that tells the hardware what to do
25.

PROGRAM

a)

a set of instructions that achieves an objective

b)

adding a few blocks of code at a time and testing the program

c)

the view seen by the end user

d)

data bases and user data

26.

EVENT

a)

an action that occurs during the running of an app that triggers a response by the software

b)

an event that is triggered by the user interaction

c)

a set of instructions that achieves an objective

d)

where the code is processed

27.

What happens in this code?

a)

When back button is clicked, user is sent back to Screen 1.

b)

When back button is clicked, the measles player and meningitis player continue playing.

c)

When the back button is clicked, both players stop playing before the user is sent back to Screen 1.

d)

When back button is clicked, the players are paused and then the user is sent back to Screen 1.

28.

What does LAN stand for?

a)

Micheal

b)

Little actual area

c)

local area network

d)

Large area network

29.

ROM

a)

Read only memory

b)

reach on mate

c)

Random only memory

d)

Raz only mould

30.
which of these is an example of a peripheral
a)
the CPU
b)
RAM
c)
A printer or scanner
d)
A USB socket
31.

Computer screens are divided up into a grid of small dots called .....................?

a)

Bits

b)

Pixels

c)

Packets

d)

byte

32.
Which of the following activities describes the field of computer science?
a)
Designing fonts, images, and colors for a website.
b)
Designing and using computational applications and systems.
c)
Creating 3-dimensional animations & movies using computers.
d)
Developing science experiments on a computer.
33.
Which of the following is required for a physical computing system?
a)
The device looks nice for users
b)
The system can be connected to the internet
c)
The components are waterproof
d)
The system is interactive with its environment
34.
Which of the following is an advantage of algorithmic thinking?
a)
Easier to understand & Increases flexibility
b)
Less complex
c)
Written as a flowchart or natural language
d)
All of these
35.
When code tracing, why is it important to iteratively test parts of the program?
a)
To flowchart the program's logic
b)
To isolate errors in the outcomes of code
c)
To fix algorithms
d)
To change patterns in the code
36.
When creating a program, how does the use of comments help a computer scientist debug problems?
a)
Comments show where a bug is located in the code.
b)
Comments are opinions from about how well the code works.
c)
Comments describe the code, logic, and desired outcome.
d)
Comments highlight code that needs to be fixed.
37.
Why is it important to share physical computing projects with other people?
a)
To have others identify what is needed for the project.
b)
To have others interact with the system and provide feedback
c)
To have others copy the program and design
d)
To have others read the comments in the code
38.

What is debugging?

a)

The term popularly used to describe fixing errors in a computer program

b)

The term popularly used to describe no errors in a computer program

c)

The term popularly used to describe locating errors in a computer program

39.
A list of steps to finish a task.
a)
Algorithm
b)
Program
c)
Programming
d)
Repeat
e)
Loop
40.
a)

Hardware

b)

Software