WGU D278 OA EXAMPREP ELITE REVIEW
WITH PRACTICE QUESTIONS AND
ANSWERS 2026
• Abstract Data Type / ADT . Answer: a data type whose creation and
update are constrained to specific well-defined operations
• Abstraction / Information Hiding / Encapsulation . Answer: having a
user interact with an item at a high-level, with lower-level internal
details hidden from the user
• Activity Diagram . Answer: a flowchart used to describe the flow of an
activity or set of activities
• Agile Approach / Spiral Approach . Answer: a program can be built by
doing small amounts of each SDLC phases in sequence, and then
repeating
• Algorithm Efficiency . Answer: typically measured by the algorithm's
computational complexity
• Algorithm Time Efficiency . Answer: the number of calculations
required to solve a problem
• Algorithm . Answer: a sequence of instructions that solves a problem
,• Analysis Phase . Answer: defines a program's goals and requirements
• Arguments . Answer: appear within (), and are separated by commas if
more than one
• Array . Answer: a special variable having one name, but storing a list
of data items, with each item being directly accessible
• ASCII . Answer: a popular code for character
• Assignment Statement . Answer: assigns a variable with a value, such
as x = 5
• Auxiliary Space Complexity . Answer: the space complexity not
including the input data
• Behavioral Diagram . Answer: visualizes dynamic behavior of
software, such as the flow of an algorithm
• Best Case . Answer: the scenario where the algorithm does the
minimum possible number of operations
• Binary Numbers . Answer: base two numbers, computers can only
represent two values (0 or 1)
, • Binary Search . Answer: a faster algorithm for searching a list if the
list's elements are sorted and directly accessible (such as an array)
• Bit . Answer: a single 0 or 1
• Boolean . Answer: a type that has just two values; true or false
• Branch . Answer: a sequence of statements only executed under a
certain condition
• Bug . Answer: a problem's cause in a program
• Byte . Answer: eight bits, like 11000101
• Character . Answer: includes any letter (A-Z), digit (0-9), or symbol
(~, !, @, etc.)
• Class diagram . Answer: a structural diagram that can be used to
visually model the classes of a computer program, including data
members and functions
• Class . Answer: a code blueprint for creating an object that is
composed of data members and functions that operate on those data
members
WITH PRACTICE QUESTIONS AND
ANSWERS 2026
• Abstract Data Type / ADT . Answer: a data type whose creation and
update are constrained to specific well-defined operations
• Abstraction / Information Hiding / Encapsulation . Answer: having a
user interact with an item at a high-level, with lower-level internal
details hidden from the user
• Activity Diagram . Answer: a flowchart used to describe the flow of an
activity or set of activities
• Agile Approach / Spiral Approach . Answer: a program can be built by
doing small amounts of each SDLC phases in sequence, and then
repeating
• Algorithm Efficiency . Answer: typically measured by the algorithm's
computational complexity
• Algorithm Time Efficiency . Answer: the number of calculations
required to solve a problem
• Algorithm . Answer: a sequence of instructions that solves a problem
,• Analysis Phase . Answer: defines a program's goals and requirements
• Arguments . Answer: appear within (), and are separated by commas if
more than one
• Array . Answer: a special variable having one name, but storing a list
of data items, with each item being directly accessible
• ASCII . Answer: a popular code for character
• Assignment Statement . Answer: assigns a variable with a value, such
as x = 5
• Auxiliary Space Complexity . Answer: the space complexity not
including the input data
• Behavioral Diagram . Answer: visualizes dynamic behavior of
software, such as the flow of an algorithm
• Best Case . Answer: the scenario where the algorithm does the
minimum possible number of operations
• Binary Numbers . Answer: base two numbers, computers can only
represent two values (0 or 1)
, • Binary Search . Answer: a faster algorithm for searching a list if the
list's elements are sorted and directly accessible (such as an array)
• Bit . Answer: a single 0 or 1
• Boolean . Answer: a type that has just two values; true or false
• Branch . Answer: a sequence of statements only executed under a
certain condition
• Bug . Answer: a problem's cause in a program
• Byte . Answer: eight bits, like 11000101
• Character . Answer: includes any letter (A-Z), digit (0-9), or symbol
(~, !, @, etc.)
• Class diagram . Answer: a structural diagram that can be used to
visually model the classes of a computer program, including data
members and functions
• Class . Answer: a code blueprint for creating an object that is
composed of data members and functions that operate on those data
members