Karel Unit Quiz

Karel Unit Quiz

9th - 12th Grade

27 Qs

quiz-placeholder

Similar activities

Control Structure Codehs Karel

Control Structure Codehs Karel

7th - 12th Grade

25 Qs

Chirag: Fundamentals of Computing S2 Exam Part 1 2021-22

Chirag: Fundamentals of Computing S2 Exam Part 1 2021-22

9th - 12th Grade

25 Qs

Karel and Programming Basics

Karel and Programming Basics

9th Grade

22 Qs

JavaScript Karel Unit 1 Quiz Study Guide

JavaScript Karel Unit 1 Quiz Study Guide

9th - 12th Grade

25 Qs

CodeHS JavaScript Semester 1 Exam

CodeHS JavaScript Semester 1 Exam

12th Grade

26 Qs

Karel in Python Quiz Practice

Karel in Python Quiz Practice

12th Grade

24 Qs

Programming with Karel

Programming with Karel

7th - 12th Grade

25 Qs

Codehs Concepts of Programming Karel

Codehs Concepts of Programming Karel

6th - 9th Grade

25 Qs

Karel Unit Quiz

Karel Unit Quiz

Assessment

Quiz

9th - 12th Grade

Hard

Created by

Lori Conte

Used 65+ times

FREE Resource

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
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?