Karel Unit Quiz

Karel Unit Quiz

9th - 12th Grade

27 Qs

quiz-placeholder

Similar activities

westward expansion

westward expansion

KG - University

22 Qs

Test Your Imperatives!

Test Your Imperatives!

9th - 12th Grade

22 Qs

Quiziz narative

Quiziz narative

9th Grade

22 Qs

Grade 9- ôn tập unit 1-5

Grade 9- ôn tập unit 1-5

9th Grade

22 Qs

Unit 16 - End of Unit Review Quiz!

Unit 16 - End of Unit Review Quiz!

9th - 12th Grade

22 Qs

Population Review

Population Review

10th Grade

22 Qs

Chapter 1 and 2 Revision (Economics)

Chapter 1 and 2 Revision (Economics)

9th - 12th Grade

22 Qs

Part of the Eyes

Part of the Eyes

9th Grade

23 Qs

Karel Unit Quiz

Karel Unit Quiz

Assessment

Quiz

9th - 12th Grade

Practice Problem

Hard

Created by

Lori Conte

Used 66+ times

FREE Resource

AI

Enhance your content in a minute

Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...

27 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Which of the following commands is a valid Karel command?

turnright();

turnRight;

turnRight():

turnright();

2.

MULTIPLE CHOICE QUESTION

45 sec • 1 pt

What makes the following command an invalid Karel command: takeball();

it should start with a capital T

the b should be capitalized

it should end in a colon instead of a semicolon

none of these; this command is correct!

3.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Which of the following is the correct way to define a turnLeft function in Karel?

function turnRight() {

turnRight():

turnRight():

turnRight():

}

function turnLeft() {

turnLeft():

turnLeft():

turnLeft():

}

function turnLeft() {

turn Right ():

turn Right ():

turn Right ():

}

function turnRight() {

turnLeft();

turnLeft();

turnLeft();

}

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Why do we use functions in Karel programs?

to break down our program into smaller parts

to avoid repetition of code

to make our program more readable

all of these

5.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

If Karel starts on Street 1 and Avenue 1, facing East, where will Karel be, and what direction will Karel be facing after running the following code in a 10 x 10 world?


move();

turnLeft();

putBall();

turnLeft();

turnLeft();

turnLeft();

move();

turnLeft();

Street 1, Avenue 3, Facing South

Street 1, Avenue 3, Facing North

Street 3, Avenue 1, Facing North

Street 3, Avenue 1, Facing South

6.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

Karel starts at Street 1 & Avenue 1 facing East. After calling the goUp function twice, where will Karel be and what direction will he be facing in a 10 x 10 world?


function goUp() {

move();

turnLeft();

move();

turnRight();

}

Street 1, Avenue 2, Facing North

Street 1, Avenue 3, Facing South

Street 3, Avenue 3, Facing East

Street 1, Avenue 3, Facing West

7.

MULTIPLE CHOICE QUESTION

2 mins • 1 pt

In this code, how many times is the climb function called and how many times is it defined?


function start();

move();

climb();

move();

move();

turnLeft();

climb();

climb();

}

function climb() {

turnLeft();

move();

turnLeft();

turnLeft();

move();

turnLeft();

}

called once, defined once

called once, defined three times

called once, defined twice

called three times, defined once

Create a free account and access millions of resources

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?