In OSPF, the database that contains information about the network's topology is called the _______ database.

  • BGP
  • Link-State
  • Routing
  • Routing Table
In OSPF (Open Shortest Path First), the database containing information about the network's topology is known as the 'Link-State' database. This database helps routers build a complete and accurate view of the network.

Which framework is widely recognized for IT governance and management practices?

  • Agile
  • COBIT
  • JavaScript
  • Python
COBIT (Control Objectives for Information and Related Technologies) is a globally recognized framework for IT governance and management. It provides best practices for organizations to manage and govern their IT processes and assets.

Which algorithmic technique involves breaking a problem down into smaller and smaller subproblems until the subproblems become simple enough to be solved directly?

  • Binary Search
  • Divide and Conquer
  • Greedy Algorithm
  • Heuristic Search
The 'Divide and Conquer' technique involves recursively breaking down a complex problem into smaller subproblems until they become simple to solve directly. It's a common approach in algorithm design.

You are tasked with ensuring that a mobile app's user data remains consistent across multiple devices. Which database feature or principle would be critical to implement?

  • ACID Transactions
  • CAP Theorem
  • MapReduce
  • Sharding
To maintain data consistency across multiple devices, you should implement 'ACID transactions' (Atomicity, Consistency, Isolation, Durability). ACID transactions ensure that data changes are either fully completed or fully undone, preventing inconsistencies.

A company is looking for a solution to improve the performance of their database system, which often faces I/O bottlenecks. Which RAID level, known for its striping technique, would you recommend for performance enhancement?

  • RAID 0
  • RAID 1
  • RAID 10
  • RAID 5
In this scenario, RAID 0 is the choice. RAID 0 uses striping to enhance performance by distributing data across multiple disks, allowing parallel access. However, note that it provides no data redundancy.

The process where a device forwards a packet to all its outgoing links except the one it came from is called _______.

  • Broadcast
  • Flooding
  • Multicast
  • Unicast
Flooding is the process where a network device forwards a packet to all of its outgoing links, except the one it arrived from. This is commonly used when a device doesn't know the specific path to the destination.

In database normalization, the goal of removing duplicate data and ensuring data integrity is achieved at which normal form?

  • First Normal Form (1NF)
  • Fourth Normal Form (4NF)
  • Second Normal Form (2NF)
  • Third Normal Form (3NF)
The goal of removing duplicate data and ensuring data integrity is achieved at the 'Third Normal Form (3NF)' in database normalization. It minimizes data redundancy and maintains data integrity.

How can organizations ensure that their IT strategy aligns with their business objectives and meets regulatory requirements?

  • Artificial Intelligence
  • Crowdsourcing
  • IT Governance
  • Virtualization
IT Governance is the key to aligning IT strategy with business objectives and regulatory requirements. It involves defining and implementing policies, procedures, and controls to ensure that IT investments support the organization's goals and comply with regulations.

The process of reallocating memory for an array when its initial capacity is reached is called _______.

  • Dynamic Allocation
  • Overloading
  • Reallocation
  • Serialization
When an array reaches its initial capacity and needs more space, the process of reallocating memory is called 'Reallocation.' This is commonly seen in dynamic arrays or lists.

An algorithm that always takes the same amount of time to process, regardless of the size of the input, has a time complexity of _______.

  • O(1)
  • O(log?n)
  • O(n)
  • O(n^2)
An algorithm with a time complexity of O(1) has a constant time of execution, meaning it always takes the same amount of time, regardless of the input size. This is the most efficient time complexity.