COMPLETE SOLUTIONS
Course
CNIT
Question 1:
What is the primary purpose of an operating system?
A. To manage hardware resources
B. To provide internet access
C. To run application software
D. To enhance graphics performance
Answer: A. To manage hardware resources
Rationale: The operating system (OS) serves as an intermediary between users and the
computer hardware, managing resources such as the CPU, memory, and input/output devices.
Question 2:
Which of the following protocols is used to securely transmit data over the internet?
A. FTP
B. HTTP
C. HTTPS
D. SMTP
Answer: C. HTTPS
Rationale: HTTPS (Hypertext Transfer Protocol Secure) uses SSL/TLS protocols to provide
a secure channel over an insecure network, ensuring that data transmitted is encrypted.
Question 3:
In a client-server architecture, what is the role of the client?
A. To store data
B. To process requests and provide services
C. To send requests to the server
D. To manage network traffic
Answer: C. To send requests to the server
,Rationale: In a client-server architecture, clients are the devices or software that initiate
requests to servers, which then process those requests and return the appropriate responses.
Question 4:
What is the primary function of a firewall in a network?
A. To improve network speed
B. To monitor network traffic
C. To block unauthorized access
D. To connect different networks
Answer: C. To block unauthorized access
Rationale: Firewalls are security devices or software that monitor and control incoming and
outgoing network traffic based on predetermined security rules, effectively blocking
unauthorized access.
Question 5:
Which data structure uses a LIFO (Last In, First Out) principle?
A. Queue
B. Array
C. Stack
D. Linked List
Answer: C. Stack
Rationale: A stack data structure follows the LIFO principle, where the last element added is
the first one to be removed, making it useful for certain algorithms and function calls.
Question 6:
What does SQL stand for, and what is its primary purpose?
A. Structured Query Language; used for managing relational databases
B. Simple Query Language; used for basic data retrieval
C. Standard Query Language; used for all database types
D. Secure Query Language; used for data encryption
Answer: A. Structured Query Language; used for managing relational databases
, Rationale: SQL is a standardized programming language specifically designed for managing
and manipulating relational databases, enabling users to perform various operations such as
querying and updating data.
Question 7:
Which of the following best describes cloud computing?
A. Storing data on a local server
B. Accessing data and applications over the internet
C. Using physical hardware for data processing
D. Developing software on a desktop environment
Answer: B. Accessing data and applications over the internet
Rationale: Cloud computing allows users to access data and applications remotely via the
internet, providing flexibility, scalability, and reduced IT overhead.
Question 8:
What is the purpose of an IP address?
A. To encrypt data transmission
B. To uniquely identify a device on a network
C. To enhance internet browsing speed
D. To establish secure connections
Answer: B. To uniquely identify a device on a network
Rationale: An IP address serves as a unique identifier for devices on a network, allowing for
proper routing of data packets between devices.
Question 9:
Which of the following is a disadvantage of using a virtual private network (VPN)?
A. Increased security for data transmission
B. Potential decrease in internet speed
C. Ability to access geo-restricted content
D. Encryption of sensitive data
Answer: B. Potential decrease in internet speed