PROGRAMMING LOGIC AND DESIGN
ACTUAL TEST QUESTIONS AND SOLUTIONS
COMPREHENSIVE REVIEW PACKAGE
●● A ____ allows users to interact with a program in a graphical
environment.
Answer: GUI
●● In a flowchart, the ____ is used to represent processing.
Answer: rectangle
●● Programmers can use either procedural programming or object-
oriented programming to develop programs.
Answer: True
●● A(n) ____ is a program that you use to create simple text files.
Answer: text editor
●● Before a programmer plans the logic of the program, he or she must
____.
Answer: understand the problem
,●● Computer programmers often refer to memory addresses using ____
notation.
Answer: hexadecimal
●● A(n) ____ is a named memory location whose value can vary.
Answer: variable
●● The heart of the programming process lies in planning the program's
logic.
Answer: True
●● A flowchart is an English-like representation of the logical steps
necessary to solve a problem.
Answer: False
●● Variable names can be more than one word with blanks between the
words.
Answer: False
●● Because one memory location can be used repeatedly with different
values, you can write program instructions once and then use them for
thousands of separate calculations
Answer: True
, ●● The process of naming program variables and assigning a type to
them is called ____ variables.
Answer: declaring
●● The ____ dictate the order in which operations in the same statement
are carried out.
Answer: rules of precedence
●● A string variable can hold digits such as phone numbers and zip
codes.
Answer: True
●● When the variable starts with a lowercase letter and any subsequent
word begins with an uppercase letter, this is called ____.
Answer: camel casing
●● All programming languages support four broad data types.
Answer: False
●● A(n) ____ is similar to a variable, except it can be assigned a value
only once.
Answer: named constant
ACTUAL TEST QUESTIONS AND SOLUTIONS
COMPREHENSIVE REVIEW PACKAGE
●● A ____ allows users to interact with a program in a graphical
environment.
Answer: GUI
●● In a flowchart, the ____ is used to represent processing.
Answer: rectangle
●● Programmers can use either procedural programming or object-
oriented programming to develop programs.
Answer: True
●● A(n) ____ is a program that you use to create simple text files.
Answer: text editor
●● Before a programmer plans the logic of the program, he or she must
____.
Answer: understand the problem
,●● Computer programmers often refer to memory addresses using ____
notation.
Answer: hexadecimal
●● A(n) ____ is a named memory location whose value can vary.
Answer: variable
●● The heart of the programming process lies in planning the program's
logic.
Answer: True
●● A flowchart is an English-like representation of the logical steps
necessary to solve a problem.
Answer: False
●● Variable names can be more than one word with blanks between the
words.
Answer: False
●● Because one memory location can be used repeatedly with different
values, you can write program instructions once and then use them for
thousands of separate calculations
Answer: True
, ●● The process of naming program variables and assigning a type to
them is called ____ variables.
Answer: declaring
●● The ____ dictate the order in which operations in the same statement
are carried out.
Answer: rules of precedence
●● A string variable can hold digits such as phone numbers and zip
codes.
Answer: True
●● When the variable starts with a lowercase letter and any subsequent
word begins with an uppercase letter, this is called ____.
Answer: camel casing
●● All programming languages support four broad data types.
Answer: False
●● A(n) ____ is similar to a variable, except it can be assigned a value
only once.
Answer: named constant