A statement that controls the execution of other statements is called a - Answers control structure
The best structure for implementing a multi-way decision in Python is - Answers if-elif-else
What is the purpose of an if statement - Answers to choose whether or not to execute certain code
Which of the following statements is true:
-an if statement must have an else statement
-an if statement must have an elif statement
-An if statement must have both an elif and an else statement
-An else statement must have a matching if if statement - Answers -An else statement must have a
matching if if statement
Which of the following Python statements is invalid:
-if x!=4:
-if x = 4:
-if x == 4:
-if 2< x < 4: - Answers if x = 4:
Planning a decision inside of another decision is an example of: - Answers nesting
A structure in which one decision leads to another set of decisions, which leads to another set of
decisions, etc., is called a decision _____ - Answers tree
A multiple choice question is most similar to _______ - Answers multi-way decision
Which of the following statements is true?
-There is usually one algorithm to solve a problem
-There is often more than one way to solve a problem and some ways may be more efficient than others
-There is often more than one way to solve a problem but they are all equally efficient
-all of the above
-none of the above - Answers -There is often more than one way to solve a problem and some ways may
be more efficient than others
, What is the purpose of exception handling - Answers to handle errors gracefully so the program does
not crash
T or F A python while implements an indefinite loop - Answers True
T or F The counted loop pattern uses an indefinite loop - Answers False
T or F a while is a pre-test loop - Answers True
A loop pattern that asks the user whether to continue on each iteration is called - Answers interactive
loop
A loop pattern that continues until a special value is input is called ______ - Answers sentinel loop
Which of the following can be treated as boolean expression
-an int expression
-a float expresion
-the result of a comparison operator(such as < or >)
-all of the above - Answers All of the above
Which of the following statements is true about the Python expression x == 3 or 4
-It is an invalid statement and the Python interpreter will indicate its a syntax error
-It will be true if x is 3 of if x is 4, and false for any other values
-It will always be false
-It will always be true - Answers It will always be true
A while loop written as while True - Answers Might be an infinite loop depending on what the loop body
contains
What would be the final value of total for the following program?
total = 0
for i in range(10):
for j in range(10):
total = total + 1 - Answers 100
the term for an operator that may not evaluate one of its sub-expressions is called - Answers short-
circuit