🏠 Home
MCQ Practice

Technological Knowledge MCQs

In cloud computing, what does "scalability" typically refer to?

  • A. Adding more features to an application
  • B. Ability to handle growing workloads by provisioning more resources
  • C. Scaling down the software user interface
  • D. Securing data encryption algorithms
Explanation:
Scalability means the system can grow or shrink its resources to handle varying workloads.

Which cloud service model provides virtual computing resources such as servers, storage, and networks to customers?

  • A. SaaS
  • B. PaaS
  • C. IaaS
  • D. DaaS
Explanation:
Infrastructure as a Service (IaaS) offers virtualized computing infrastructure (servers, networks, storage).

What is a key advantage of containerization (e.g., Docker) over traditional virtualization?

  • A. Higher security isolation
  • B. Finer-grained resource allocation
  • C. Quicker startup with less overhead
  • D. Automatically encrypts data at rest
Explanation:
Containers share the OS kernel and are lightweight, allowing rapid startup with minimal overhead compared to full VMs.

In a software development methodology, what does "CI/CD" stand for?

  • A. Continuous Improvement / Continuous Development
  • B. Continuous Integration / Continuous Deployment
  • C. Critical Integration / Code Delivery
  • D. Compiler Integration / Code Deployment
Explanation:
CI/CD stands for Continuous Integration and Continuous Deployment, automating integration and release processes.

Which type of database is most suitable for handling unstructured or semi-structured data like JSON documents?

  • A. Relational (SQL)
  • B. NoSQL document store
  • C. Flat file
  • D. Spreadsheet
Explanation:
NoSQL document databases (e.g., MongoDB) are designed to store and query unstructured data, such as JSON documents.

In virtualization technology, what is the primary function of a hypervisor?

  • A. Allocating memory dynamically
  • B. Encrypting virtual disks
  • C. Creating and managing virtual machines
  • D. Balancing network traffic
Explanation:
A hypervisor manages multiple virtual machines on a host system.

Which OSI layer is responsible for end-to-end communication and reliability, often implemented by the TCP protocol?

  • A. Physical
  • B. Network
  • C. Transport
  • D. Session
Explanation:
The Transport layer (layer 4) handles end-to-end communication using protocols like TCP.

What model of cloud computing delivers software applications over the internet and manages them centrally?

  • A. IaaS
  • B. PaaS
  • C. SaaS
  • D. DaaS
Explanation:
SaaS provides software applications as a service, running on the cloud provider's infrastructure.