COMP 110 - Quiz 1 Exam Questions With
Correct Answers A+
True or False: The while statement allows you to repeat a block of statements in your program. -
Answer✔- True
True or False: The while statement is called a loop because the control of your program jumps
back up to a point earlier in the program than the end of the repeat block. - Answer✔- True
True or False: You can name a variable while in your program without Python confusing your
variable's name and the while keyword. - Answer✔- False
True or False: The condition in the while statement's syntax must be a bool expression. -
Answer✔- True
True or False: If the condition in a while statement evaluates to False, control jumps over the
repeat block and onto the next statement at the same level of indentation as the while keyword. -
Answer✔- True
True or False: If the condition in a while statement evaluates to True, control jumps into the
repeat block and evaluates the first statement of the repeat block. - Answer✔- True
True or False: After the final statement of the repeat block is evaluated, control jumps back up to
the condition of the while statement and evaluates it again. - Answer✔- True
True or False: You can write any statements you'd like inside of the repeat block, such as other
print statements, variable declaration and assignment statements, conditional if-else statements,
while loop statements, and so on. - Answer✔- True
To avoid an infinite loop which of the following should be true, choose all that apply:
- Something must change in the repeat block that causes the while loop's condition to change.
- Forward progress must be made toward the while loop condition becoming True.
- Forward progress must be made toward the while loop condition becoming False. - Answer✔-
Something must change in the repeat block that causes the while loop's condition to change.
- Forward progress must be made toward the while loop condition becoming False.
, ©Jason MacConnell 2025 ALL RIGHTS RESERVED.
True or False: Your computer knows when you write an infinite loop in your program and will
not run your program if it sees it is doing pointless, endless work on your behalf. - Answer✔-
False
True or False: An iteration of a loop is one evaluation of the repeat block and it should be
making incremental progress toward the goal of the loop. - Answer✔- True
True or False: The number of iterations a loop runs for is the number of times the repeat block is
evaluated. - Answer✔- True
True or False: The then block of an if statement and the repeat block of a while statement are
semantically the same, including what happens after each block completes. - Answer✔- False
True or False: The phrase "if loop" is incorrect and should not be said. The phrase "while loop"
is correct. - Answer✔- True
True or False: You can use a while loop to iterate through each item in a collection. For example,
a str is a collection of characters, and you can use a while loop to iterate through each character
one-by-one. - Answer✔- True
True or False: The variable i is commonly used as a counter variable when writing while loops.
You can choose other variable names instead, though. For example, counter could have been
used as the variable name instead. - Answer✔- True
True or False: When iterating through a collection using the index/subscription operator, such as
with a string, it is common to use your counter variable as the index operator's int value in order
to access individual items in the collection one-by-one. - Answer✔- True
True or False: The big, valuable idea of a loop is that it allows you to write a fixed number of
lines of code that can process arbitrarily sized amounts of data and/or computations. - Answer✔-
True
What is the result of the following boolean expression?
not True
- True
- False - Answer✔- False
What is the result of the following boolean expression?
not not True
- True