INTRODUCTION TO PYTHON
PROGRAMMING AND DATA STRUCTURES
COMPREHENSIVE EXAMINATION TEST
COMPLETE QUESTIONS AND CORRECT
ANSWERS
●● The first line of a function definition is known as the .
1. body
2. introduction
3. initialization
4. header
Answer: D
●● You ____ a function to execute it.
1. define
2. call
3. import
4. export
Answer: B
●● A ____ is a variable that is created inside a function.
,1. global variable
2. local variable
3. hidden variable
4. none of the above; you cannot create a variable inside a function
Answer: B
●● A(n) _____ is the part of a program in which a variable may be
accessed.
1. declaration space
2. area of visibility
3. scope
4. mode
Answer: C
●● A(n) _____ is a piece of data that is sent into a function.
1. argument
2. parameter
3. header
4. packet
Answer: A
●● A(n) ____ is a special variable that receives a piece of data when a
function is called.
,1. argument
2. parameter
3. header
4. packet
Answer: B
●● A variable that is visible to every function in a program file is a .
1. local variable
2. universal variable
3. program-wide variable
4. global variable
Answer: D
●● When possible, you should avoid using _____ variables in a
program.
1. local
2. global
3. reference
4. parameter
Answer: B
●● This is a prewritten function that is built into a programming
language.
, 1. standard function
2. library function
3. custom function
4. cafeteria function
Answer: B
●● This standard library function returns a random integer within a
specified range of values.
1. random
2. randint
3. random_integer
4. uniform
Answer: B
●● This statement causes a function to end and sends a value back to the
part of the program that
called the function.
1. end
2. send
3. exit
4. return
Answer: D
PROGRAMMING AND DATA STRUCTURES
COMPREHENSIVE EXAMINATION TEST
COMPLETE QUESTIONS AND CORRECT
ANSWERS
●● The first line of a function definition is known as the .
1. body
2. introduction
3. initialization
4. header
Answer: D
●● You ____ a function to execute it.
1. define
2. call
3. import
4. export
Answer: B
●● A ____ is a variable that is created inside a function.
,1. global variable
2. local variable
3. hidden variable
4. none of the above; you cannot create a variable inside a function
Answer: B
●● A(n) _____ is the part of a program in which a variable may be
accessed.
1. declaration space
2. area of visibility
3. scope
4. mode
Answer: C
●● A(n) _____ is a piece of data that is sent into a function.
1. argument
2. parameter
3. header
4. packet
Answer: A
●● A(n) ____ is a special variable that receives a piece of data when a
function is called.
,1. argument
2. parameter
3. header
4. packet
Answer: B
●● A variable that is visible to every function in a program file is a .
1. local variable
2. universal variable
3. program-wide variable
4. global variable
Answer: D
●● When possible, you should avoid using _____ variables in a
program.
1. local
2. global
3. reference
4. parameter
Answer: B
●● This is a prewritten function that is built into a programming
language.
, 1. standard function
2. library function
3. custom function
4. cafeteria function
Answer: B
●● This standard library function returns a random integer within a
specified range of values.
1. random
2. randint
3. random_integer
4. uniform
Answer: B
●● This statement causes a function to end and sends a value back to the
part of the program that
called the function.
1. end
2. send
3. exit
4. return
Answer: D