Gate CS-2004 Question Paper With Solutions

Q. 33 It is desired to design an object-oriented employee record system for a company.

Each employee has a name, unique id and salary. Employees belong to different

categories and their salary is determined by their category. The functions get

Name., getld and compute Salary are required. Given the class hierarchy below,

possible locations for these functions are:

(i) getld is implemented in the superclass

(ii) getld is implemented in the suclass

(iii) getName is an abstract function in the superclass

(iv) getName is implemented in the superclass

(v) getName is implemented in the subclass

(vi) getSalary is an abstract function in the superclass

(vii) getSalary is implemented in the superclass

(viii) getSalary is implemented in the subclass

Gate CS-2004 Question Paper With Solutions

Choose the best design

(A) (i),(iv),(vi).(viii)

(B) (i),(iv),(vii)

(C) (i),(iii),(v),(vi),(viii)

(D) (ii),(v),(viii)

Answer: (A)

Explanation:

Gate CS-2004 Question Paper With Solutions

Learn More:   Gate EC-2017-1 Question Paper With Solutions

LEAVE A REPLY

Please enter your comment!
Please enter your name here