SCIENCE OBJECTIVE ASSESSMENT
ACTUAL EXAM STUDY GUIDE 2026/2027
COMPLETE QUESTIONS BANK AND
CORRECT DETAILED ANSWERS || 100%
GUARANTEED PASS BRAND NEW
web server - ANSWER a computer system that hosts websites and delivers web pages to
users over the internet
wide-area network (WAN) - ANSWER a network that spans a large geographic area,
connecting multiple smaller networks, such as LANs, typically using long-distance
communication links
wireless - ANSWER a method of transmitting data without physical connections, using radio
waves or other technologies
wireless network - ANSWER a network that uses wireless technology, such as Wi-Fi, to
connect devices and enable communication without physical cables
Open systems and protocols - ANSWER Promote interoperability and standardization,
allowing different systems to communicate seamlessly.
,TCP/IP - ANSWER A set of communication protocols used for the internet and similar
networks.
HTTP - ANSWER A protocol used for transmitting hypertext via the internet.
Network addresses - ANSWER Uniquely identify devices on a network, facilitating accurate
data routing and communication between devices.
desktop PC - ANSWER A personal computer designed for regular use at a single location,
typically on a desk, with separate components like a monitor, keyboard, and mouse.
embedded computer - ANSWER A specialized computer integrated into larger systems or
devices to perform specific control functions, such as in appliances, cars, and industrial
machines.
Count-controlled loop - ANSWER Repeats a process a specified number of times. The looping
mechanism counts each time the process is repeated and tests whether it has finished before
beginning the process again.
Boolean Expression - ANSWER True or False
Event controlled loop - ANSWER The number of repititions is controlled by an event that
occurs within the body of the loop itself.
Arrays - ANSWER Homogeneous Items.
records - ANSWER Heterogeneous group of items which are accessed by name. The
collection can contain: integers, real values, string, or any other type of data. Good choice for
bundling items together that relate to the same object.
,Ex. name, age, & hourly wage could be bound to a record called employee.
Association of Computing Machinery (ACM) - ANSWER -be honest and trustworthy
-ethic principles
-maintain professional standards
-ensure public good
-uphold, promote, and respect principles
Institute of Electrical and Electronics Engineers (IEEE) - ANSWER -safety, health and welfare
of the public
-avoid conflicts of interest
-reject bribery
-maintain and improve technical competence
-treat people fairly
-assist colleagues and co-workers in their professional development
List - ANSWER A collection of homogeneous items that allows for easy access, insertion, and
removal
What is inheritance in OOP - ANSWER Inheritance allows you to create new classes based on
existing classes. The new class inherits attributes and behaviours from parent class.
What is a Class in OOP - ANSWER A blueprint for creating objects
What does the term "object" refer to in OOP - ANSWER An instance of a class containing
attributes and methods
, What is the relationship between a parameter and an argument? - ANSWER A parameter is a
temporary variable in a function that receives the actual value of an argument
Merge Sort - ANSWER A list is split into individual lists, these are then combined (2 lists at a
time).
Quick Sort - ANSWER 1. If the list to be sorted is length 1, then finish
2. Pick an item within the list to act as a pivot. Usually left-most item.
3. Split list into two parts - one with items equal to or larger than the pivot and the other
contains items smaller than the pivot
4. Repeat process on the two halves
Radix Sort - ANSWER Non-comparative integer sorting algorithm that sorts data with integer
keys by grouping keys by the individual digits which share the same significant position and
value. Two classifications of radix sorts are least significant digit (LSD) radix sorts and most
significant digit (MSD) radix sorts.
Declarative Paradigm - ANSWER Program describes the results
Software Development Life Cycle (SDLC) - ANSWER The various stages in designing and
implementing a new computer system.
Stages:
-understand the problem
-Plan the logic