|
|
|
|
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
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 .....
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 .....
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 .....
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 .....
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 .....
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 .....
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] .....
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,��� .....
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 .....
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