Search Header Logo

Karel Programming Quiz

Authored by Marisha McDaniel

Computers

9th Grade

Used 1+ times

Karel Programming Quiz
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

26 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

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

def turn_right(): turn_left() turn_left() turn_left()

def turn_right(): turn_right() turn_right() turn_right()

def turn_right(): turn_left() turn_left() turn_left()

function turn_right(): turn_left() turn_left() turn_left()

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How can we improve the following program? move() move() move() move() move() move() move() move() move() move()

Break down this program into more functions

Use a for loop to repeat the move command

Use a while loop to repeat the move command

Fix the indentation of this program

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

If Karel starts at Street 1 and Avenue 1, facing East, where will Karel be, and what direction will Karel be facing after running the following code? (Assume the world is 10x10 in size) move() turn_left() put_ball() turn_left() turn_left() turn_left() move() turn_left()

Street 3, Avenue 1, Facing North

Street 1, Avenue 4, Facing North

Street 1, Avenue 3, Facing South

Street 1, Avenue 3, Facing North

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is the purpose of using a for loop in code?

To do something if a condition is true

To do something while a condition is true

To repeat something a fixed number of times

To make programs run faster

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is wrong with this for loop? for i in range = 5; move()

A. The for loop uses a semicolon(;) instead of colon(:)

B. It should say range(5) instead of range = 5

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

How can we teach Karel new commands?

For loop

While loop

Define a new function

The main function

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Karel starts at Street 1 and Avenue 1, facing East. After calling the stair_step function twice, where will Karel be and what direction will Karel be facing? (assume this is a SuperKarel program and the world is 10x10 in size)

Street 2, Avenue 2, Facing North

Street 3, Avenue 3, Facing East

Street 3, Avenue 3, Facing West

Access all questions and much more by creating a free account

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?