FlowCharts/ Program Development Cycle – Flashcards

Unlock all answers in this set

Unlock answers
question
Software can be classified into two broad types: application software and programming software.
answer
F
question
Every programming language has rules governing its word usage and punctuation.
answer
T
question
Besides the popular, comprehensive programming languages such as Java and C++, many programmers use scripting languages such as Python, Lua, Perl, and PHP.
answer
T
question
Professional computer programmers write programs to satisfy their own needs.
answer
F
question
The heart of the programming process lies in planning the program's logic.
answer
T
question
Once a program is completely coded, it is ready for a company or organization to use.
answer
F
question
A flowchart is an English-like representation of the logical steps necessary to solve a problem.
answer
F
question
An infinite loop is a flow of program logic that repeats and never ends.
answer
T
question
Alan Turing is often regarded as the first programmer.
answer
F
question
Programmers can use either procedural programming or object-oriented programming to develop programs.
answer
T
question
_____data items may involve organizing or sorting them, checking them for accuracy, or performing calculations with them. a. Processing b. Inputting c. Outputting d. Converting
answer
A
question
____ errors are relatively easy to locate and correct because the compiler or interpreter you use highlights every error. a. Logic b. Syntax c. Input d. Process
answer
B
question
If you use an otherwise correct word that does not make sense in the current context, programmers say you have committed a ____ error. a. syntax b. logic c. semantic d. programming
answer
B
question
A(n) ___ is a named memory location whose value can vary. a. input b. variable c. output d. logic
answer
B
question
Computer programmers often refer to memory addresses using ____ notation. a. binary b. indirect c. mathematical d. hexadecimal
answer
D
question
Before a programmer plans the logic of the program, he or she must ____. a. understand the problem b. write the program code c. test the program d. maintain the program
answer
A
question
After a programmer plans the logic of a program, the next step is ____. a. understanding the problem b. testing the program c. translating the program d. coding the program
answer
D
question
The process of walking through a program's logic on paper before you actually write the program is called ____. a. desk-checking b. flowcharting c. pseudocoding d. testing
answer
A
question
Typically, a programmer develops a program's logic, writes the code, and ____ the program, receiving a list of syntax errors. a. runs b. compiles c. executes d. tests
answer
B
question
The process of finding and correcting program errors is called ____. a. desk-checking b. syntax-checking c. error correcting d. debugging
answer
D
question
After programs are put into production, making necessary changes is called _____. a. debugging b. conversion c. maintenance d. testing
answer
C
question
Using ____ involves writing down all the steps you will use in a program. a. a compiler b. an interpreter c. a flowchart d. pseudocode
answer
D
question
. In a flowchart, the ____ is used to represent processing. a. circle b. diamond c. triangle d. rectangle
answer
D
question
The ____ is used to represent output in a flowchart. a. square b. circle c. parallelogram d. triangle
answer
C
question
The ____ is the standard terminal symbol for a flowchart. a. circle b. lozenge c. diamond d. square
answer
B
question
. The repetition of a series of steps is called a(n) ____. a. repeat flow b. loop c. flow d. infinite loop
answer
B
question
A(n) ____ is a repeating flow of logic with no end. a. nonterminated condition b. infinite loop c. variable d. decision symbol
answer
B
question
You represent a decision in a flowchart by drawing a decision symbol, which is shaped like a ____. a. parallelogram b. square c. diamond d. circle
answer
C
question
Match The Term With The Def. Many programming languages use the term ____ to refer to the marker that is used to automatically recognize the end of data in a file. a. data_end b. end_data c. eof d. eod
answer
C
question
A(n) ____ tells the user what to enter. a. command line b. input screen c. prompt d. data line
answer
C
question
A(n) ____ is a program that you use to create simple text files. a. text editor b. IDE c. GUI d. GDE
answer
A
question
A(n) ____ is a software package that provides an editor, a compiler, and other programming tools. a. GUI b. CGI c. GDE d. IDE
answer
D
question
A(n) ____ is a location on your computer screen where you type text entries to communicate with the computer's operating system. a. input line b. communication line c. command line d. GCI
answer
C
question
A ____ allows users to interact with a program in a graphical environment. a. GCI b. CGI c. command line d. GUI
answer
D
question
The major difference between the two main programming styles in use today is the ____. a. use of flowcharts versus pseudocode b. testing procedure used by the programmer c. programmer's focus during the earliest planning stages of a project d. programming language used
answer
C
question
Complete The Statement. When instructions are carried out, a program runs, or ____________________.
answer
Executes
question
Complete The Statement. A(n) ____________________ is the sequence of steps necessary to solve any problem.
answer
Algorithm
question
Complete The Statement. When you draw a flowchart, you use a(n) ____________________ to represent the input symbol, which indicates an input operation.
answer
Parallelogram
question
Complete The Statement. A preselected value that stops the execution of a program is often called a(n) ____________________ value because it does not represent real data.
answer
Dummy
question
Complete The Statement. A(n) ____________________ programmer would approach a problem by dividing the process into manageable subtasks.
answer
Procedural
question
Complete The Statement. blueprint/model : house(s) :: _____________ : ________________
answer
Class Object
question
Complete The Statement. IDE stands for ______________ _______________ _______________ .
answer
Integrated Development Environment
question
Complete The Statement. GUI stands for ________________ _______________ __________________ .
answer
Graphical User Interface
question
Complete The Statement. BASIC stands for B_____________ A___-___________ S___________ I___________ C_______.
answer
Beginners All Purpose Symbolic Instruction Code
question
Complete The Statement. The BASIC programming language was created by Drs. _____________ and ___________.
answer
Kemeny Kurtz
question
Complete The Statement. The BASIC programming language was developed at _______________ College.
answer
Dartmouth
question
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Equipment, or the physical devices, associated with a computer
answer
G
question
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Instructions that tell the computer what to do
answer
B
question
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Contents are lost when the computer is turned off or loses power
answer
A
question
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Represent(s) the millions of on/off circuits within the computer
answer
D
question
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Incorrectly spelled words, or reversing the proper order of two words in a computer program
answer
C
question
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation All the supporting paperwork for a program
answer
J
question
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Pictorial representation of the logical steps it takes to solve a problem
answer
H
question
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation English-like representation of the logical steps it takes to solve a problem
answer
F
question
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Used to show the correct sequence of statements
answer
I
question
Match The Term With the Def. a. volatile memory b. software c. syntax error d. machine e. sentinel f. pseudocode. g. hardware h. flowchart language i. flowlines j. documentation Preselected value that stops the execution of a program
answer
E
question
Terminal (Start Stop)
answer
Racetrack
question
Flowline (Direction of Program Flow)
answer
Arrow
question
Input, Output
answer
Parallelogram
question
Process/Processing
answer
Rectangle
question
Decision
answer
Diamond
question
Pre-processing/formatting
answer
Hexagon
question
Comment/Explanation Some Declaring Explanation of code
answer
Dotted Line with open rectangle
question
Internal Module Call
answer
Notecard
question
External Module Call
answer
Football Field
question
Continuation on another page
answer
Circle
Get an explanation on any task
Get unstuck with the help of our AI assistant in seconds
New