WGU D278 CERTIFICATION SCRIPT 2026
QUESTIONS WITH SOLUTIONS GRADED A+
◍ API.
Answer: Application Programming Interface for interacting with code.
Example: Google Maps API. Visualization: Your program calls API
functions and gets back data.
◍ Define Library Functions.
Answer: Functions that relate to the same purpose (i.e., teacher, student,
grades)
◍ SDLC - Define the Implementation Phase.
Answer: Involves writing the program
◍ What are the equivalent UML diagrams used in SDLC phases?1. Analysis2.
Design3. Implementation4. Testing.
Answer: A Case Diagram, a Class Diagram, Flowchart (Activity Diagram),
and a Sequence Diagram (respectively)
◍ Logical operators.
Answer: Connect conditions (and, or, not). Example: if score >= 60 and
score <= 100. Visualization: Console executes only if both conditions hold.
◍ Logic error.
Answer: Incorrect reasoning in code. Example: Forgot to divide by 3.
Visualization: Program runs but outputs the wrong answer.
◍ Condition.
Answer: An expression that evaluates to true or false. Example: average >=
60. Visualization: Code highlights condition evaluation during execution.
◍ Testing.
Answer: Verifying the program works correctly. Example: Checking that
, average = 85 when scores are 80, 90, 85. Visualization: Running the
program and comparing console results to expected answers.
◍ Efficiency.
Answer: Optimization of time, memory, or energy to complete tasks.
Example: Program averages instantly. Visualization: On the screen, results
appear immediately instead of the program lagging or freezing.
◍ Statically typed.
Answer: Type is fixed at declaration. Example: C++ requires int x=5.
Visualization: Editor forces you to specify type when coding.
◍ Which characteristic specifically describes interpreted language?.
Answer: They can run on any machine having the right interpreter
◍ What is a structural class diagram? And what does class mean?.
Answer: It is used to visually model the classes of a computer program. A
class is a code blueprint (flowchart) for creating an object
◍ What is a behavioral Case diagram?.
Answer: It is used to visually model how a user interacts with a software
program
◍ Simulation.
Answer: Using randomness to model or test. Example: Random test data.
Visualization: Output shows varied results for testing.
◍ Float.
Answer: A decimal number. Example: 89.5. Visualization: In code, average
= 89.5.
◍ Waterfall.
Answer: A sequential SDLC approach where each step finishes before the
next begins. Example: Analysis → Design → Implementation → Testing.
Visualization: On your computer, you see each stage in separate files or
documents completed fully before moving on.
◍ Compiled.
QUESTIONS WITH SOLUTIONS GRADED A+
◍ API.
Answer: Application Programming Interface for interacting with code.
Example: Google Maps API. Visualization: Your program calls API
functions and gets back data.
◍ Define Library Functions.
Answer: Functions that relate to the same purpose (i.e., teacher, student,
grades)
◍ SDLC - Define the Implementation Phase.
Answer: Involves writing the program
◍ What are the equivalent UML diagrams used in SDLC phases?1. Analysis2.
Design3. Implementation4. Testing.
Answer: A Case Diagram, a Class Diagram, Flowchart (Activity Diagram),
and a Sequence Diagram (respectively)
◍ Logical operators.
Answer: Connect conditions (and, or, not). Example: if score >= 60 and
score <= 100. Visualization: Console executes only if both conditions hold.
◍ Logic error.
Answer: Incorrect reasoning in code. Example: Forgot to divide by 3.
Visualization: Program runs but outputs the wrong answer.
◍ Condition.
Answer: An expression that evaluates to true or false. Example: average >=
60. Visualization: Code highlights condition evaluation during execution.
◍ Testing.
Answer: Verifying the program works correctly. Example: Checking that
, average = 85 when scores are 80, 90, 85. Visualization: Running the
program and comparing console results to expected answers.
◍ Efficiency.
Answer: Optimization of time, memory, or energy to complete tasks.
Example: Program averages instantly. Visualization: On the screen, results
appear immediately instead of the program lagging or freezing.
◍ Statically typed.
Answer: Type is fixed at declaration. Example: C++ requires int x=5.
Visualization: Editor forces you to specify type when coding.
◍ Which characteristic specifically describes interpreted language?.
Answer: They can run on any machine having the right interpreter
◍ What is a structural class diagram? And what does class mean?.
Answer: It is used to visually model the classes of a computer program. A
class is a code blueprint (flowchart) for creating an object
◍ What is a behavioral Case diagram?.
Answer: It is used to visually model how a user interacts with a software
program
◍ Simulation.
Answer: Using randomness to model or test. Example: Random test data.
Visualization: Output shows varied results for testing.
◍ Float.
Answer: A decimal number. Example: 89.5. Visualization: In code, average
= 89.5.
◍ Waterfall.
Answer: A sequential SDLC approach where each step finishes before the
next begins. Example: Analysis → Design → Implementation → Testing.
Visualization: On your computer, you see each stage in separate files or
documents completed fully before moving on.
◍ Compiled.