Programming Logic & Design Exam #1
Questions with Verified Answers
Binary Language - ANSWER-Machine language represented by 0s and 1s
Run/Execute Program - ANSWER-to carry out a program's instructions
Scripting Languages - ANSWER-such as Python, Lua, Perl, and PHP are used to
write programs that are typed directly from a keyboard. Scripting languages are
stored as text rather than as binary executable files.
Logic - ANSWER-the complete sequence of instructions that lead to a problem's
solution
Logical errors - ANSWER-occur when incorrect instructions are performed, or when
instructions are performed in the wrong order.
Variable - ANSWER-a named memory location that can hold different values at
different points in time.
Program development cycle - ANSWER-consists of the steps that occur during a
program's lifetime
Users/End Users - ANSWER-people who employ and benefit from computer
programs
Documentation - ANSWER-Consists of all the supporting paperwork for a program
Algorithm - ANSWER-is the sequence of steps necessary to solve any problem.
Desk-checking - ANSWER-to walk through a program solution on paper
High-level programming language - ANSWER-supports English-like syntax
Low-level machine language - ANSWER-made up of 1s and 0s and does not use
easily interpreted variable names
debugging - ANSWER-the process of finding and correcting program errors
Conversion - ANSWER-the entire set of actions an organization must take to switch
over to using a new program or set of programs
Maintenance - ANSWER-all the improvements and corrections made to a program
after it is in production
Pseudocode - ANSWER-an English-like representation of the logical steps it takes to
solve a problem
, Flowchart - ANSWER-a pictorial representation of the logical steps it takes to solve a
problem
Input Symbol - ANSWER-indicates an input operation and is represented by a
parallelogram in flowcharts
Processing Symbol - ANSWER-indicates a processing operation and is represented
by a rectangle in flowcharts
Output Symbol - ANSWER-indicates an output operation and is represented by a
parallelogram in flowcharts
input/output symbol (I/O) - ANSWER-represented by a parallelogram in flowcharts
Flowlines - ANSWER-the lines connecting the symbols in a flowchart
Terminal Symbol - ANSWER-indicates the beginning or end of a flowchart segment
and is represented by a lozenge
Loop - ANSWER-A repetition of a series of steps
Infinite Loop - ANSWER-when repeating logic cannot end
Decision Symbol - ANSWER-shaped like a diamond and used to represent decisions
in flowcharts
Dummy value - ANSWER-a preselected value that stops the execution of a program
Sentinel value - ANSWER-a preselected value that stops the execution of a program
Eof - ANSWER-End of file
Text Editor - ANSWER-A program that is used to create simple text files, it is similar
to a word processor, without as many features
Integrated Development Environment (IDE) - ANSWER-a software package that
provides an editor, compiler, and other programming tools.
Command Line - ANSWER-a location on your computer screen at which you type
text entries to communicate with the computer's operating system
Graphical User Interface (GUI) - ANSWER-Allows users to interact with a program in
a graphical environment
Procedural Programming - ANSWER-a programming model that focuses on
procedures or action as opposed to object-oriented programming
Questions with Verified Answers
Binary Language - ANSWER-Machine language represented by 0s and 1s
Run/Execute Program - ANSWER-to carry out a program's instructions
Scripting Languages - ANSWER-such as Python, Lua, Perl, and PHP are used to
write programs that are typed directly from a keyboard. Scripting languages are
stored as text rather than as binary executable files.
Logic - ANSWER-the complete sequence of instructions that lead to a problem's
solution
Logical errors - ANSWER-occur when incorrect instructions are performed, or when
instructions are performed in the wrong order.
Variable - ANSWER-a named memory location that can hold different values at
different points in time.
Program development cycle - ANSWER-consists of the steps that occur during a
program's lifetime
Users/End Users - ANSWER-people who employ and benefit from computer
programs
Documentation - ANSWER-Consists of all the supporting paperwork for a program
Algorithm - ANSWER-is the sequence of steps necessary to solve any problem.
Desk-checking - ANSWER-to walk through a program solution on paper
High-level programming language - ANSWER-supports English-like syntax
Low-level machine language - ANSWER-made up of 1s and 0s and does not use
easily interpreted variable names
debugging - ANSWER-the process of finding and correcting program errors
Conversion - ANSWER-the entire set of actions an organization must take to switch
over to using a new program or set of programs
Maintenance - ANSWER-all the improvements and corrections made to a program
after it is in production
Pseudocode - ANSWER-an English-like representation of the logical steps it takes to
solve a problem
, Flowchart - ANSWER-a pictorial representation of the logical steps it takes to solve a
problem
Input Symbol - ANSWER-indicates an input operation and is represented by a
parallelogram in flowcharts
Processing Symbol - ANSWER-indicates a processing operation and is represented
by a rectangle in flowcharts
Output Symbol - ANSWER-indicates an output operation and is represented by a
parallelogram in flowcharts
input/output symbol (I/O) - ANSWER-represented by a parallelogram in flowcharts
Flowlines - ANSWER-the lines connecting the symbols in a flowchart
Terminal Symbol - ANSWER-indicates the beginning or end of a flowchart segment
and is represented by a lozenge
Loop - ANSWER-A repetition of a series of steps
Infinite Loop - ANSWER-when repeating logic cannot end
Decision Symbol - ANSWER-shaped like a diamond and used to represent decisions
in flowcharts
Dummy value - ANSWER-a preselected value that stops the execution of a program
Sentinel value - ANSWER-a preselected value that stops the execution of a program
Eof - ANSWER-End of file
Text Editor - ANSWER-A program that is used to create simple text files, it is similar
to a word processor, without as many features
Integrated Development Environment (IDE) - ANSWER-a software package that
provides an editor, compiler, and other programming tools.
Command Line - ANSWER-a location on your computer screen at which you type
text entries to communicate with the computer's operating system
Graphical User Interface (GUI) - ANSWER-Allows users to interact with a program in
a graphical environment
Procedural Programming - ANSWER-a programming model that focuses on
procedures or action as opposed to object-oriented programming