Python Exam 3-Questions With 100% Verified
Answers.
A statement that controls the execution of other statements is called a - ✔✔control structure
The best structure for implementing a multi-way decision in Python is - ✔✔if-elif-else
What is the purpose of an if statement - ✔✔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 - ✔✔-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: - ✔✔if x = 4:
Planning a decision inside of another decision is an example of: - ✔✔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 _____ - ✔✔tree
A multiple choice question is most similar to _______ - ✔✔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 - ✔✔-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 - ✔✔to handle errors gracefully so the program
does not crash
T or F A python while implements an indefinite loop - ✔✔True
T or F The counted loop pattern uses an indefinite loop - ✔✔False
T or F a while is a pre-test loop - ✔✔True
A loop pattern that asks the user whether to continue on each iteration is called -
✔✔interactive loop
A loop pattern that continues until a special value is input is called ______ - ✔✔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 - ✔✔All of the above
Answers.
A statement that controls the execution of other statements is called a - ✔✔control structure
The best structure for implementing a multi-way decision in Python is - ✔✔if-elif-else
What is the purpose of an if statement - ✔✔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 - ✔✔-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: - ✔✔if x = 4:
Planning a decision inside of another decision is an example of: - ✔✔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 _____ - ✔✔tree
A multiple choice question is most similar to _______ - ✔✔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 - ✔✔-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 - ✔✔to handle errors gracefully so the program
does not crash
T or F A python while implements an indefinite loop - ✔✔True
T or F The counted loop pattern uses an indefinite loop - ✔✔False
T or F a while is a pre-test loop - ✔✔True
A loop pattern that asks the user whether to continue on each iteration is called -
✔✔interactive loop
A loop pattern that continues until a special value is input is called ______ - ✔✔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 - ✔✔All of the above