wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Computer Science Bi-Weekly Review 02/08/24

Total questions: 137

Worksheet time: 2hrs 42mins

Name
Class
Date
1.

Which of the following is not done by abstraction?

a)

Identifies essential details

b)

Disregards non-essential information

c)

Breaks the problem down into smaller tasks

2.

Which of the following is not done by decomposition?

a)

Allows multiple people to work on the problem together

b)

Disregards non-essential information

c)

Breaks the problem down into smaller tasks

3.

When drawing a dog, which of the following characteristics is non-essential?

a)

Dogs have 4 paws

b)

Dogs have fur

c)

Dogs have brown fur

4.

When designing a building that must be accessible for wheelchairs, which of the following characteristics is non-essential?

a)

Number of doors

b)

Number of walls

c)

Number of wall paintings

5.

One advantage of abstraction is that it means no mistakes can be made

a)

True

b)

False

6.

You could use abstraction to replace specific objects with simple shapes

a)

True

b)

False

7.

This is a good example of decomposition

Sit down

Do homework

a)

True

b)

False

8.

Decomposition allows each task to become _______

a)

More manageable

b)

Easier

c)

Quicker

9.

Decomposition allows the entire task to be completed as _____

a)

A Team

b)

A Whole

c)

Quickly as possible

10.

Abstraction and Decomposition are separate concepts, you would usually choose to do either one or the other

a)

True

b)

False

11.

It is always necessary to decompose a task

a)

True

b)

False

12.

Abstraction and Decomposition are examples of...

a)

Computational Thinking

b)

Algorithmic Thinking

c)

Computer Science

d)

Logical Reasoning

13.

What is pattern recognition?

a)

Breaking down a complex problem into smaller problems

b)

Looking for similarities among and within problems

c)

Building models from patterns

14.

Why do we need to look for patterns in problems?

a)

Patterns make it easier for us to solve complex problems

b)

We don't need to look for patterns

c)

Patterns make it more difficult complex problems

15.

If you don't look for patterns in a problem, your solution might be _____

a)

Wrong

b)

Inefficient

c)

Too slow

16.

Identifying the steps involved in solving a problem

a)

Abstraction

b)

Decomposition

c)

Pattern Recognition

d)

Algorithmic Thinking

17.
Which of the following is an example of thinking computationally?
a)
Planning out your route when going to meet a friend
b)
When going to meet a friend, wandering around until you find them
c)
When going to meet a friend, asking a parent to plan your route for you
18.

Looking for similarities and trends within a problem

a)

Abstraction

b)

Decomposition

c)

Pattern recognition

d)

Algorithmic Thinking

19.

What is a flowchart?

a)

A visual representation of an algorithm.

b)

A diagram that shows abstraction.

c)

A series of shapes.

20.

A school database has lots of information on students, the data manager needs to use abstraction. What data should she leave out?

a)

Age

b)

Guardian's phone numbers

c)

Classes

d)

Eye colour

21.

What is the difference between private and personal information?

a)

Personal information shares your private information to the world, but private info doesn't.

b)

They are both about you, but personal info doesn't give away anything about you. Private info does.

c)

Private information is not ok to share and neither is personal info as the both give away something about you.

22.

What is the difference between private and personal information?

a)

Personal information shares your private information to the world, but private info doesn't.

b)

They are both about you, but personal info doesn't give away anything about you. Private info does.

c)

Private information is not ok to share and neither is personal info as the both give away something about you.

23.

Which ones are examples of personal information. Choose 2 answers.

a)

Hobbies.

b)

Full Name.

c)

Favourite Food.

d)

School.

24.

Which ones are examples of private information. Choose 2 answers.

a)

First Name.

b)

Email address.

c)

Phone Number.

d)

Country you live in.

25.

What is a digital footprint?

a)

Everything you do and everywhere you go on your computer?

b)

The trail of websites you visit on the internet.

c)

Everything you do and everywhere you go on the internet.

26.

True or False?

You can have both a positive and negative digital footprint.

a)

True.

b)

False.

27.

Sarah's older sister wants to know her password for Roblox. What should she do?

a)

Give it to her. Sarah can trust her family with her passwords.

b)

Tell her no.

c)

Give her a fake password so she can't get into her account.

d)

Tell her sister no but check with her parents.

