IGNOU MCA IGNOU BCA IGNOU MBA IGNOU CIC Courses

JUNE 1997

Filed under:

Question Paper of CS-16 - Object-Oriented Systems of June 1997 from IGNOU

Note : Question one is compulsory. Answer any three from the rest.

1.
(a) Design a linked list base class. Implement all its possible methods and data structures. Through inheritance mechanism create two more subclasses namely stack and queue class. Implement its data structures and important methods.
Observe the following while designing classes:
� Clearly indicate public and private class
� Use pointers to implement classes
� Design constructors in each class and explain its purpose
� Identify data structures and methods which can be inherited
� Implementation should be in C++

(b) Use the above example to illustrate the main advantages offered as compared to conventional data type.

© Generalize your definition of stack to define it as a template class.

(d) Print out which statements in the following C++ code fragment violate the access control mechanism for
class X or class Y class X { private : int i; void pvt_X(); protected : int j; void prot_X(); public : int K; void pub_X(int, int); }; class Y : public X { char C; }; X x; Y y; x.i=10; x.K=15; y.prot_X(); y.pub_X(5, 10); };

2. (a) Describe the following concepts through examples:
(i) Generalization
(ii) Aggregation
(iii) Multiple inheritance
(iv) Metadata

(b) Prepare an object diagram for a graphical document editor that supports grouping which is a concept used in a variety of graphical editors. Assume that a document is composed of several sheets, each sheet contains drawing objects, including text, geometrical objects and graphs. A group must contain at least two drawing objects which can be a direct member of at most one group. Geometrical objects include circle, ellipse, rectangle, line and square.

3. (a) Explain the notion of in line and friend functions in C++ through example.

(b) In C++ what happens if a constructor or destructor assigns a value to the pointer this ? Explain what precautions must be taken when writing such a constructor to ensure that it can correctly initialize both free store and automatic objects.

© What is object identity? How is it supported in Smalltalk?

4. (a) C++ supports virtual destructor but not virtual instructors. Give an example to show the use of virtual destructor. Justify the absence of virtual constructors in C++.

(b) Why is the overhead associated with method dispatch (or action calls) in Smalltalk higher than C++?

© Give an example to explain the notion of virtual base class in C++. Illustrate what happens to your example when the base class is not declared as virtual ?

5. (a) Comment on the importance of data persistence. What are different approaches to providing persistent data services?

(b) Discuss important features of OODBMS( Object Oriented DBMS).

© Discuss the feature of parameterized class, assertion, constraints and garbage collection in Smalltalk, Clos and Eiffel object-oriented programming languages.

6. (a) Apply Booch’s methodology for Object Oriented Analysis and Design specification of Sales Office Automation.

(b) Discuss features of Shlaer and Mellor OOA and OOD method








Related pages

JUNE 1997

Question Paper of CS-12 - Computer Architecture of June 1997 from IGNOU Note : Question one is compulsory. Answer any three from the rest. 1. (a) Compare and contrast the characteristics of control flow versus Data flow computers. (b) What is meant by Superscalar processors? Explain the concept of pipelining in .....

June 1997

Question Paper of CS-09 - Data Communication & Network of June 1997 from IGNOU 1 (i) Sketch the differential Manchester encoding for the bit stream of 0001110101. Assume the line is initially in the low state. [3] (ii) The following data fragment occurs in the middle of data stream for .....

June 1997

Question Paper of CS-09 - Data Communication & Network of June 1997 from IGNOU 1 (i) Sketch the differential Manchester encoding for the bit stream of 0001110101. Assume the line is initially in the low state. [3] (ii) The following data fragment occurs in the middle of data stream for .....

JUNE 1997

Question Paper of CS-54 - Finance & Accounting On Computers of June 1997 from IGNOU Note : There are 6 questions in the paper. Question no. 1 is compulsory and carries 35 marks. From the remaining attempt any two questions. Each of these carries 20 marks. 1. (a) In about one short .....

June 1997

Question Paper of CS - 03 File Structure & Programming in COBOL of June 1997 from IGNOU Time : 2 Hours Maximum Marks : 60 1 (a) What is the purpose of Redefines clause in COBOL? Explain with the help of examples. Can this clause be used for defining variable length .....

JUNE 1997

Question Paper of CS-54 - Finance & Accounting On Computers of June 1997 from IGNOU Time : 3 Hours Max. Marks : 75 Note : There are 6 questions in the paper. Question no. 1 is compulsory and carries 35 marks. From the remaining attempt any two questions. Each of these .....

DEC 1997

Question Paper of CS-12 - Computer Architecture of Dec 1997 from IGNOU Note : Question one is compulsory. Answer any three from the rest. 1.(a) Analyse the data dependence of the statements of the following program: S1 : LOAD R1, 1000 / R1�1000 / S2 : LOAD R2, M[10] / R2�M[10] .....

TEE-DEC. 1997

