WGU D278 Scripting and Programming – Foundations Question
and answers already passed 2025/2026
1. != A b means a is not equal to b.
2. _ _ is called an underscore.
3. < A b means a is less-than b.
4. <= A b means a is less-than-or-equal to b.
5. == A b means a is equal to b.
6. > A b means a is greater-than b.
7. >= A b means a is greater-than-or-equal to b.
8. 0-1 : The knapsack problem with the quantity of each item limited to 1.
knapsack
problem
An abstract data type (ADT) is a data type whose creation and update
9. abstract are con- strained to specific well-defined operations.
data type /
ADT Abstraction means to have a user interact with an item at a high-level,
with lower-level internal details hidden from the user (aka
10. Abstraction / information hiding or encapsulation).
in- formation
hiding
/
encapsulatio
n
11. activity diagramA UML is a flowchart, similar to zyFlowchart, used to describe the flow o
an
activity or set of activities.
12. addition / + The addition operator is +, as in x + y.
1/
32
,WGU D278 Scripting and Programming – Foundations Question
and answers already passed 2025/2026
13. agile A program can be built by doing small amounts of each SDLC phases
approach / in sequence, and then repeating, known as the agile approach (or
spiral spiral approach).
approach
14. agricultural ageCivilization's earlier lasted many thousands of years.
15. algorithm
2/
32
,WGU D278 Scripting and Programming – Foundations Question
and answers already passed 2025/2026
An is a sequence of steps that solves a problem, generating correct output for
any valid input values.
16. Algorithm is typically measured by the algorithm's computational complexity.
effi- ciency
17. algorithm time ef- Algorithm time eflciency: The number of calculations required to solve
problem.
ficiency
18. analysis The phase determines the goals and requirements for a system.
19. argument An is a value provided to a function's parameter during a function call.
Any
function input values, or , appear within ( ), and are separated by
commas if more than one.
20. array An is a special variable having one name, but storing a list of data items,
with each item being directly accessible.
21. ASCII is a popular code for characters.
22. assignmen An assigns the variable on the left-side of the = with the current value
t of the right-side expression.
statemen
t An algorithm's is the space complexity not including the input data
23. auxiliary
space A visualizes dynamic behavior of software, such as the flow of an
complexity algorithm.
24. behavioral
dia- gram
25. best case An algorithm's is the scenario where the algorithm does the
3/
32
,WGU D278 Scripting and Programming – Foundations Question
and answers already passed 2025/2026
minimum possible number of operations.
26. binary numbers Computers can only represent two values (0 or 1), so base two
numbers, known as ("bi" refers to two).
4/
32
and answers already passed 2025/2026
1. != A b means a is not equal to b.
2. _ _ is called an underscore.
3. < A b means a is less-than b.
4. <= A b means a is less-than-or-equal to b.
5. == A b means a is equal to b.
6. > A b means a is greater-than b.
7. >= A b means a is greater-than-or-equal to b.
8. 0-1 : The knapsack problem with the quantity of each item limited to 1.
knapsack
problem
An abstract data type (ADT) is a data type whose creation and update
9. abstract are con- strained to specific well-defined operations.
data type /
ADT Abstraction means to have a user interact with an item at a high-level,
with lower-level internal details hidden from the user (aka
10. Abstraction / information hiding or encapsulation).
in- formation
hiding
/
encapsulatio
n
11. activity diagramA UML is a flowchart, similar to zyFlowchart, used to describe the flow o
an
activity or set of activities.
12. addition / + The addition operator is +, as in x + y.
1/
32
,WGU D278 Scripting and Programming – Foundations Question
and answers already passed 2025/2026
13. agile A program can be built by doing small amounts of each SDLC phases
approach / in sequence, and then repeating, known as the agile approach (or
spiral spiral approach).
approach
14. agricultural ageCivilization's earlier lasted many thousands of years.
15. algorithm
2/
32
,WGU D278 Scripting and Programming – Foundations Question
and answers already passed 2025/2026
An is a sequence of steps that solves a problem, generating correct output for
any valid input values.
16. Algorithm is typically measured by the algorithm's computational complexity.
effi- ciency
17. algorithm time ef- Algorithm time eflciency: The number of calculations required to solve
problem.
ficiency
18. analysis The phase determines the goals and requirements for a system.
19. argument An is a value provided to a function's parameter during a function call.
Any
function input values, or , appear within ( ), and are separated by
commas if more than one.
20. array An is a special variable having one name, but storing a list of data items,
with each item being directly accessible.
21. ASCII is a popular code for characters.
22. assignmen An assigns the variable on the left-side of the = with the current value
t of the right-side expression.
statemen
t An algorithm's is the space complexity not including the input data
23. auxiliary
space A visualizes dynamic behavior of software, such as the flow of an
complexity algorithm.
24. behavioral
dia- gram
25. best case An algorithm's is the scenario where the algorithm does the
3/
32
,WGU D278 Scripting and Programming – Foundations Question
and answers already passed 2025/2026
minimum possible number of operations.
26. binary numbers Computers can only represent two values (0 or 1), so base two
numbers, known as ("bi" refers to two).
4/
32