Chapter 6 Vocabulary Flashcards

(30 cards)

0
Q

Invoke a method

A

Executing a method

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
1
Q

Module

A

AKA Subroutines, Procedures, Functions

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Modularization

A

Breaking down large programs into more manageable chunks

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Abstraction

A

Paying attention to important properties while ignoring specific details

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Low level detail

A

Details not high in priority

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

High level programming languages

A

Allows user to use English vocabulary in which one broad statement corresponds to dozens of machine languages

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Reusability

A

Allows for modular programs to be used in various applications

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Reliability

A

Assures the user that the program works properly and was tested

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Method Header

A

A header that has an identifier and any other identifying information

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Method body

A

Contains all the statements in the method AKA-method implementation

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Return Statement

A

Marks the end of the method

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

Encapsulated

A

Means method is condensed in flow chart then expanded in programs details

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Functional cohesion

A

The more statements in a method that link to a job the better the chances of cohesion growing

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Visible

A

When a method is declared and can be seen

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

In scope

A

When the variables and constants are declared within a method

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Local

A

Exists only while the program is executing

16
Q

Portable

A

Programs and declared variables and constants within method are reusable or able to be moved and used somewhere else

17
Q

Global

A

Variables and constants that are recognized by entire program

18
Q

Program level

A

Variables and constants declared outside of the method

19
Q

Pass the data

A

Method performed than next method

20
Q

Parameters

A

The communications from user to the program

21
Q

Passed by value

A

A variable passed into a method

22
Q

By reference

A

Another way of passing a parameter

23
Q

Return the value

A

When you want to retain a value that exists in the method

24
Return Type
Any #, variable, or integer
25
Void method
When method returns nothing
26
Method type
Indicated in front of the methods name
27
Implementation Hiding
Encapsulating method details
28
Interface to the method
What the calling method understands
29
Client
Method caller