Professional Documents
Culture Documents
The Figure in The Margin Indicate Full Marks Candidates Are Required To Give Their Answers in Their Own Words As Far As Practicable
The Figure in The Margin Indicate Full Marks Candidates Are Required To Give Their Answers in Their Own Words As Far As Practicable
Candidates are required to give their answers in their own words as far as practicable
[Answer Question no.1 and any five questions taking at least one from each group]
Group – A
2. a) Differentiate between function overloading and overriding in C++.
b) What is the necessity of Virtual base class? Explain with suitable example.
c) Why friend function is needed to overload “<<” and “>>” operators?
d) What is static data member and static member function?
e) What is the advantage of data encapsulation? 3+4+4+3+2
Group – B
4. Describe Spiral Model? Why Spiral Model is called meta model? State the
advantage and dis-advantage of spiral model? 6+4+(3+3)
5. Describe the phases of classical waterfall model? Differentiate between Iterative
waterfall model and clssical waterfall model? What are the characteristic of a good
software? 7+4+5
Group – C
6) a) Distinguish between random scan and raster scan display system.
b) Using Bresenham’s algorithm find the pixel locations approximating the first
octant of the circle having centre at(2,2) and radius 3. 4+8+4
Group - D
8. a) Compare and contrast network and hierarchical model.
b) Explain ANSI SPAARC Architecture.
c) What is the role of DBA? What is Normalization?
d) Discuss importance of "Functional Dependency" in database. 4+4+(3+2) + 3
10. a) Consider the following relational schema and write the SQL for the following
queries:
Employee (Name, Street, city, Designation)
Company (company_name, city)
Works (Name, company_name, dt_join)
Manages (Name, mgr_name)
(i) Find names of all employees who live in same city.
(ii) Find the names of the employees who do not work for "TCS".
(iii) Find the employees, who joined at "INFOSYS" at 20th November, 2018.
b) Reduce the following relation to 3NF. F(R,E,D1,D2,D3,A1,A2,A3}.
Following functional dependencies hold in this relation: R->E,E->D1,D1->D2,D1-
>D3,A1->A2, A1->A3. (3+3+3) + 7