Karel Unit Quiz

Karel Unit Quiz

9th - 12th Grade

27 Qs

quiz-placeholder

Similar activities

Unit 5 Exam Review

Unit 5 Exam Review

10th - 12th Grade

24 Qs

Unit-8 (QB64) Year-6

Unit-8 (QB64) Year-6

6th Grade - University

22 Qs

Bodies in Motion

Bodies in Motion

KG - University

22 Qs

Quadratic Functions Review

Quadratic Functions Review

7th - 9th Grade

24 Qs

Revision

Revision

9th Grade

22 Qs

CLOSE UP : REPORT WRITING (UNIT 11)

CLOSE UP : REPORT WRITING (UNIT 11)

9th Grade

25 Qs

ICT3_QUIZ1

ICT3_QUIZ1

11th - 12th Grade

23 Qs

XI CHEMICAL BONDING

XI CHEMICAL BONDING

11th 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?