28.

What does SMART stand for?

a)

Be Safe, Don't meet up, Accepting emails and texts can be dangerous, is the info reliable, tell an adult.

b)

Be smart, Meet up with your friends, Accepting files can be dangerous, is the information reliable, talk to someone.

c)

Be Safe, Don't meet up, Dont share your address or age, remember the safety rules, tell an adult.

d)

Be smart, Meet up with your friends, Accepting emails and texts can be dangerous, is the info reliable, tell and adult.

29.

How does being SMART on the internet help us?

a)

It means we can be better researchers and find reliable answers on the internet.

b)

It means we can protect our identity and stop ourselves from being cyberbullied.

c)

It means that we won't get into trouble and our parents will completely trust us to do what is right online.

30.

Why is it dangerous to talk online with people we don't know in real life? Choose the best answer.

a)

Because our parents and our teachers tell us not to.

b)

Because we don't know if they are our friends or not.

c)

They might not be who they say they are and they could trick us into revealing private information.

31.

Who are examples of trusted adults we can go to if something doesn't feel right online? Choose 2 answers.

a)

Parents.

b)

All family members.

c)

Teachers.

d)

Random strangers.

32.

What is a privacy policy?

a)

It is a long, boring document that explains the privacy laws for that country.

b)

It is a document on a website or app that tells you what kind of info they are collecting and how they will use it.

c)

It is an app on your phone that explains how to keep your personal information private.

33.

How do you know if a website is appropriate and safe to use?

a)

It has a privacy policy, a seal of approval and a person to contact if you have questions.

b)

It has a privacy policy and links to other safe websites that are good for kids.

c)

It has a seal of approval and a lock symbol in the address bar which means they are keeping their website secure.

34.

True or False?

You can accept an email from a stranger if it is from a big Australian company that has a good reputation (like Woolworths).

a)

True.

b)

False.

35.

You are playing minecraft when a person who says they go to your school joins the game and starts chatting with you. What do you do?

a)

Keep playing and ignore the chat box and the message.

b)

Hop off Minecraft straight away and go tell your parents about the message.

c)

Say hi and start chatting.

d)

Say hi and keep playing but ignore any other messages that come through.

36.

What is a troll?

a)

It is a mean person who says rude things and bullies others.

b)

It is a mean character from a fairy tale.

c)

It is a person who makes mean comments online to others.

37.

What is a hater?

a)

Someone who hates everybody esle because they have low self esteem and like hurting others.

b)

It is a mean person online who constantly sends rude, hurtful messages to others.

c)

It is someone who hates you.

38.

You are watching a funny cat video on YouTube when you see an ad pop up for free music downloads for kids. What do you do? Choose the best answer.

a)

Ignore the ad and keep watching the video.

b)

Report the ad as inappropriate.

c)

Click on the ad to download the free music.

39.

What is the 'feedback sandwich'?

a)

A type of sandwich that is available at McDonalds for a good price.

b)

A strategy we use in class when commenting on others work.

c)

A tool that helps us comment to others in a positive way.

40.

You receive an email about your Minecraft account. It says you need to update your password. What do you do?

a)

Click on the link in the email to update your password.

b)

Don't reply because it is probably a hacker trying to get your private information.

c)

Reply and tell them you are blocking the address because this is a scam.

d)

Ignore the email because you aren't having any problems with your account.

41.

What is the number #1 cyber safety rule for kids your age?

a)

Ask or tell a grown up before you do anything online.

b)

Never share your private information online.

c)

Always stand up for yourself and report or block cyberbullies.

42.
What is the purpose of a flowchart?
a)
To plan the program before it is made
b)
Because it is easier
43.
Why do we use flowcharts?
a)
To represent algorithms in an easy way
b)
To use different maths shapes
44.
What does this symbol represent?
a)
Start
b)
Sub
c)
Decision
d)
Process
45.
What does this shape represent?
a)
Input/Output
b)
Decision
c)
Process
d)
Start/Stop
46.
What's missing from this part of a flowchart?
a)
An Arrow
b)
A Line
c)
A Square
d)
A Diamond
47.
Can this shape be used for both Start and Stop?
a)
Yes
b)
No
48.
What is the Output if the user enters:
Yes
a)
Leave umbrella at home
b)
Take an umbrella
49.
What is the Output if the temperature is:
19
a)
Below Freezing
b)
Above Freezing
50.

