Question
Which of the following is a characteristic of "tight
coupling" between software modules?Solution
Tight coupling means that modules are highly dependent on each other. A change in one module's internal implementation or interface often necessitates changes in other modules that depend on it. This makes systems harder to maintain, test, and reuse. Loose coupling, where modules interact through stable interfaces, is generally preferred.
Which of the following properties must a problem exhibit to be solvable by a greedy algorithm?
For a comparison-based sorting algorithm, which lower bound applies to the worst-case number of comparisons?
The time complexity of the best case for QuickSort is:
Which of the following cloud service models provides the highest level of control over the infrastructure?
Which of the following sorting algorithms has the BEST average-case time complexity?
Which of the following design patterns is primarily used to create objects without specifying the exact class of object that will be created?
What is the primary focus of Black Box Testing?
What is the default replication factor in HDFS?
What does the "L" in SOLID principles stand for?
Which architecture allows multiple processors to share memory and work simultaneously?Β Β Β Β Β Β