Search Header Logo
Grok Module 6 Practice

Grok Module 6 Practice

Assessment

Flashcard

Computers

7th - 8th Grade

Practice Problem

Hard

Created by

Wayground Content

FREE Resource

Student preview

quiz-placeholder

8 questions

Show all answers

1.

FLASHCARD QUESTION

Front

What is the output for the following code?
for i in range(2)
print(i)

Back

Syntax Error

Answer explanation

The code has a syntax error due to a missing closing quote at the end of the for loop. Therefore, 'Syntax Error' is the correct answer.

2.

FLASHCARD QUESTION

Front

The code repeats twice. Which "for" loop would I use if I wanted to rewrite this code using a "for" loop? Options: for i in range(1), for i in range(3), for i in range(2):, Can not write it as a loop

Media Image

Back

for i in range(2):

Answer explanation

The following code repeats twice:

turtle.forward(100)

turtle.left(90)

turtle.forward(50)

turtle.left(90)

The for loop for twice is:

for i in range(2)

which counts 0 and then 1 and stops

3.

FLASHCARD QUESTION

Front

What is the output?
for i in range(3)
#print(i+1)

Back

Nothing will print

Answer explanation

Nothing will print out since the print statement is commented out using the #

4.

FLASHCARD QUESTION

Front

What letter is in name[-2] for Ms. Allie Parham?

Back

a

Answer explanation

name[-2] counts 2 from the end of the string so the solution is "a"

5.

FLASHCARD QUESTION

Front

What is the correct "for" loop to use? Options: from turtle import * for i in range(5): forward(50) right(90), from turtle import * for i in range(3): forward(50) right(90), from turtle import * for i in range(4): forward(50) right(90)

Media Image

Back

from turtle import * for i in range(4): forward(50) right(90)

Answer explanation

a range(n) function goes 0 up to n but does not include n. Therefore, range(4) goes from 0 to 3 but does not include the 4. If you want it to run 4 times you need range(4).

6.

FLASHCARD QUESTION

Front

What is the last value printed in the following code?
loop_counter = 3
for k in range(loop_counter):
print(k)

Back

2

Answer explanation

range(n) goes from 0 to n but does not include n. Therefore, range(3) will print 0,1,2 but not 3

7.

FLASHCARD QUESTION

Front

What is the correct way to replace the code with a "for" loop? Options: for 'grok' in letter: print(letter), for letter in 'grok': print(grok), for letter in 'grok': print(letter), for 'grok': print(letters)

Back

for letter in 'grok':
print(letter)

Answer explanation

The correct syntax is:

for <where to store each letter> in <the word>

for letter in 'dog':

This will loop through each letter in the word dog.

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

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?