wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

CSP Final Review

Total questions: 50

Worksheet time: 26mins

Name
Class
Date
1.

Which of the following is not an example of hardware? *

a)

Motherboard

b)

Memory Chip

c)

Windows Operating System

d)

Integrated circuit

2.

What is a pixel?

a)

A small picture

b)

A single tiny dot, or square, of color in a digital image

c)

A grid of several colors in a digital image

d)

Another name for a digital image

3.

What is the 4-bit binary number for the decimal number ten (10)

a)

0101

b)

1010

c)

0110

d)

0010

4.

The image is a circuit composed of two logic gates. The output of the circuit is TRUE. Which is a true statement about input A?

a)

Input A must be TRUE

b)

Input A must be FALSE

c)

Input A can either be TRUE or FALSE

d)

There is no possible value for input A

5.

Which of the following best describes how computing devices represent information?

a)

A computer represents data as a byte which is either a 0 or a 1

b)

A computer represents information as bits which contain 8 bytes.

c)

A computer will either represent information as bits or bytes but not both

d)

A computer represents data as bits which is either a 0 or a 1

6.

What is an algorithm written in a programming language that is running on a computer?

a)

loop

b)

recipe

c)

program

d)

variable

7.

Sequence of precise instructions that preforms computation, solves problems.

a)

Manual

b)

Recipe

c)

Control Structure

d)

Algorithm

8.

If the variables 𝚘𝚗𝚃𝚒𝚖𝚎 and 𝚊𝚋𝚜𝚎𝚗𝚝 both have the value 𝙵𝚊𝚕𝚜𝚎, what is displayed as a result of this code?

a)

Is anyone there?

b)

Better late than never

c)

Hello. Is anyone there?

d)

Hello. Better late than never.

9.

What will the "background-color" of the "topButton" be when the program is finished running?

a)

green

b)

red

c)

orange

d)

blue

10.

10111 is what is Base 10?

a)

21

b)

23

c)

20

d)

15

11.

If the user does NOT click the button what color will "topButton" be when this program finishes running?

a)

green

b)

red

c)

blue

d)

orange

12.

What does CSS stand for?

a)

Cascading Style Sheets

b)

Computer Style Sheets

c)

Colorful Style Sheets

d)

Creative Style Sheets

13.

The following program is run. Then the user clicks the "topButton" button ONCE. What will be displayed in the console?

a)

dog

cat

bird

b)

bird

cat

dog

c)

cat

bird

dog

d)

cat

dog

bird

14.

What number will be output by the console.log command on line 7?

a)

20

b)

10

c)

200

d)

100

15.

Which of the following is a true statement about data compression?

a)

It's only useful for files being transmitted over the Internet.

b)

Regardless of compression technique used, once data is compressed, it cannot be restored

c)

Sending a compressed file ensures that the contents cannot be intercepted

d)

There are trade-offs involved in choosing a compression technique for storing and transmitting data

16.

What number will be output by the console.log command on line 5?

a)

12

b)

13

c)

16

d)

11

17.

What text will be output by the program?

a)

Less than 20

b)

30 or more

c)

Less than 10

d)

Less than 30

18.

Which of the following best describes the protocols used on the Internet?

a)

The protocols of the Internet are designed by government agencies to ensure they remain free to use

b)

The protocols of the Internet are secret to maintain the privacy and security of people using them

c)

Each device connected to the Internet will use a protocol designed by the company that manufactured it

d)

The protocols of the Internet are open and used by all devices connected to the network

19.

When making a web page, which two of the following tasks is HTML the most important language for? (Choose TWO)

a)

Making the text a different color.

b)

Putting borders on an image

c)

Organizing text into a list

d)

Adding information about the copyright

e)

Separating out headings from paragraphs

20.

What is the purpose of the resistor in the LED circuit you built

a)

It will make the LED brighter

b)

It changes the direction of current flow in the circuit

c)

It reduces the amount of current flowing, which protects the LED from receiving too much.

21.

The term Big Data refers to _________________.

a)

data sets that contain very large numbers

b)

data sets that are owned by a big corporation

c)

data sets that are stored in the cloud

d)

data sets that are too large and complex to download and process on a single computer

22.

Your classmate discovers that their code has a bug in it. What should she do to debug their app?

a)

Form a hypothesis and then retest the app

b)

Rebuild the app and then retest the app

c)

Form a hypothesis about what might be wrong, design an experiment to test their hypothesis, perform the experiment, debug, and then retest the app.

d)

Immediately start changing code and retest the app.

23.

Big data only contains numeric data, it does not include text, images or videos

a)

True

b)

False

24.

Which of these statements about an LED are false? Select all the answers you think are correct.

a)

You must use the correct coloured cables when connecting up an LED

b)

If you place an LED in the circuit the wrong way round it will blow up

c)

The shorter leg near the flattened edge is the positive connector

d)

The shorter leg near the flattened edge is the negative connector

