SCIENCE OBJECTIVE ASSESSMENT FINAL EXAM
VERSION 1 NEWEST ACTUAL EXAM WITH COMPLETE
QUESTIONS AND CORRECT DETAILED ANSWERS
(VERIFIED ANSWERS) |ALREADY GRADED A+
How is data added or removed from a queue?
data items are removed from one end or front of the queue and data items are
added at the other end of the queue.
What is the purpose of the design phase in software development?
d) To plan and create a solution based on the analysis, often involving algorithms
and data structures.
How are data items stored in a list?
a collection of items arranged in a linear sequence, allowing for easy access to and
the insertion and deletion of elements
What is a low-level programming language?
c) A programming language closer to the machine's native language, often harder
for humans to read.
What is an abstract data type (ADT)?
a) A blueprint for organizing and working with data, defining what operations can
be performed without specifying how they are implemented.
What is implementation phase in software development?
a) Writing code to execute the designed solution using a specific programming
language.
What does testing in software development involve?
b) Evaluating the solution by running the program with different inputs to ensure it
behaves correctly.
,What does the operation "Push" do in a stack?
Adds item to stack
What is the main characteristic of a list?
It stores items in a specific, ordered sequence.
An array is a structure that is part of a programming language; a list is an abstract
structure. T or F?
T
What is an array?
b) A data structure used to store items that can be accessed based on their position,
identified by an index
What is a parameter in a subprogram?
An identifier that represents the data passed into a subprogram.
What is an argument in a subprogram?
A variable passed into a subprogram when it is called.
Why is a stack most suitable for storing undo operations in a text editor?
It uses a last-in, first-out (LIFO) approach, making it ideal for undo actions.
The goal in design is to reduce complexity through abstraction. T or F?
T
In a stack, which operation is used to remove an item?
pop
What is the main goal of data abstraction in programming?
b) To reduce complexity by hiding the details of data storage and manipulation.
Which of the following is responsible for temporary storage of data in a computer?
RAM (Random Access Memory)
What does the term "node" or "host" refer to in networking?
,Any device on a network
What is a protocol in networking?
A set of rules describing how devices interact
What is the main characteristic of a peer-to-peer (P2P) network?
Decentralized structure where nodes share resources and responsibilities
In a P2P network, what happens when a peer requests a file?
The request goes to several other peers in the network
How does the peer-to-peer model benefit the sharing of resources?
It reduces the need for centralized servers
What happens if the central node fails in a star topology?
Communication across the entire network stops.
In a bus topology, how are the nodes connected?
All nodes are connected to a single communication line.
What is the purpose of a protocol stack in networking?
To organize network protocols so that each protocol relies on those beneath it.
Which of the following statements accurately describes TCP part of TCP/IP?
TCP is responsible for breaking down messages into packets and reassembling
them at the destination.
What is the function of the PING program in networking?
It verifies the availability of a network node
A firewall operates at what stage of the data transmission process?
At an early stage, filtering traffic based on predefined security rules.
What is a network address similar to?
A home address, helping devices find and communicate with each other.
How does IPv6 differ from IPv4?
, IPv6 uses 128 bits and is organized in eight groups of 16, written using
hexadecimal digits.
Which of the following defines a Star topology?
All nodes are connected to a central node.
Which of the following is true about a router in a network?
It directs data between different networks, ensuring correct destinations
What is the purpose of the domain name system (DNS)?
To manage the translation of domain names to IP addresses
What is ethernet?
Provides internet access via cable
Which of the following is true about a file server?
It stores and manages files, making them accessible to networked computers
What is the purpose of a gateway in a network?
To connect different networks and enable data flow between them
What does a hostname represent in a network?
b) A unique name used to identify a device on the network
Which network topology uses a single central cable, or bus, to connect all devices?
b) Bus topology
What does the term 'latency' refer to in a network?
b) The time it takes for data to travel from the source to the destination
What does the Open Systems Interconnection (OSI) reference model do?
b) It standardizes network communication into seven abstraction layers
Which of the following protocols ensures reliable communication and data
delivery over the internet?
b) Transmission Control Protocol (TCP)