What will happen if the user's book return is late?

a)

Sends them an SMS (text)

b)

Does not send them an SMS (text)

51.
What is an algorithm?
a)
A problem
b)
A solution to a problem
c)
The steps that are taken to solve a problem
d)
The words to enter when typing
52.
What is this symbol used for in a flowchart?
a)
A decision/question
b)
A task to carry out
53.

How many arrows come out of the end symbol in the flowchart?

a)

0

b)

1

c)

2

d)

3

54.

How many arrows come out of the start symbol in the flowchart?

a)

0

b)

1

c)

2

d)

3

55.
What is the purpose of an arrow in a flowchart?
a)
Shows the relationships between shapes/ the flow of information
b)
They look nice when we use them
c)
We don't use arrows
d)
Shows the way the arrow is directed
56.
Which symbol shoes input?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
57.
Which symbol shoes output?
a)
oval
b)
parallelogram
c)
rectangle
d)
diamond
58.

This flowchart is made to...

a)

Calculate the area and perimeter of a square

b)

Output figures of different sizes

c)

Calculate the area and perimeter of a circle

d)

Find out how long it takes to get to the moon

59.

In this flowchart, r ...

a)

is the radius of a circle

b)

stands for random number

c)

represents a running total

d)

is a miscellaneous variable

60.

In this flowchart the diamond shape helps with...

a)

Deciding whether the student should pass or fail

b)

Adding up the student's marks

c)

Making sure the student gets good marks

d)

Checking the student's general behaviour

61.

This flowchart is made to ...

a)

Check whether a number is odd or even

b)

Decide if we like a number or not

c)

Calculate the remainder of a number + 2

d)

Help people with Maths

62.

_________is a programming language that is perfect for making games, animations, interactive stories and other visually rich programs.

a)

Pane

b)

Scratch

c)

Blocks

63.

the objects that perform actions(moves) in a project

a)

Sprite

b)

Script

c)

Loops

64.

What is a loop?

a)

Starting the program

b)

Ending the program

c)

Allows something to be repeated

65.
How many times would this code need to repeat to make a full circle?
a)
90
b)
180
c)
360
d)
720
66.
The green blocks that allow comparisons such as >, <, =, >=, <= are called..?
a)
logics
b)
operators
c)
formulas
d)
expressions
67.
How do you create a loop in scratch?
a)
use a repeat block
b)
snap a block
c)
use a variable
d)
use a condition block
68.
You can keep score in Scratch by creating a
a)
sprite
b)
variable
c)
loop
d)
function
69.
To change the appearance of a sprite we can give it a different
a)
costume
b)
look
c)
style
d)
stage
70.
Repeating a statement more than once is called a
a)
loop
b)
sequence
c)
repetition
d)
event
71.
True or False: you can add your own images into your Scratch projects
a)
True
b)
False
72.
True or False: you can record or import your own sounds into your Scratch projects
a)
True
b)
False
73.
What will happen to the sprite when we click on it?
a)
It will move 10 step upwards
b)
10 letter Xs will appear
c)
It will move 10 steps to the left
d)
It will grow by 10 percent
74.
Finding and fixing problems in code
a)
Fixing
b)
Correcting
c)
Debugging
d)
Deissuing
75.

What is a sprite?

a)

Character that can move

b)

Cat

c)

Mouse

d)

Block

76.

What blocks do we use to allow the sprite to move

a)

Looks

b)

Logic

c)

Motion

d)

Control

77.

What blocks do we need for sounds and costumes?

a)

Motion

b)

Looks

c)

Control

d)

Pen

78.

What was your favorite program we made in scratch? (Build-A-Band, Jumping Game, Create A Story, Catching Game, Ping Pong)

4 lines
79.

I enjoyed Scratch

a)

YES

b)

NO

80.

Loop

a)

Loops that have a predetermined beginning, end, and increment (step interval).

b)

The action of doing something over and over again.

c)

A description of the behavior of a command, function, library, API, etc.

d)

To repeat in order to achieve, or get closer to, a desired goal.