25.

Which of the following is not true about algorithms:

a)

Algorithms can be written to solve every problem.

b)

Algorithms are step-by-step procedures.

c)

An algorithm is a sequence of precise instructions.

d)

Algorithms consist of a combination of sequences, selections, and/or repetitions.

26.

What does GPIO stand for?

a)

Games People Insist On Playing

b)

General Purpose Input Output

c)

Guessing Points In Out

d)

Ground Purpose Input Output

27.

Assuming that forward tells a robot to move forward by 10 pixels and turn tells it to turn right by 90 degrees, what shape would be drawn by this algorithm? forward forward turn forward turn forward forward turn forward turn

a)

A right angle

b)

A circle

c)

A square

d)

A rectangle

28.

Ana wishes to create a variable in her Scratch game which records the number of seconds until the game ends. Which of the following would be the most appropriate name for this variable?

a)

Variable1

b)

time_left

c)

amountOftimeRemainingInTheGame

d)

t

29.

What type of control structure is a For loop?

a)

Repetition

b)

Sequence

c)

Selection

d)

Recursion

30.

_________ are the rules for communication used by computers

a)

Virtual networks

b)

Layers

c)

Protocols

d)

DNS

31.

Why is IP v4 going to be replaced by IP v6?

a)

IP v4 does not work on old hardware.

b)

IP v6 is easier to use.

c)

We are running out of IP v4 addresses.

d)

IP v4 was not encrypted.

32.

dentifies devices on a network

a)

RWED

b)

IP Address

c)

EDR

d)

RFID

33.

Which of the following is true of functions?

a)

Programs written with functions run more quickly

b)

Functions are called once but can be declared many times

c)

Functions can help remove repeated code from a program

d)

Replacing repeated code with a function will reduce the number of commands the computer needs to run

34.

Which of the following is not true about IPv4 addresses?

a)

An IPv4 address is used to route packets of data through the Internet

b)

An IPv4 address is a string of bits that provides a computer's Internet address.

c)

An IPv4 address consists of 32 bits

d)

An IPv4 address consists of 64 bits

35.

Another term for repetition

a)

Conditional

b)

Object

c)

Selection

d)

Iteration

36.

Bandwidth measures ___________________.

a)

the amount of data that can be sent in a fixed amount of time

b)

how fast your computer can connect to the Internet

c)

the amount of time it takes to send data over the Internet

d)

the average length of e-mails that you can send on a daily basis

37.

This function chooses the screen to display based on the score. What is the correct way to call this function?

a)

𝚌𝚑𝚎𝚌𝚔 𝚆𝚒𝚗();

b)

𝚌𝚑𝚎𝚌𝚔𝚆𝚒𝚗();

c)

𝚌𝚑𝚎𝚌𝚔𝚠𝚒𝚗();

d)

𝚌𝚑𝚎𝚌𝚔 𝚠𝚒𝚗();

38.

Smallest unit of information on a machine

a)

Bit

b)

Gigabit

c)

Terabit

d)

Megabit

39.

True or False: For every packet of data sent over the Internet, there is only one route it can take to reach its destination.

a)

False

b)

True

40.

A student purchases a single-user license of a copyrighted application and wants other students to be able to use it at the same time. Under which of the following conditions is it considered acceptable for the student to share the application?

a)

When the student gets permission from the copyright owner of the application

b)

When the student makes a copy of the application for another student to use only once

c)

When the application is only shared with students at the same school

d)

When the application is shared on a peer-to-peer network

41.

What will be the order of letters printed to the console when this program is run?

a)

a b c b c

b)

a b c b c b c

c)

a b c a

42.

"You win!" never displays. What change would fix this issue?

a)

Line 1 - change variable name to totalScore

b)

Line 4 - change conditional to score >= 5

c)

Line 5 - change to a getText command

d)

Line 3 - remove var

43.

The binary number system has _____ digits

a)

6

b)

2

c)

1

d)

10

44.

Choose the correct HTML element for the largest heading:

a)

<h6>

b)

<head>

c)

<heading>

d)

<h1>

45.

Group of two or more computer systems linked together.

a)

Network

b)

Whitelist

c)

Processor

d)

Byte

46.

All of the colors you see on a computer screen are the result of a mixture of the same three colors. What are those colors?

a)

red, green, yellow

b)

red, yellow, blue

c)

red, green, blue

d)

green, orange, purple

47.

Something created by someone that involves the use of computation in some way

a)

Portfolio

b)

CPU

c)

Computer Driven Program

d)

Computational Artifact

48.

What does HTML stand for?

a)

Hyper Text Markup Language

b)

Hyper Typed Madeup Language

c)

Hyper Text Mode Language

d)

Hang Tight Markup Language

49.

Raspberry Pi's run a Windows Operating System

a)

True

b)

False

50.

Hexadecimal is a base__ number system

a)

2

b)

6

c)

16

d)

10