IPO Charts
  • ____ provide an overview of input to the method, the processing steps that must occur, and the result.
  • ____ refers to how the internal statements of a method serve to accomplish the method's purpose.
  • Each time a method executes, any parameter variables listed in the method header are ____.
  • ____ occurs when methods excessively depend on each other and makes programs more prone to errors.
Recursive Method
  • Arrays, unlike simple built-in types, are passed by ____.
  • A method that calls itself is a ____.
  • ____ occurs when a method is defined in terms of itself.
  • A method can return nothing, in which case the method is a ____ method.
Nothing, if the method does not pass anything to the method being called.If a method requires data to be passed in, the data items and their types are listed between the parentheses in the method header. (Parameter List)
  • Explain what happens when you call a method and the method ends.
  • When all the operations in a method contribute to the performance of a single task
  • Using recursion successfully requires a thorough understanding of ____________________.
  • List the items that must be included within the method declaration's parentheses.
Reference
  • Each time a method executes, any parameter variables listed in the method header are ____.
  • You can think of the ____ in a method declaration as a funnel into the method.
  • ____ occurs when a method is defined in terms of itself.
  • Arrays, unlike simple built-in types, are passed by ____.
Value
  • A method can return nothing, in which case the method is a ____ method.
  • When a copy of a variable is sent to a method, it is passed by ____.
  • When a data item is known to all of a program's modules, it is a ____data item.
  • When all the operations in a method contribute to the performance of a single task
Actual Parameters
  • Contains identifying information about the method
  • A method that calls itself is a ____.
  • The arguments sent to a method in a method call
  • When the method receives the actual memory address of the array and has access to the actual values in the array elements
A variable declared within a method ceases to exist when the method ends. It goes out of scope. A method can also return "nothing" also known as a void method. A method can return a value when it ends.
  • A called method accepts the value of an argument passed to it as its ____.
  • Explain what happens when you call a method and the method ends.
  • You can think of the ____ in a method declaration as a funnel into the method.
  • Describe how you create and use a method with multiple parameters.
Formal
  • When a data item is known to all of a program's modules, it is a(n) ____________________ data item.
  • When you ____ a method, you write multiple methods with a shared name but different parameter lists.
  • The variables in the method declaration that accept the values from the actual parameters are ____ parameters.
  • Programmers use the term ____ to describe any extra time and resources required by an operation.
In Scope
  • Each time a method executes, any parameter variables listed in the method header are ____.
  • A called method accepts the value of an argument passed to it as its ____.
  • ____ provide an overview of input to the method, the processing steps that must occur, and the result.
  • Variables and constants are ____ within, or local to, only the method in which they are declared.
Loose Coupling
  • Occurs when methods have access to the same globally defined variables
  • You can think of the ____ in a method declaration as a funnel into the method.
  • A copy of a variable's value is sent to the method and stored in a new memory location accessible to the method
  • Occurs when a copy of data that must be shared is passed from one method to another
Return
  • What the method does in general.The name of the called method.What type of information to send to the method, if any.What type of return data to expect from the method, if any.
  • When the method ends at the ____________________ statement, the locally declared parameter variable ceases to exist.
  • When a data item is known to all of a program's modules, it is a(n) ____________________ data item.
  • When you ____ a method, you write multiple methods with a shared name but different parameter lists.
In implementation hiding, the calling method needs to understand only the interface to the method that is called and it need not know how the method works internally.
  • True
  • False
Overhead
  • Programmers refer to hidden implementation details as existing in a(n) ____________________.
  • ____ refers to how the internal statements of a method serve to accomplish the method's purpose.
  • Programmers use the term ____ to describe any extra time and resources required by an operation.
  • When you ____ a method, you write multiple methods with a shared name but different parameter lists.
Recursion
  • Arrays, unlike simple built-in types, are passed by ____.
  • ____ occurs when a method is defined in terms of itself.
  • ____ occurs when methods excessively depend on each other and makes programs more prone to errors.
  • ____ refers to how the internal statements of a method serve to accomplish the method's purpose.
Redeclared
  • ____ provide an overview of input to the method, the processing steps that must occur, and the result.
  • Variables and constants are ____ within, or local to, only the method in which they are declared.
  • Programmers refer to hidden implementation details as existing in a(n) ____________________.
  • Each time a method executes, any parameter variables listed in the method header are ____.
This occurs when methods do not depend on others. The loosest (best) methods pass single arguments if possible, rather than many variables or entire records.
  • Discuss loose coupling.
  • Discuss the cumulative summing relationship.
  • List the items that must be included within the method declaration's parentheses.
  • Describe how you create and use a method with multiple parameters.
Overload A Method
  • ​Multiple methods with a shared name but different parameter lists
  • Occurs when methods have access to the same globally defined variables
  • A calling method sends a(n) ____ to a called method.
  • When the method receives the actual memory address of the array and has access to the actual values in the array elements
Receclared
  • When the method ends at the ____________________ statement, the locally declared parameter variable ceases to exist.
  • Programmers use the term ____ to describe any extra time and resources required by an operation.
  • ____ is a measure of the strength of the connection between two program methods.
  • Each time a method executes, any parameter variables listed in the method header are ____.
IPO
  • A(n) ____________________ chart is a tool that identifies and categorizes each item needed within the method as pertaining to input, processing, or output.
  • Variables and constants are ____ within, or local to, only the method in which they are declared.
  • When the method ends at the ____________________ statement, the locally declared parameter variable ceases to exist.
  • ____ provide an overview of input to the method, the processing steps that must occur, and the result.
Tight coupling
  • ____ occurs when a method is defined in terms of itself.
  • ____ refers to how the internal statements of a method serve to accomplish the method's purpose.
  • ____ occurs when methods excessively depend on each other and makes programs more prone to errors.
  • ____ is a measure of the strength of the connection between two program methods.
Method
  • A program module that contains a series of statements that carry out a task
  • When the method ends at the ____________________ statement, the locally declared parameter variable ceases to exist.
  • Programmers use the term ____ to describe any extra time and resources required by an operation.
  • A method can return nothing, in which case the method is a ____ method.
Black Box
  • ____ refers to how the internal statements of a method serve to accomplish the method's purpose.
  • A program module that contains a series of statements that carry out a task
  • Programmers refer to hidden implementation details as existing in a(n) ____________________.
  • Each time a method executes, any parameter variables listed in the method header are ____.
Void
  • When a data item is known to all of a program's modules, it is a ____data item.
  • A method can return nothing, in which case the method is a ____ method.
  • A called method accepts the value of an argument passed to it as its ____.
  • When a copy of a variable is sent to a method, it is passed by ____.
Tight Coupling
  • ​Multiple methods with a shared name but different parameter lists
  • Each time a method executes, any parameter variables listed in the method header are ____.
  • Occurs when methods have access to the same globally defined variables
  • ____ is a measure of the strength of the connection between two program methods.
Method Header
  • ​Multiple methods with a shared name but different parameter lists
  • You can think of the ____ in a method declaration as a funnel into the method.
  • A calling method sends a(n) ____ to a called method.
  • Contains identifying information about the method
The input value that makes the recursion stop is called the base case or ending case.
  • True
  • False
Passed By Reference
  • When the method receives the actual memory address of the array and has access to the actual values in the array elements
  • Using implementation hiding means that the ____ is the only part of a method with which the method's client interacts.
  • When all the operations in a method contribute to the performance of a single task
  • When you ____ a method, you write multiple methods with a shared name but different parameter lists.
0 h : 0 m : 1 s

Answered Not Answered Not Visited Correct : 0 Incorrect : 0