81.
What is programming?
a)
Creating a calendar of events.
b)
Writing instructions for a digital tool
c)
A list of activities like clubs and special events at a school.
82.
Order of events, commands carried by a computer exactly as they are written to run properly.
a)
Sequence
b)
Bugs
c)
Syntax
d)
Debugging
83.
Process of finding and fixing errors in the syntax so the computer program will run properly
a)
Bugs
b)
Sequence
c)
Debugging
d)
Command
84.

Specific instructions given to a computer.

a)

output

b)

list

c)

rules

d)

command

85.

Any programming language that lets users create programs by manipulating “blocks” or graphical programming elements, rather than writing code using text.

a)

Command

b)

Run Program

c)

Algorithm

d)

Block-based programming language

86.

When someone clicks, taps, or types on a computer screen this generates a(n)...

a)

code

b)

event

c)

algorithm

d)

program

87.

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.

a)

Decomposing

b)

Algorithm

c)

Logic

d)

Loop/ Repeat

88.

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?

a)

11

b)

12

c)

14

d)

13

89.

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?

a)

One square

b)

Triangle

c)

Two square

d)

Two triangle

90.

What completes the following shape?

a)

Move forward by 100px, turn right by 120px, move forward by 100px

b)

Turn right by 120px, move forward by 100px, Move forward by 100px,

c)

Turn right by 120px, turn right by 120px, move forward by 100px

d)

Move forward by 100px, move forward by 100px, turn right by 120px, move forward by 100px

91.

The Pacman is trying to catch the vulnerable ghost. Which one is the correct direction in the blank.

a)

RIGHT

b)

LEFT

c)

UP

d)

DOWN

92.

The number of times the angry bird repeats moving forward to catch the green pig.

a)

2

b)

4

c)

6

d)

10

93.

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?

a)

11

b)

12

c)

120

d)

13

94.

In which maze can the zombie get the sunflower using the following code?

a)
b)
c)
d)
95.

What is plagiarism? Choose all that apply.

a)

Ctrl C+Ctrl V

b)

Writing and citing from a newspaper.

c)

Using someone else's words as your own

d)

Changing some words from an author that you want to use.

96.

What do you use when you want to use a passage from the author and put it in your own words?

a)

summary

b)

paraphrase

c)

reported speech

97.
Emily is getting ideas for her pyramid project from a website. She takes notes and lists the website name and information in her project when she turns it in.
OKAY or NO WAY?
a)
Okay
b)
No Way
98.
Chris wrote a book report in 5th grade. Now he is in 6th grade, and wants to reuse this report for another class.
OKAY or NO WAY?
a)
Okay
b)
No Way
99.
Joe wrote a report about cats. He wrote this in his report:
Cats can have long hair or short hair, they can be lots of different colors, and "they can even have blue eyes," says Julia Nelson in her book called Cats are Amazing Animals.
OKAY or NO WAY?
a)
Okay
b)
No Way
100.
Jill copied wolf images and sounds from another website into the mascot page of her school webpage.
OKAY or NO WAY?
a)
Okay
b)
No Way
101.
Lee changed a few words in the sentence he copied for his report on bats. He decided he did not have to give credit to the original author. 
OKAY or NO WAY?
a)
Okay
b)
No Way
102.
John is doing a report on George Washington. He writes that Washington was the 1st president. He believes this is common knowledge so he does not give credit to a source for this fact. 
OKAY or NO WAY?
a)
Okay
b)
No Way
103.
Rachel has to write a paragraph about volcanoes for science. She finds a paragraph on a website that sounds great. She copies it in her own handwriting and turns it in.
OKAY or NO WAY?
a)
Okay
b)
No Way
104.
Jennifer spends a lot of time searching the web. She finds a great drawing on a site. She prints it for the cover of her report and gives credit to the illustrator in her report.
OKAY or NO WAY?
a)
Okay
b)
No Way
105.
Samantha copies a webpage into her book report and adds her own first sentence. 
OKAY or NO WAY?
a)
Okay
b)
No Way
106.
David had a ball game last night and didn't have time to finish his homework. Justin offers to let him copy his, and sends it to David in an email. 
OKAY or NO WAY?
a)
Okay
b)
No Way
107.
Teachers have web sites and computer programs that tell them if students have plagiarized or not.
a)
true
b)
false
108.
How should source citations be ordered on the works cited page?
a)
Alphabetically by first item of each citation
b)
By the order in which they appear in the paper.
c)
Randomly according to whim
d)
Sources should never be cited on a works cited page
109.
It is not necessary to cite a summarized source as long as you don't quote verbatim from the text.
a)
True
b)
False
110.
Each citation on the works cited page should be
a)
centered on the page.
b)
left justified with any carryover line indented one tab.
c)
indented one tab with any carryover line left justified
d)
numbered using Word's numbering option.
111.
A Work Cited page includes
a)
citations for any in-text citations in my essay
b)
only author/title information for my sources.
c)
citations for all sources used in the writing of my essay.
d)
web addresses for all citations.
112.
The title of my work cited page is
a)
Work Cited.
b)
Bibliography.
c)
Resource Page.
113.

