Science OA ACTUAL EXAM STUDY GUIDE
2026/2027 COMPLETE QUESTIONS AND
CORRECT DETAILED ANSWERS || 100%
GUARANTEED PASS BRAND NEW
VERSION
1. Pascal casing - ANSWER a naming convention in which each word in the
name starts with an uppercase letter, like MyVariableName
2. right-to-left associativity - ANSWER the order in which operations are
performed in expressions where operators of the same precedence appear,
processed from right to left
3. snake casing - ANSWER a naming convention in which words are all
lowercase and separated by underscores, like my_variable_name
4. string constant - ANSWER a fixed sequence of characters written directly
in the code, like "Hello, World!"
5. string variable - ANSWER a variable that holds a sequence of characters (a
string)
6. type safety - ANSWER ensuring a variable is only used in ways consistent
with its data type, preventing type errors
,7. unnamed constant - ANSWER a fixed value used directly in code without
assigning it to a variable, also known as a magic number, like 3.14 for π
8. variable - ANSWER a named storage location in memory that can hold
different values throughout a program
9. abstract step - ANSWER a high-level action in an algorithm that describes
what needs to be done without detailing how to do it
10.algorithm - ANSWER a step-by-step set of instructions designed to perform
a specific task or solve a problem
11.branch - ANSWER a point in an algorithm where a decision is made,
leading to different actions based on conditions (e.g., if-then statements)
12.infinite loop - ANSWER a loop that never ends because the termination
condition is never met or is incorrectly written
13.input - ANSWER data that are provided to a program for processing
14.loop control variable - ANSWER a variable that determines whether the
loop will continue running or stop, often incremented or modified within the
loop
15.nested structure - ANSWER a programming construct where one control
structure (like a loop or a conditional statement) is placed inside another
,16.output - ANSWER data that are produced by a program and presented to the
user or another system
17.pretest loop - ANSWER a loop that evaluates its condition before executing
the body of the loop, such as a while loop
18.pseudocode - ANSWER A simplified, human-readable version of a
program's code that outlines the logic without strict syntax rules
19.repetition (iteration) - ANSWER the act of executing a set of instructions
multiple times, typically using loops
20.selection - ANSWER a control structure that allows a program to choose
between different actions based on conditions (similar to a branch)
21.left-to-right associativity - ANSWER the rule that operators with the same
precedence are evaluated from left to right in an expression
22.magic number - ANSWER a hard-coded number in a program that lacks
context or explanation, making the code harder to understand and maintain
23.named constant - ANSWER a variable with a value that is set once and
cannot be changed; it is used to give meaningful names to fixed values
24.overhead - ANSWER the extra processing time, memory, or other resources
required by a computer program beyond the actual task it is performing
, 25.rules of precedence (order of operations) - ANSWER the rules that define
the sequence in which different operations (like addition and multiplication)
are performed in an expression to ensure consistent results
26.Variables - ANSWER Named storage locations in memory that hold data
values, allowing programs to store, modify, and dynamically retrieve data
during execution.
27.Programming constructs - ANSWER Elements like loops, conditionals, and
functions that provide structure and control the flow of a program, enabling
complex problem-solving and code organization.
28.Arithmetic operators - ANSWER Essential tools for performing calculations
in programming, including addition (+), subtraction (-), multiplication (*),
and division (/).
29.Precedence rules - ANSWER Rules that determine the order in which
operations are executed in expressions, ensuring accurate results.
30.abstract data type - ANSWER A blueprint for organizing and working with
data that defines what operations can be performed on the data without
specifying how they are implemented.
31.array - ANSWER A collection of items stored in a contiguous memory
block, each identified by an index number, allowing for efficient access to
elements based on their position.
32.composite variable - ANSWER A variable that can hold multiple pieces of
data, often grouped together under a single name.