Multiple Choice
In Python, functions are treated as first-class data objects. What does this mean?
A) It means that they are considered to be global variables inside any Python code.
B) It means that the functions are given higher priority over resource access than regular chunks of code.
C) It means that functions are protected objects and are not easily imported from other modules, unless the author desires it.
D) It means that functions can be assigned to variables, passed as arguments to other functions, returned as values, and stored in data structures.
Correct Answer:

Verified
Correct Answer:
Verified
Q14: A method reference always uses an object,
Q15: What is the call stack used for
Q16: In bottom-up design, you decompose a complex
Q17: A Python function cannot under normal circumstances
Q18: What are the two different ways that
Q20: An abstraction hides detail and thus allows
Q21: What happens when a function tries to
Q22: How does top-down design work?<br>A) A problem
Q23: What are two common methods by which
Q24: When you design an algorithm, it should