CHAPTER 1 VOCABULARY AND MATCHING

 

1.       ______ a set of instructions that enable a computer to process data (operates on input data and converts it to output)

2.      ______ the term used to describe all types of programs

3.      ______ set of programs that control the overall operations of the computer (Unix)

4.      ______ programs that perform tasks required by users; used to computerize business procedures

5.      ______ a set of computerized business procedures in an application area

6.      ______ computer professional that writes application programs (also called a programmer)

7.      ______ used when data must be current at all times and output is required immediately after processing

8.      ______ a mode of processing where data is accumulated and processed a s a group rather than immediately as the data is generated (see interactive processing)

9.      ______ written by commercial software vendors to meet the needs of a wide range of users

10.   ______ specially tailored and written to meet the unique needs and specifications of a particular user

11.    ______ the only executable language, usually in the form of binary strings; the language into which programs must be translated before execution

12.   ______ programs that use English-like or symbolic instructions; developed to make the programming task easier; must be translated into machine language before they can be executed on the computer

13.   ______ a special program used to translate the symbolic program into a machine language program

14.   ______ process for developing programs for all applications regardless of the symbolic programming language used

a.       Determine Program Specifications

b.      Design the program using program planning tools

c.       Code, document and enter the program

d.      Compile the program

e.       Test the program

f.       Document the application

15.   ______ the precise instructions necessary for writing a program; consists of record layout forms for input and output, and printer spacing charts for printed output, along with notes specifying the logic required

16.   ______ describes a program or system and how to use it; for those who will be working with the output, computer operators who will run the program on a regularly scheduled basis, and maintenance programmers who may need to make modifications to the program at a later date

17.   ______ a form used in a problem definition to describe input and output formats

18.   ______ a tool used to map out the proper spacing of output in a printed report

19.   ______ a planning tool that provides a pictorial representation of the logic to be used in a program

20.  ______ a program planning tool that uses English-like expressions rather than diagrams to depict the logic in a structure program

21.   ______ a planning tool for specifying the relationships among modules in a program; a tool used to depict top-down logic

22.  ______ a set of instructions that must be compiled (or translated) into machine language before it can be executed

23.  ______ the process of TESTING a program to eliminate errors

24.  ______ a debugging technique  that helps minimize the overall time it take to debug a program where the programmer carefully reviews a program for typographical or spelling errors before it is keyed in and again after it has been keyed in;  helps detect logic errors that can be difficult to debug later

25.  ______ a debugging technique used to correct syntax errors determined by messages produced after compilation

26.  ______ a debugging technique where the programmer manually steps through the logic of a program using the test data to see if the correct results will be obtained; done prior to machine execution

27.  ______ a debugging technique used by executing the program

28.  ______ an error caused by a violation of a programming rule; occurs during compilation

29.  ______ a program error that can be caused by a mistake in the sequencing of instructions or from an improperly coded instruction that does not accomplish what was desired; occurs when the program is executed and result in incorrect output

30.  ______ an execution error that occurs if the computer cannot execute an instruction (ex. divide by zero or reading from a file that cannot be found); output will not be generated after the run-time error occurs, but can output data prior to the error

31.   ______ a programming technique in which main modules or procedures are coded before minor ones

32.  ______ a programming technique that makes programs easier to read, debug and modify; sometimes referred to as GO-TO-less programming; each section of a program is written as an independent module and executed using a PERFORM statement

33.  ______ one of the four major parts of a COBOL program

34.  ______ the first division of a COBOL program; used for documentation purposes

35.  ______ one of the four major divisions of a COBOL program; provides information on the equipment used with the program; is the only division that may be machine-dependent

36.  ______ one of the four major divisions of a COBOL program; defines and describes all data to be used in a program

37.  ______ the division of a COBOL program that contains the instructions to be executed

38.  ______ a subdivision of a COBOL program consisting of statement or sentences

39.  ______ an instruction (ex. MOVE, ADD, COMPUTE, READ, etc)

40.  ______ a statement or series of statements treated as a unit in a COBOL program and ending with a period


A.           APPLICATIONS

B.            BATCH APPLICATIONS

C.            COMPILER

D.           CORRECTING SYNTAX ERRORS

E.            CUSTOMIZED SOFTWARE

F.            DATA DIVISION

G.            DEBUGGING

H.           DESK CHECKING

I.             DETECTING LOGIC AND RUN-TIME ERRORS

J.            DIVISION

K.            DOCUMENTATION

L.             ENVIRONMENT DIVISION

M.          FLOWCHART

N.           HIERARCHY/STRUCTURE CHARTS

O.           IDENTIFICATION DIVISION

P.             INFORMATION SYSTEM

Q.          INTERACTIVE PROCESSING

R.            LOGIC ERROR

S.            MACHINE LANGUAGE PROGRAMS

T.            OPERATING SYSTEM

U.           PACKAGED SOFTWARE

V.            PARAGRAPHS

W.         PRINTER SPACING CHARTS

X.           PROCEDURE DIVISION

Y.            PROGRAM

Z.           PROGRAM DEVELOPMENT PROCESS

AA.      PROGRAM SPECIFICATIONS

BB.        PROGRAM WALKTHROUGHS

CC.        PSUEDOCODE

DD.      RECORD LAYOUT FORMS

EE.        RUN-TIME ERROR

FF.        SENTENCE

GG.       SOFTWARE

HH.     SOFTWARE DEVELOPER

II.         SOURCE PROGRAM

JJ.       STATEMENT

KK.        STRUCTURED PROGRAMMING

LL.         SYMBOLIC PROGRAMS

MM.    SYNTAX ERROR

NN.     TOP-DOWN PROGRAMMING