wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Skills Check: Canva and JavaScript

Total questions: 30

Worksheet time: 16mins

Name
Class
Date
1.

What does this icon mean?

a)

Duplicate

b)

Position

c)

Transparency

d)

Delete

2.

what is a Graphic Design?

a)

The art or skill of combining text and pictures in advertisements, magazines, web, video or books.

b)

The action or business of promoting and selling products or services

c)

The work of doing research, design, programming, and testing of computer software.

d)

A type of design whose products are to be appreciated primarily or solely for their imaginative, aesthetic, or intellectual content.

3.

What is a key feature of Canva's free version?

a)

Advanced analytics

b)

Basic design tools

c)

Unlimited storage

d)

Custom coding

4.

What type of content can be created using Canva?

a)

Text-based novels

b)

Visual content

c)

Audio tracks

d)

Scientific formulas

5.

Who primarily benefits from Canva's templates due to time constraints?

a)

Marketers

b)

Educators and students

c)

Small businesses

d)

Individuals

6.

What type of tool is Canva described as?

a)

Video editing tool

b)

Graphic design tool

c)

Data analysis tool

d)

Programming tool

7.

Which of the following is NOT a method to sign up for Canva?

a)

Google account

b)

Facebook account

c)

Email

d)

Phone number

8.

What can you create using Canva?

a)

Social media designs

b)

Office documents and presentations

c)

Simple website pages

d)

All of the above

9.

How can you add animations to a Canva design?

a)

Select the element and go to Animate

b)

Click on the play button in the top right corner

c)

Use the share button to get an online link

d)

Go to Download to export the project

10.

How can you edit a photo in Canva?

a)

Go to Create a design, Edit photo

b)

Apply effects, color corrections, and crop

c)

Open it in a new Design project to add elements

d)

All of the above

11.

What are the commends that Karel can do?

a)

Move();

Turnleft();

Putball();

Takeball();

b)

turnLeft

move

putBall

takeBall

c)

takeBall();

putBall();

turnLeft();

move();

d)

Move;

Turnleft;

Putball;

Takeball;

12.

Which code will put Karel in the position shown in second world?

a)

putBall(); putBall(); move(); move();

b)

move(); putBall(); move(); putBall();

c)

putBall(); move(); putBall(); move();

d)

move(); putBall(); putBall(); move();

13.

What can be used to teach Karel to turn right?

a)

Functions

b)

Variables

c)

Dog Treats

d)

Karel can already turn right

14.

How many times should the start function be called in a program?

a)

0

b)

1

c)

2

d)

However many times you like

15.

What is a code comment?

a)

A way to teach Karel a new word

b)

A way to give notes to the reader to explain what your code is doing

c)

A message to your teacher in code

d)

A place to write whatever you want in your code

16.

What is programming?

a)

a set of related activities

b)

someone who knows how to program

c)

giving the computer a set of commands

d)

a language where the codes are written in text

17.

Programming is the same thing as coding.

a)

True

b)

False

18.

What is a "bug" in programming?

a)

an error in a code

b)

a scratch on the screen

c)

something is wrong with the computer

d)

none of the above

19.

What is "debugging" in programming?

a)

a programming language of the web

b)

an error in a code

c)

giving the computer a set of commands

d)

the process of finding and fixing errors in programming

20.

Which of these Karel commands are written correctly?

a)

move;

b)

turnLeft();

c)

putball

d)

takeit();

21.

Which line(s) contains the bug?

a)

1 and 3

b)

3 only

c)

5 only

d)

3 and 5

22.

What is the right way to write the function:

makePancakes (Clue: this pancake will be made by putting 3 balls)

a)

function makePancakes(){

putBall();

putBall();

putBall();

}

b)

function makePancakes()

putBall();

putBall();

putBall();

c)

function makePancakes: {

putBall();

putBall();

putBall();

}

d)

function makePancakes(){

putBall();

}

23.

Why do we use functions in programming?

a)

Break down our program into smaller parts

b)

Avoid repeating code

c)

Make our program more readable

d)

All of the above

24.

If Karel is facing South and the code:

turnLeft();

turnLeft();

runs; which direction is Karel facing now?

a)

North

b)

South

c)

East

d)

West

25.
Karel only knows 4 commands.
a)
True
b)
False
26.
Karel's world is made up of streets and ______
a)
Boulevards
b)
Alleys
c)
Avenues
d)
Dead Ends
27.
What is a street in a Karel world??
a)
A row.
b)
A column.
c)
A single point.
d)
Karel's position.
28.
What is an avenue in a Karel world ?
a)
A row.
b)
Karel's position.
c)
A column.
d)
A single point. 
29.
A computer programmer's job is to....
a)
Put together the computer and plug it in.
b)
Write computer code that tells a  computer what to do.
c)
Play computer games.
30.

Which of the following is a correct description of the `turn_around()` function?

a)

It makes Karel move in a circle

b)

It makes Karel turn 180 degrees

c)

It makes Karel jump

d)

It makes Karel pick up an object