PDF Download
STARTING OUT WITH PYTHON (GADDIS) CHAPTER 5 EXAM
QUESTIONS
Actual Qs and Ans Expert-Verified Explanation
This Exam contains:
-Guarantee passing score -34 Questions and Answers -format set of multiple-choice -Expert-Verified Explanation
Question 1: False
Answer:
Some library functions are built into the Python interpreter.
Question 2: False
Answer:
The phrase "divide and conquer" means that all of the programmers on a team should be divided and work in isolation.
Question 3: False
Answer:
A statement in one function can access a local variable in another function.
Question 4: Uniform
Answer:
his standard library function returns a random floating-point number within a specified range of values.
Question 5: Random
Answer:
This standard library function returns a random floating-point number in the range of 0.0 up to 1.0 (but not including 1.0)
Question 6: argument
Answer:
A(n) is a piece of data that is sent into a function
Question 7: local variable
Answer:
A is a variable that is created inside a function.
Question 8: Return
Answer:
This statement causes a function to end and sends a value back to the part of the program that called the function.
Question 9: Global Variable
Answer:
A variable that is visible to every function in a program file is a
Question 10: function
Answer:
A group of statements that exist within a program for the purpose of performing a specific task is a
Question 11: Argument
Answer:
A(n) is a special variable that receives a piece of data when a function is called
Question 12: True
Answer:
IPO charts provide only brief descriptions of a function's input, processing, and output, but do not show the specific steps taken in a function.
Question 13: scope
Answer:
A(n) is the part of a program in which a variable may be accessed
Question 14: IPO Chart
Answer:
This is a design tool that describes the input, processing, and output of a function.
Question 15: False
Answer:
You cannot have both keyword arguments and non-keyword arguments in a function call.
Question 16: True
Answer:
Functions make it easier for programmers to work in teams.
Question 17: True
Answer:
A hierarchy chart does not show the steps that are taken inside a function.
Question 18: False
Answer:
Calling a function and defining a function mean the same thing.
Question 19: Random
Answer:
This standard library function returns a random integer within a specified range of values
Question 20: define
Answer:
You define a function to execute it
Question 21: header
Answer:
The first line of a function definition is known as the
Question 22: False
Answer:
Function names should be as short as possible.
Question 23: hierarchy chart
Answer:
A is a diagram that gives a visual representation of the relationships between functions in a program
Question 24: True
Answer:
Complex mathematical expressions can sometimes be simplified by breaking out part of the expression and putting it in a function.
Question 25: top-down design
Answer:
A design technique that programmers use to break down an algorithm into functions is known as
Question 26: Boolean
Answer:
This type of function returns either True or False.
Question 27: True
Answer:
A function in Python can return more than one value.
Question 28: Global
Answer:
When possible, you should avoid using variables in a program