Question Paper of CS-02 Introduction to Software of Dec 1997 from IGNOU Note : Question 1 is compulsory. Answer any three from the rest. 1. (a) Write a regular grammar for the following : (i) Set of strings of a� s, b� s and c� s For example (aaa, aab,��� .....

DEC 1997

Question Paper of CS-15 - RDBMS of Dec 1997 from IGNOU Time : 3 hours Max. Mark : 75 Note : There are six questions in this paper. Question 1 us compulsory and carries 30 marks. Attempt any three from the rest. 1. (a) Draw an E-R diagram for a Hospital System. Convert this diagram .....

DEC 1997

Question Paper of CS-13 - Operating Systems of Dec 1997 from IGNOU Time : 3 Hours Max. Marks : 75 Note: Question 1 is compulsory. Answer any three from the rest. 1. (a) Assume that in the system shown in the following figure, Process p1 does not won a disk drive and it requests .....

Recently Visited Pages

  • IGNOU Regional Centres - Srinagar
    IGNOU Regional Centres - Srinagar Region Code - 30 Dr. Abdul Gani Regional Director IGNOU Regional Centre Mantoo House Raj Bagh Near Masjid Al-Farooq Srinagar � 190 (.....)
  • MS-65 Marketing of Services
    Syllabus of MS-65 Marketing of Services From IGNOU MS-65 Marketing of Services (.....)
  • IGNOU Regional Centres - Lucknow
    IGNOU Regional Centres - Lucknow Region Code - 27 Dr. Amit Chaturvedi Regional Director IGNOU Regional Centre B-1/33, Sector-H Aliganj Lucknow-226 024 Uttar Pradesh. Ph.Off 0522-2364453 / 2364893 / 2762410-TLC Fax 0522-2364889 Email ignoulko@sancharnet.in Operational (.....)
  • Bachelor of Commerce (B.Com)
    Bachelor of Commerce (B.Com) Eligibility: 10+2 or its equivalent or BPP from IGNOU Age: No bar Min. Duration: 3 years Max. Duration: 6 years Course Fee: (.....)
  • December, 2001
    Question Paper of CS-12 - Computer Architecture of December 2001 from IGNOU Note : Question one is compulsory. Answer any three from the rest. 1. (.....)
  • MS-62 Sales Management
    Syllabus of MS-62 Sales Management From IGNOU MS-62 Sales Management (.....)
  • CS-62 'C' Programming and Data Structure
    CS-62 'C' Programming and Data Structure Block 1 Introduction to the C Programming Language Unit 1 : Introductory Unit 2 : Data Types in "C" Unit 3 (.....)
  • MBA Assignements : TMA MS -11 Corporate policies and Practices
    MBA Assignements : TMA MS -11 Corporate policies and Practices Course Code : MS-11 Course Title : Corporate policies and Practices Assignment No. : 11/TMA-3/SEM-II/2004 Coverage : Block 7 Refer to the case on � Punjab Tractors (.....)
  • BCA Assignements : TMA CS - 65 Window Programming
    BCA Assignements : TMA CS - 65 Window Programming Course Code : CS-65 Course Title : Window Programming Assignment Number : BCA(4)-65/TMA/05 Maximum Marks : 10 Last Date of Submission : 15th April, 2005 This is a Tutor Marked (.....)
  • JUNE 2000
    Question Paper of CS-13 - Operating Systems of June 2000 from IGNOU Time : 3 Hours Max. Marks : 75 Note: Question 1 is compulsory. Answer any (.....)
  • IGNOU - NAVY Recognized Study Centres
    IGNOU - NAVY Recognized Study Centres (For NAVY Personnel Only) SL. NO. REGION (.....)
  • JUN 2001
    Question Paper of CS-54 - Finance & Accounting On Computers of June 2001 from IGNOU Time : 3 Hours Max. Marks : 75 Note : There are (.....)
  • MCS-023: Introduction to Database Management Systems
    New Revised Syllabus of MCS-023: Introduction to Database Management Systems From IGNOU MCS-023: Introduction to Database Management Systems :: (.....)
  • TEE -JANUARY 2001
    Question Paper of CS-02 Introduction to Software of Jan 2001 from IGNOU Note: Question one is compulsory. Answer any three from the (.....)
  • Ahmedabad Study Centre - Dahod
    Ahmedabad Study Centre - Dahod SC CODE - 0912 NAME & ADDRESS OF THE IGNOU STUDY CENTRE PROF. (MRS) RASHIDA M. ELECTRICWALA COORDINATOR, IGNOU STUDY CENTRE NAVJIVAN ARTS & COMM. (.....)
Tell Us in Details What You Are Looking for
Your e-mail:


Subject:


Type verification image:
verification image, type it in the box

Message:

Latest Education Alerts


All Archive Section : Alerts News 1 2 3 4 CBSE Institutions 1 2 3 4  IGNOU Symbiosis Amity Delhi University Mumbai University Syllabus Scholarship  Bussiness Schools Results Study Abroad Career Forum Archives : 1 2 3 4 Disclaimer   About Us Site Design and SEO by : MAAS InfoMedia
Site best viewed in Opera and Google Chrome browsers with 1024x768 resolution. May not be best viewed in Internet Explorer.