ITCS FINAL EXAM STUDY GUIDE 2025 QUESTIONS AND ANSWERS
What control structure would be best to use in the following code?
backward(100)
right(90)
backward(100)
right(90)
backward(100)
right(90)
backward(100)
right(90)
A function
A while loop
A for loop
An if/else statement - CORRECT ANSWER✅✅What control structure would be best to use in the
following code?
backward(100)
right(90)
backward(100)
right(90)
backward(100)
right(90)
backward(100)
right(90)
A function
,A while loop
A for loop
An if/else statement
How would I tell Tracy to move forward 100 pixels? - CORRECT ANSWER✅✅forward(100)
When using the circle() command, what value do we put inside the parentheses? - CORRECT
ANSWER✅✅The radius of the circle
When Tracy is facing right, from what location does she start drawing her circle? - CORRECT
ANSWER✅✅The bottom of the circle
Where does Tracy always start in the grid world? - CORRECT ANSWER✅✅At the (0,0) coordinate in the
middle of the canvas
What are the dimensions of Tracy's world? - CORRECT ANSWER✅✅400 pixels x 400 pixels
Which commands would move Tracy forward 100 pixels?
I. forward(100)
II. backward(-100)
III. forward(-100) - CORRECT ANSWER✅✅I and II
How far does Tracy need to move from the starting position to reach the right side of the canvas? -
CORRECT ANSWER✅✅200 pixels
If you want Tracy to move forward 100 pixels without making a line, what set of commands should you
write? - CORRECT ANSWER✅✅penup()
, forward(100)
Tracy always starts facing which direction? - CORRECT ANSWER✅✅East
If Tracy is facing right, which of the following commands can be used to turn her to face up?
I. left(90)
II. turn(up)
III. right(-90)
IV. setposition(90) - CORRECT ANSWER✅✅I and III
If Tracy started facing right, which direction would she be facing after we ran the following code?
1. left(90)
2. left(90)
3. right(90) - CORRECT ANSWER✅✅Up
Which of the following is NOT a reason for loops are useful when writing code? - CORRECT
ANSWER✅✅Loops let us make shapes of multiple sizes
The following loop draws 3 circles on the screen. If I wanted to alter this loop to draw 10 circles, how
many lines would my code be?
1. for I in range(3):
2. circle(25)
3. forward(50) - CORRECT ANSWER✅✅3 lines
If Tracy starts at the left edge of the canvas and moves forward 50 pixels, how many times will this code
need to be repeated to have Tracy reach the right edge of the canvas? - CORRECT ANSWER✅✅8 times
Which lines of the code below will be repeated 4 times?
1. penup()
What control structure would be best to use in the following code?
backward(100)
right(90)
backward(100)
right(90)
backward(100)
right(90)
backward(100)
right(90)
A function
A while loop
A for loop
An if/else statement - CORRECT ANSWER✅✅What control structure would be best to use in the
following code?
backward(100)
right(90)
backward(100)
right(90)
backward(100)
right(90)
backward(100)
right(90)
A function
,A while loop
A for loop
An if/else statement
How would I tell Tracy to move forward 100 pixels? - CORRECT ANSWER✅✅forward(100)
When using the circle() command, what value do we put inside the parentheses? - CORRECT
ANSWER✅✅The radius of the circle
When Tracy is facing right, from what location does she start drawing her circle? - CORRECT
ANSWER✅✅The bottom of the circle
Where does Tracy always start in the grid world? - CORRECT ANSWER✅✅At the (0,0) coordinate in the
middle of the canvas
What are the dimensions of Tracy's world? - CORRECT ANSWER✅✅400 pixels x 400 pixels
Which commands would move Tracy forward 100 pixels?
I. forward(100)
II. backward(-100)
III. forward(-100) - CORRECT ANSWER✅✅I and II
How far does Tracy need to move from the starting position to reach the right side of the canvas? -
CORRECT ANSWER✅✅200 pixels
If you want Tracy to move forward 100 pixels without making a line, what set of commands should you
write? - CORRECT ANSWER✅✅penup()
, forward(100)
Tracy always starts facing which direction? - CORRECT ANSWER✅✅East
If Tracy is facing right, which of the following commands can be used to turn her to face up?
I. left(90)
II. turn(up)
III. right(-90)
IV. setposition(90) - CORRECT ANSWER✅✅I and III
If Tracy started facing right, which direction would she be facing after we ran the following code?
1. left(90)
2. left(90)
3. right(90) - CORRECT ANSWER✅✅Up
Which of the following is NOT a reason for loops are useful when writing code? - CORRECT
ANSWER✅✅Loops let us make shapes of multiple sizes
The following loop draws 3 circles on the screen. If I wanted to alter this loop to draw 10 circles, how
many lines would my code be?
1. for I in range(3):
2. circle(25)
3. forward(50) - CORRECT ANSWER✅✅3 lines
If Tracy starts at the left edge of the canvas and moves forward 50 pixels, how many times will this code
need to be repeated to have Tracy reach the right edge of the canvas? - CORRECT ANSWER✅✅8 times
Which lines of the code below will be repeated 4 times?
1. penup()