1. Which of the following concepts means determining at runtime what method to invoke?

A) Dynamic binding

B) Data hiding

C) Dynamic loading

D) None

Correct Answer: Dynamic binding


2. What is an external sorting algorithm?

A) Algorithm that uses tape or disk during the sort

B) Algorithm that uses main memory during the sort

C) Algorithm that involves swapping

D) Algorithm that are considered in place

Correct Answer: Algorithm that uses tape or disk during the sort

Explanation : Algorithm that uses tape or disk during the sort is called external sorting algorithm.


3. Which of the following is a Divide and Conquer algorithm?

A) Bubble Sort

B) Merge Sort

C) Selection Sort

D) Heap Sort

Correct Answer: Merge Sort

Explanation : Merge Sort is a Divide and Conquer algorithm.