IV Semester B.E. (CSE/ISE) Degree Examination, June/July 2013 (Y2K6 Scheme) CI-4.4 : OBJECT ORIENTED PROGRAMMING Time : 3 Hours
Max. Marks : 100
Instruction : Answer five questions selecting atleast 2 from each Part. PART – A 1. a) Explain the following data types used in C++ with an example. i) Pointer type ii) String type iii) Array type iv) Complex type.
8
b) Explain how new and delete operators are used in C++ with examples.
6
c) Which features make the C++ language as object-oriented programming language ?
6
2. a) Explain function templates with its general syntax and write a program to conduct a generic sort using class template.
10
b) What are pointers to functions ? Write a C++ program to illustrate how pointers to functions are used.
8
c) What is data abstraction ?
2
3. a) What is inheritance ? Write a C++ program to illustrate how inheritance is implemented in C++.
10
b) What is a virtual function ? With an example explain the use of virtual function. 4. a) What is operator overloading ? Write a C++ program to implement queue operations using class and operator overloading.
10 10
b) What is an exception handling ? Explain how exception handling is done in C++.
10
P.T.O.
*JE815*
JE – 815 PART – B
5. a) Explain why Java is the language of choice among network programmers ?
6
b) What are objects and classes ? Give examples.
4
c) What is inheritance ? How it is significant in programming ?
4
d What are static variables and static methods ? Give examples.
6
6. a) What are wrapper classes ? Write a Java program to illustrate the wrapper classes.
8
b) What are threads ? Explain the life cycle of a thread. Write a Java program to illustrate how threads are implemented in Java. 12 7. a) What is an interface ? Write a Java program to implement interfacing in Java.
8
b) What are overriding methods ? Give example.
8
c) Write a note on visibility control.
4
8. a) Explain applet life cycle.
5
b) What is double Buffering ? Explain with an example.
8
c) Briefly explain socket and serversocket classes.
data type. The entire set of data and code of an object can be made a user defined type through a class. 8. ... AI and expert systems. ⢠Neural networks and ..... The compiled output file is placed in the same directory as the source. ⢠If any er
Hagnavox Electronic Syeteme Company. Advanced Software Syetems .... Traditional software development methods are reetricted to the claeeic wuaterfall* ...
Even though no attempt is made to enforce the storage of the object instances within the ...... several HDs, and a HD is an aggregation of several HD controllers.
Alan Kay, one of the promoters of the object-oriented paradigm and the principal. designer of Smalltalk, has said: âAs complexity increases, architecture ...
Abstract. Object-oriented frameworks play an important role in current software ...... for customizing the valid source and target node figures that the connection.
Dr. R. Balasubramanian. Associate Professor. Department of Computer Science and Engineering. Indian Institute of Technology Roorkee. Roorkee 247 667 [email protected] https://sites.google.com/site/balaiitr/. CSN- 103. Page 2. 2. Assembly Languages.
There was a problem previewing this document. Retrying... Download. Connect more apps... Try one of the apps below to open or edit this item. pdf object ...
Object-oriented Software Engineering Shows how software development can be ... a environment evolved for the development of large software systems with an ...
object oriented design in ruby.pdf. object oriented design in ruby.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying object oriented design in ...
May 4, 1993 - software is composed of objects and classes which interact via message passing ... development cycle, object-oriented software is most often ...