wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

MP3 Comp Sci. Cumulative Assessment

Total questions: 30

Worksheet time: 8hrs 30mins

Name
Class
Date
1.

What is the function of a computer's MOTHERBOARD?

a)

Protecting all of the computer's components (parts)

b)

Connecting all of the computer's components (parts)

c)

Providing specific power needs to the computer

d)

Improving the graphics

2.

When do inputs (also known as 'events') occur?

a)

When we send out birthday cards to our friends

b)

When the computer speaks to us directly about cool stuff

c)

When we use our mouse or keyboard to tell the computer what to do

d)

When we make code and read it out loud to our classmates

3.

What is the purpose of a computer's RAM (Random Access Memory)?

a)

Calculating and enumerating

b)

Storing and accessing data on a short-term basis so that it may be accessed quickly by a user.

c)

Reading and writing data on discs

d)

Providing time-stamped events for the user to use as reference points

4.

Draw an example of a WORKSTATION.

5.

If someone wanted to improve the way games and applications look on their screen when using their computer, which piece of hardware should they upgrade?

a)

Graphical Processing Unit (GPU)

b)

Hard Disk Drive (HDD)

c)

Mouse

d)

Optical Disc Drive (ODD)

6.

A CPU (Central Processing Unit) processes inputs, operations, and data. The CPU runs very hot while doing so. Which piece of computer hardware pulls heat away from the CPU to prevent it from overheating?

a)

A hydro cooling mega fan

b)

A water sink

c)

A helium pouch

d)

A heatsink

7.

The ____ or _____ is used to protect the components (parts) within a computer.

(a)  

8.

What is a COMPUTER?

a)

A device that understands various commands created by colors, shapes, air pressure readers, and fish

b)

Anyone who uses a computer both accurately and appropriately

c)

Shrek, Toy Story, Monsters Inc., and Encanto

d)

A programmable electronic device designed to accept inputs and generate results

9.

COMPUTE (the root word of 'computer') means: to _________.

a)

Calculate

b)

Eat

c)

Solve problems

d)

Medicate

10.

Which three of the following answer choices are examples of DATA?

a)

Facts

b)

Sediment

c)

Statistics

d)

Items of Information

11.

When performing a Google search for websites that end in .gov, we need to type (a)   at the end of our search terms.

12.

The act of taking someone else's work and claiming it as your own is called what?

a)

Citations

b)

Cheating

c)

Plagiarism

d)

Copying

13.

This famous Climate Activist began her fight at the age of 15 when she staged a strike outside the Swedish parliament in 2018. Now, millions of young people are following her lead in the fight against Climate Change. What is her name?

a)

Vicki Vallencourt

b)

Melissa DuPont

c)

Claire Beaumont

d)

Greta Thunberg

14.

What is Climate Change?

a)

A change in the typical weather for a region - such as high and low temperatures and amount of rainfall - over a long period of time.

b)

When the weather gets really really hot for no reason and people get scared.

c)

A change in the typical levels of pollutants and sediment build-up in rivers and streams over a long period of time.

d)

When the climate changes due to atmospheric pressure and animal growth.

15.

Type two examples of what YOU can do to combat climate change in your local community.

(Do NOT press the ENTER (return) key until you are done typing both examples!)

4 lines
16.

Select two answer choices. It is perfectly acceptable to use others' works as long as we:

a)

Properly cite our sources

b)

Create a bibliography to list our source materials

c)

Write a personal email to the author asking for permission

d)

Contact the publishing company of the book or website to obtain clearance

17.

We used Google Slides to create our Climate Change presentations. Which of the following three answer choices are features that we utilized during the creation process?

a)

The use of a template to make our slides more visually appealing

b)

The use of text boxes to type in our titles, citations, and data

c)

The use of cogs, spinners, and exhaust pipes for letter sequencing

d)

Bounding boxes to size and resize images and other assets

18.

The Earth is the only planet that we know of that contains life. What must we do to save our planet from further harm due to Climate Change?

a)

We must develop new 'green' technologies to reduce waste and negative environmental impact.

b)

We must do our part to stop all forms of pollution and littering.

c)

We must rely more heavily on renewable resources such as wind and solar power instead of 'dirty' resources such as oil and coal.

d)

We must significantly reduce our Carbon Dioxide (CO2) emissions as soon as possible.

19.

Approximately how many programming languages currently exist?

a)

Over 700

b)

Over 6500

c)

12

d)

Over 9000!

20.

What is code?

a)

A secret code used in spy movies

b)

Random letters, numbers, and symbols

c)

A list of step-by-step instructions (algorithms) that tell computers what to do

d)

A list of lines that include recipes for cakes, LEGOs, and how to filet a fish

21.

What are we actually doing when we are coding?

a)

Typing with the fury of 1,000 suns

b)

Creating instructions

c)

Sitting, reading, and giving the PSU inputs

d)

Providing specific instructions to the graphical processing unit (GPU)

22.

What kind of code is this?

a)

Visual Block Code

b)

Text-based Code

23.

What kind of code is this?

a)

Text-based Code

b)

Visual Block Code

24.

Name one coding language.

4 lines
25.

When there is a problem with our code, we refer to it as a BUG. When a bug is present, we must DEBUG our code. What are the 3 steps in the debugging process (in order)?

a)

1. Correct the problem immediately, 2. Isolate the source of the problem, 3. Revel in your magnificence

b)

1. Scream, 2. Run around in circles, 3. Find the nearest adult and ask for help

c)

1. Isolate the problem, 2. Find the problem, 3. Keep searching for the problem

d)

1. Identify the problem, 2. Isolate the source of the problem 3. Resolve the problem or find a workaround

26.

The image you see here shows inefficient code. Instead of wasting time and energy using 8 blocks, we can use 4. Which answer choice below is the correct and most efficient?

a)
b)
c)
d)
27.

When coding, we sometimes need our functions to occur over and over again. Which block type below would we use to loop our functions?

a)
b)
c)
d)
28.

This machine is the first computer ever designed to accept coded instructions. It was used to calculate and tabulate mathematical equations to 31 decimal places. What is it called?

a)

The Analytical Coding Machine

b)

Charles Babbage's Difference Engine

c)

Chargles Cabbage's Driference Rengine

d)

The Greatest Computer of All-time

29.

BONUS QUESTION: What kind of block is shown in the image above?

a)

A Loop Block

b)

A Click Block

c)

An Event Block

d)

A Directional Block

30.

BONUS QUESTION: Conditional Code is code that asks if a certain condition is met. If the condition is met (also known as 'true'), a certain code is run. If the condition isn't met (also known as 'false'), a different code is run. The answer to the condition must always be either true or false.

Select the two answer choices below that are examples of Conditional Code.

a)

A 'Get' Block, like the 'Get Amethyst' Block on code.org

b)

A Loop Block

c)

Passwords

d)

A Directional Block, that moves a character in a certain direction