Science Test Bank Questions and
Answers (2026/2027)
• Float. CORRECT ANSWER: Represents a number with a decimal point.
• String. CORRECT ANSWER: Represents a sequence of characters.
• Variable. CORRECT ANSWER: A named storage location that can hold values that
can change.
• Identifier. CORRECT ANSWER: A name given to a variable, function, etc.
• Constant. CORRECT ANSWER: A named storage location whose value cannot
change.
• Standard Variable Naming Rule. CORRECT ANSWER: The name should have an
appropriate meaning. (Other common rules: start with a letter, no spaces, no special
characters except underscore).
• Selection (Conditional Statement). CORRECT ANSWER: Allows a choice between
performing an action and skipping it (e.g., IF/ELSE).
• Iteration (Loop). CORRECT ANSWER: A construct that allows a block of code to be
executed repeatedly (e.g., while loop).
• Event-controlled loop. CORRECT ANSWER: Terminates when a certain condition
becomes true.
• Count-controlled loop. CORRECT ANSWER: Executes a predetermined number of
times.
• Input/Output. CORRECT ANSWER: Operations for getting data into and out of a
program.
• Assignment. CORRECT ANSWER: Assigning a value to a variable (e.g., Set counter
to 0).
• Arithmetic Operators. CORRECT ANSWER: Operators used for mathematical
calculations.
• +. CORRECT ANSWER: Addition
, • -. CORRECT ANSWER: Subtraction
• *. CORRECT ANSWER: Multiplication
• /. CORRECT ANSWER: Division (results in a float)
• //. CORRECT ANSWER: Integer division (returns the quotient as a whole number,
discarding the remainder).
• Order of Operations (PEMDAS/BODMAS). CORRECT ANSWER:
Parentheses/Brackets, Exponents/Orders, Multiplication and Division (from left to right),
Addition and Subtraction (from left to right).
• Subprogram/Function. CORRECT ANSWER: A block of code designed to perform a
specific task.
• Argument. CORRECT ANSWER: A value passed into a function when it is called.
• Parameter. CORRECT ANSWER: A variable in a function definition that receives the
value of an argument.
• Reference Parameter. CORRECT ANSWER: Passes the address, rather than the
content, of the argument to the function, allowing the function to modify the original
variable.
• Value Parameter. CORRECT ANSWER: Passes a copy of the content of the argument
to the function; changes inside the function do not affect the original variable.
• List. CORRECT ANSWER: A varying-length, ordered collection of homogeneous items
that allows for easy access, insertion, and removal.
• Stack. CORRECT ANSWER: A group in which individual elements are accessed from
the same end called the 'top.' Items are added and removed using a Last-In, First-Out
(LIFO) principle.
• Queue. CORRECT ANSWER: A data structure where the first item added becomes
the first item removed (First-In, First-Out - FIFO).
• Record. CORRECT ANSWER: A group of related attributes stored as individual fields
under a single name and treated as a single concept.
• Array. CORRECT ANSWER: A fixed-length collection of homogeneous items that can
each be accessed by its position (index).