wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

End of Year 7 - ICT Assessment

Total questions: 40

Worksheet time: 40mins

Name
Class
Date
1.

There’s a new app that loads of your friends are using. To create an account you need to set your age as older than you actually are. Your friends keep asking you when you’re joining - what do you do?

a)

Go ahead and create the account. You don’t plan on talking to anyone that you don’t know, so what’s the big deal?

b)

Let your friends know that you’re waiting until you’re old enough. They should understand.

c)

Create the account but make sure your details are private. That way you’ll feel safe.

2.

You are playing an online game and receive a friend request from a username you recognise.

You think it’s someone you know from outside school. What do you do?

a)

Ask them the next time you see them if they sent the request.

b)

Accept the request – you’re pretty sure you know who it is, and can always delete them if you need to.

c)

Ask them a few questions to double check who it is before accepting.

3.
Which of these is an example of an appropriate website for a 12 year old?
a)
Random video chat
b)
News site
c)
18+ content
d)
Torrent site
4.
Which one of these is a type of social media?
a)
BBC News
b)
Instagram
c)
ITV
d)
Minecraft
5.
Why is it inappropriate for a child to be on a dating website?
a)
Potential bad dates
b)
Expensive food
c)
It is dangerous to meet up with strangers
d)
Expensive membership
6.

I am playing an online game with someone my age. Is it OK to give my address or phone number so we can get together?

a)

No

b)

Yes

7.

I am in the middle of a chat session and someone says something really mean. Should I:

a)

A. Say something mean back

b)

B. Ask them to apologize

c)

C. Don’t respond; tell an adult if it bothers me

8.

My parents and I have established rules as to what I can do on the Internet when I’m home, but I’m not sure about the rules at a friend’s house. Should I go by my parent’s rules, do whatever my friend does or do whatever I want?

a)

A. Go by your parent’s rules

b)

B. Do whatever your friend does

c)

C. Do whatever I want

9.

You might have a password to use a school computer or email. Passwords protect you. Only share your passwords with your parent. And ... give your password to other people online.

a)

Always

b)

Never

c)

Maybe

10.

One of your teachers slipped over on the field and someone took a video of it on their phone. It gets sent to you. Do you share it?

a)

Yes! It was hilarious!

b)

Probably, but only to my friends.

c)

No. Wouldn’t that be mean?

11.

Elsie, Freya, and Max are having a debate. Elsie thinks Scratch is a programming language, Freya thinks it's a video game, and Max thinks it's a computer. Who do you think is correct?

a)

Elsie (A programming language)

b)

Freya (A video game)

c)

Max (A computer)

d)

None of them

12.

Scratch is a free programming language where you can create your own interactive stories, games, and animations

a)

True

b)

False

13.

The Scratch logo contains a....

a)

Dog

b)

Cat

c)

Lion

d)

Panda

14.

In scratch, this is the place where we see all the animations happening. Where we put our backdrops and sprites.

a)

Stage

b)

Sprites

c)

Blocks

d)

Scripts

15.

In scratch, this where we create our characters or objects. We can import or create a new one that later on will be on the stage

a)

Stage

b)

Sprites

c)

Blocks

d)

Scripts

16.

Which command let the sprites walk?

a)

Walk

b)

Run

c)

Move

d)

Go

17.

Start

Put your hand on the doorknob

Turn the doorknob to the side until it unlocks the door

Push or pull the door to open it

End

..................................................

What would be an appropiate title for this sequence?

a)

How to push a door

b)

Steps to stand infront of a door

c)

Steps to touch a doorknob

d)

How to open a door

18.

What does this green flag mean in scratch?

a)

Nothing

b)

Start

c)

STOP

d)

I don't know

19.

What does this block to do the sprite?

a)

Nothing

b)

Changes it's size

c)

Changes it's colour

d)

I don't know

20.

The "forever" block is found in which of the following block types?

a)

Sound

b)

Data

c)

Events

d)

Control

21.

Which of the following functions display an output to the screen?

a)

display()

b)

output()

c)

print()

d)

post()

22.

Which operator performs a multiplication?

a)

+

b)

/

c)

X

d)

*

23.

Which operator performs a division?

a)

-

b)

+

c)

/

d)

*

24.

Which operator performs an addition?

a)

-

b)

+

c)

==

d)

/

25.

Which operator checks if a value is equal to another value?

a)

+

b)

=

c)

==

d)

!=

26.

Which of these is true?

a)

A syntax error will stop a program running

b)

A logic error will stop a program running

c)

A syntax error will let the program run but may have unexpected outcomes

d)

The program will always show an error message for a logic error

27.
What is a variable?
a)
A box(memory location) where you store values
b)
a type of graphics
c)
Data type
d)
a type of memory
28.
What symbol is used in python to assign values to a variable?
a)
equals =
b)
plus + 
c)
forward slash /
d)
asterisk *
29.
What will be the output?
name = 'Dave'
print (name)
a)
Dave
b)
'Dave'
c)
name
d)
(name)
30.

To display the following on screen

Hello World!

the following command should be used:

a)

print(Hello World!)

b)

print("Hello World!")

c)

print("Hello World" + !)

d)

print"(Hello World!)"

31.

What name is given to the process of breaking down problems into smaller, more manageable parts?

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithims

32.

What name is given to the process of focusing on the important information only, ignoring irrelevant details?

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithm

33.

What name is given to the process of looking for similarities among problems?

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithm

34.

What name is given to the process of applying step by step instructions to solving a problem?

a)

Decomposition

b)

Abstraction

c)

Pattern Recognition

d)

Algorithm

35.

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

36.

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

37.

Decomposition allows each task to become _______

a)

More manageable

b)

Easier

c)

Quicker

38.

Abstraction and Decomposition are examples of...

a)

Computational Thinking

b)

Algorithmic Thinking

c)

Computer Science

d)

Logical Reasoning

39.

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

40.

What is the best way to solve a difficult problem in computer science?

a)

Break the problem down and solve it in small chunks.

b)

Try and solve the problem in one go.

c)

If you can do it straight away you should give up.