Search Header Logo

JavaScript Vocabulary Sheet (CodeHS – Karel the Dog)

Authored by Jonathan Smith

Computers

8th Grade

Used 3+ times

JavaScript Vocabulary Sheet (CodeHS – Karel the Dog)
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

10 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

An algorithm is a:

step-by-step procedure for solving a problem or accomplishing a task.

random set of instructions without any specific order.

hardware component of a computer.

type of software application.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A Function in programming is:

a block of code that performs a specific task

a type of variable

a syntax error

a hardware component

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

A Command in the context of Karel the Dog is:

a set of instructions for Karel to follow.

a type of food for Karel.

a breed of dog.

a game Karel plays.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a Loop in programming?

A sequence of instructions that is continually repeated until a certain condition is reached.

A data structure that holds multiple values.

A function that calls itself.

A way to store data persistently.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a Conditional Statement in programming?

A statement that executes a block of code only if a specified condition is true.

A statement that repeats a block of code a certain number of times.

A statement that defines a variable or a function.

A statement that ends the execution of a function.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

What is a Boolean?

A) A type of value that is either true or false, often used in conditionals.

B) A type of loop in programming.

C) A function that returns a number.

D) A syntax error in code.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Decomposition in programming is the process of breaking down a complex problem into smaller, more manageable parts. Which of the following best describes this concept?

Combining multiple tasks into one large task

Breaking down a complex problem into smaller parts

Ignoring the problem altogether

Solving the problem without any planning

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?