Karel Programming Quiz

Karel Programming Quiz

9th Grade

26 Qs

quiz-placeholder

Similar activities

CodeHS Karel Python

CodeHS Karel Python

9th - 12th Grade

30 Qs

Karel Java Test

Karel Java Test

9th - 12th Grade

28 Qs

Karel's Programming Quiz

Karel's Programming Quiz

9th - 11th Grade

21 Qs

Programming with Karel Quiz

Programming with Karel Quiz

6th - 9th Grade

25 Qs

Karel CodeHS Function

Karel CodeHS Function

9th - 12th Grade

25 Qs

Control Structure Codehs Karel

Control Structure Codehs Karel

7th - 12th Grade

25 Qs

CodeHS Programming with Karel

CodeHS Programming with Karel

7th - 12th Grade

25 Qs

FCS Fall Collective review

FCS Fall Collective review

9th - 10th Grade

21 Qs

Karel Programming Quiz

Karel Programming Quiz

Assessment

Quiz

Computers

9th Grade

Medium

Created by

Marisha McDaniel

Used 1+ times

FREE Resource

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

Create a free account and access millions of resources

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?