When do you ever cite evidence in everyday activities

a)

running

b)

reading

c)

dancing

d)

go crazy!!!

114.

what is textual evidence?

a)

evidence from the text

b)

a little piece of knowledge

c)

evidence used in text

d)

evidence that isn't important

115.
What are the steps to citing evidence?
a)
State your idea, explain your reasons, and summarize
b)
Explain your reasons and cite evidence
c)
State your idea, cite evidence, and explain 
d)
Cite evidence and explain the evidence
116.
What does the acronym A.C.E. mean?
a)
Answer, Call, Evidence
b)
Alter, Cite, Explain
c)
All, Cars, Everywhere
d)
Answer, Cite Explain
117.
As long as your evidence (quote or paraphrase) explains your point clearly, you do not need to elaborate on it. 
a)
True 
b)
False
118.
What does analyze mean?
a)
 break down to reveal
b)
to correct
119.
What does the word comprehend mean?
a)
to understand
b)
to know 
120.
What does the word predict mean?
a)
what happens in the beginning
b)
say or estimate what will happen in the future
c)
what happens in the end
121.
What does the word connection mean?
a)
to link with something else
b)
to be close in meaning
122.
What is a claim?
a)
an opinion based on evidence
b)
a main idea
c)
a detail
d)
something I want
123.

What is the MINIMUM number of examples you must give from the text to explain your answer?

a)

1

b)

2

c)

3

d)

5

124.
What do you need around a quote?
a)
parantheses
b)
commas
c)
quotation marks
d)
nothing
125.
Which is the appropriate sentence starter when you're citing evidence?
a)
The author states...
b)
This means...
c)
Because of this...
d)
In conclusion
126.

The part of ACES where you give evidence from the text to support your answer

a)

Restate

b)

Answer

c)

Explain

d)

Cite

127.

Which sentence starter is appropriate when you're explaining your evidence?

a)

This is significant because...

b)

The author states...

c)

The author points out...

d)

In conclusion...

128.

About this topic, I feel...

a)

Not so good

b)

I know something

c)

In the middle

d)

I feel pretty good!

e)

I'm so confident! I'm gonna ace this topic!

129.
What does cite mean?
a)
Something I can see.
b)
Someplace I can go.
c)
Analyzing date.
d)
Saying what my source or evidence is.
130.

What is a claim?

a)

a statement based on evidence

b)

a main idea

c)

a detail

d)

something I want

131.
What is explicit?
a)
Not clear, confusing
b)
Something you have to examine the clues to figure out.
c)
Inappropriate pictures or language.
d)
Something stated very clearly, leaving no room for double or confusion.
132.
What is textual evidence?
a)
My opinion after reading.
b)
Proof in the article.
c)
A word for word quote from the article/story
d)
A made-up quote I add to my answer.
133.
What is the first step to writing a paragraph with textual evidence?
a)
Concluding Sentence
b)
Answer
c)
Restate
d)
Support
134.
Before I can include my textual evidence, what do I need to add?
a)
A citation.
b)
My opinion.
c)
A concluding statement.
d)
A transition or lead.
135.
What does every quote need to have?
a)
Two sentences.
b)
Quotation marks
c)
A capital letter.
d)
Long words that make it sound complex.
136.

What is an inference?

a)

A guess

b)

Evidence that is directly stated in the text

c)

A conclusion based off of facts and reasoning

137.

What does explicit mean?

a)

A guess

b)

Evidence that is directly stated in the text

c)

A conclusion based off of facts and reasoning