SE O.O.PROGRAMMING

 SE O.O.PROGRAMMING MCQs

SE O.O.PROGRAMMING PRACTICE EXAM


UNIT-1

Introduction OOP : Software Evolution, Introduction to Procedural, Modular, Object-Oriented and Generic Programming Techniques, Limitations of Procedural Programming, Need of Object-Oriented Programming, Fundamentals of Object-Oriented Programming: Objects, Classes, Data Members, Methods, Messages, Data Encapsulation, Data Abstraction and Information Hiding, Inheritance, Polymorphism, Static and Dynamic Binding, Message Passing. 

UNIT-2

Class: Creating a Class, Visibility/Access Modifiers, Encapsulation, Methods: Adding a Method to Class, Returning a Value, Adding a Method That Takes Parameters, The ‘this’ Keyword, Method Overloading, Object Creation, Using Object as a Parameters, Returning Object, Array of Objects, Memory Allocation: ‘new’, Memory Recovery: ‘delete’, Static Data Members, Static Methods, Forward Declaration, Class as Abstract Data Types (ADTs), Classes as Objects


UNIT-3

Constructors: Introduction, Use of Constructor, Characteristics of Constructors, Types of Constructor, Constructor Overloading, Dynamic Initialization of an Object, Constructor with Default Arguments, Symbolic Constants, Garbage Collection: Destructors and Finalizes


UNIT-4

Inheritance: Introduction, Need of Inheritance, Types of Inheritance, Benefits of Inheritance, Cost of Inheritance, Constructors in derived Classes, Method Overriding, Abstract Classes and Interfaces. Polymorphism and Software Reuse: Introduction, Types of Polymorphism (Compile Time and Run Time Polymorphism), Mechanisms for Software Reuse, Efficiency and Polymorphism


UNIT-5

Exception: Errors, Types of Errors, Exception and its Types, Exception-Handling Fundamentals, Uncaught Exception, Using try and Catch, Multiple Catch Clauses, Nested Try Statements, User Define Exception using Throw. Generics: What are Generics? Introduction to Language Specific Collection Interface: List Interface and Set Interface, Collection Classes: ArrayList Class and LinkedList Class.


UNIT-6

File Handling: Introduction, Concepts of Stream, Stream Classes, Byte Stream Classes, Character Stream, Classes, Using Stream, and Other Useful I/O Classes, Using the File Class, Input/output Exceptions, Creation of Files, Reading/Writing Character, Reading/Writing Bytes, Handling Primitive Data Types, Concatenating and Buffering Files, Random Access Files. Design Patterns: Introduction, Types of Design Patterns, Adapter, Singleton, Iterator 

STUDU MATERIAL AVAILABLE ON 10 sept 21

Post a Comment

0 Comments