wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Science Terms Quiz

Total questions: 28

Worksheet time: 22mins

Name
Class
Date
1.

What is the process of taking away characteristics to make something less complex called?

a)

Binary

b)

Modeling

c)

Algorithm

d)

Abstraction

2.

Which of the following is an example of an algorithm?

a)

A fingerprint scanner

b)

A drone

c)

A set of steps for a computer to follow

d)

A compact disc

3.

What type of data is stored in a continuous transmission of a signal?

a)

Digital

b)

Hexadecimal

c)

Binary

d)

Analog

4.

What is a computational artifact?

a)

A word processing document

b)

A drone

c)

A fingerprint

d)

A vinyl record

5.

Which number system uses only the numerals 0 and 1?

a)

Decimal

b)

Hexadecimal

c)

Binary

d)

Ordinal

6.

What is the term for the measurement and analysis of unique physical characteristics? (exmple: a fingerprint)

a)

Curate

b)

Remix

c)

Biometric

d)

Phishing

7.

What is a block-based programming language often used for?

a)

Storing analog data

b)

Creating complex algorithms

c)

Designing drones

d)

Teaching coding to beginners and younger learners

8.

What does the term 'coding' refer to?

a)

Analyzing fingerprints

b)

Breaking down a problem

c)

Collecting data

d)

Creating a computer program

9.

What is a conditional statement in programming?

a)

A sequence of repeated instructions

b)

A type of data storage

c)

One statement that depends on another.

d)

A model of a system

10.


When you collect, organize, and present

information using expert

knowledge, it is called

a)

algorithm

b)

binary

c)

curate

d)

bug

11.

What is decomposition in computer science?

a)

Creating a new representation

b)

Analyzing unique characteristics

c)

Breaking a problem into smaller parts

d)

Repeating a sequence of instructions

12.

What is an event in software?

a)

An action recognized by software

b)

A model of a system

c)

A repeated action

d)

A type of programming language

13.

What is a prototype?

a)

A final product

b)

A model for development

c)

A programming error

d)

A type of data

14.

What is the purpose of a loop in programming?

a)

To repeat instructions until a condition is met

b)

To analyze unique characteristics

c)

To create a new program

d)

To store data continuously

15.

What is the primary purpose of a function in programming?

a)

To debug errors

b)

To create a new program

c)

To perform a specific task without typing it over and over

d)

To store data

16.
An algorithm is..
a)
.. A set of instructions
b)
... A motion block
c)
... A character
d)
... A loop statement 
17.

Match the following components with their descriptions:

a)

Loops

1.

running the same code over and over

b)

Output

2.

Information that comes out of a computer

c)

Input

3.

Information you put into a computer

d)

Storage

4.

Where data is saved and retrieved

18.

What is the main purpose of debugging in programming?

a)

To create new features

b)

To find and fix errors in code

c)

To design user interfaces

d)

To optimize algorithms

19.

Match the following

a)

a list of steps used to finish a task

1.

algorithm

b)

an action that causes something to happen

2.

event

c)

a piece of code that you can call over and over again

3.

function

d)

statements that only run under certain conditions or situations

4.

conditional

20.

What is an example of a high-level programming language?

a)

Assembly

b)

Binary

c)

Machine code

d)

Python

21.

An ​ (a)   number is a number that represents a position in a series.

Choose from the below words
ordinal
base 2
binary
base 10
22.

When you ideate you are generating ​ (a)   and ​ (b)   . It is like brainstorming.

Choose from the below words
ideas
binary
code
solutions
writing
23.

A remote controlled pilotless aircraft is called a ​ (a)   .

Choose from the below words
drone
dome
drop
drape
24.

If you can touch a part of a computer it is called ​ (a)   .

Choose from the below words
hardware
software
25.

The goal of computational thinking is to help you:

a)

Fix computers

b)

Understand code

c)

Solve problems

d)

Collect data

26.

If you can not touch a part of a computer it is called ​​ (a)  

Choose from the below words
software.
hardware
27.

If your program is not running correctly, it might have a

(a)  

28.

Match the following.

a)

Trying to get your private information

1.

Phishing

b)

A list of 0 and 1

2.

Binary

c)

step by step orders

3.

Sequencing

d)

Yes or No Question

4.

Boolean

e)

a record of you on the computer

5.

digital footprint