PROGRAMMING COMPREHENSIVE STUDY
GUIDE 2026 FULL QUESTIONS AND
SOLUTIONS GRADED A+
◍ UML class diagrams can depict one class inheriting data members and
functions of another class..
Answer: An arrow with a solid line and unfilled arrow head indicates that a
class inherits the data member and functions of another class.
◍ A UML activity diagram.
Answer: is a flowchart, similar to zyFlowchart, used to describe the flow of
an activity or set of activities.
◍ Implementation Phase.
Answer: Writing the program
◍ Operator.
Answer: a symbol that indicates what mathematical operation to perform on
the operands: plus (+), minus (-), multiply (*), divide (/)
◍ Modulo Operator.
Answer: evaluates the remainder of the division of two integer operands
example 9%5 is 1 w/ 4 remainder
◍ if-else if branch.
Answer: Decisions under false branches
◍ A UML.
Answer: use case diagram is commonly created in the analysis phase of the
systems development life cycle, but may be used during several different
SDLC phases.
,◍ Waterfall approach.
Answer: Progress and time to completion easily measured
◍ The skill of decomposing a program's behavior into a good set of functions.
Answer: is a fundamental part of programming that helps characterize a
good programmer.
◍ Pseudocode.
Answer: is text that resembles a program in a real programming language
but is simplified to aid human understanding
◍ A markup language.
Answer: allows a developer to describe a document's content, desired
formatting, or other features
◍ A parameter is a.
Answer: function input specified in a function definition
◍ A function's statements may include.
Answer: branches, loops, calls to other functions, and other statements.
◍ Implicit conversion.
Answer: a type conversion automatically made by the interpreter, usually
between numeric types
◍ Identifier.
Answer: Sequence of letters, underscore, digits
◍ Unified Modeling Language (UML).
Answer: Modeling language uses diagrams to visualize program structure
and behavior
◍ Computational Thinking.
Answer: Sequence of instructions to solve a problem so
◍ Camel case and underscore separation.
Answer: What are the two types of naming conventions?
◍ Pseudocode.
, Answer: is an informal textual representation of a program intended for easy
human understanding.
◍ expression.
Answer: May be a number, variable name, or simple calculations on the
right side; and is assigned to a variable
◍ Unicode.
Answer: is another character encoding standard, published in 1991, whose
codes can have more bits than ASCII and thus can represent over 100,000
items, such as symbols and non-English characters.
◍ waterfall approach.
Answer: carrying out the SDLC phases in sequence
◍ statistically typed.
Answer: Each variable type declared and cannot change
◍ Incremental development is a process.
Answer: which a programmer writes and tests a few statements, then writes
and tests a small amount more (an incremental amount), and so on.
◍ Indicate which UML diagram is most directly useful for the given SDLC
phase. Whether a waterfall or agile approach is followed is not relevant,
since UML diagrams can be used for the phases in either approach:Class
diagram.
Answer: DesignThe design phase specifies how to build a program. A class
diagram can help by indicating how data and functions should be grouped
into objects, such as "The program should have a DataSet object that stores
a set of data and can compute the mean and median of that data".
◍ A program.
Answer: is a list of statements
◍ A function call evaluates to the returned value. Thus, a function call often
appears within.
Answer: an expression