11th Standard Syllabus & Materials
11th Standard
TN 11th Tamil இயற்கை வேளாண்மை,சுற்றுச்சூழல் -செய்யுள் - மனோன்மணீயம் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil என்னுயிர் என்பேன் -துணைப்பாடம் - இசைத்தமிழர் இருவர் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மொழி கலை -செய்யுள் - ஒவ்வொரு புல்லையும் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - இலக்கணம் - பகுபத உறுப்புகள் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - துணைப்பாடம் - வாடிவாசல் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - செய்யுள் - குறுந்தொகை Important Questions And Answers Study Material - QB365 Set A

Published on: 14/12/2019
Introduction to Object Oriented Programming Techniques
Download Tamil Nadu 11th Standard Computer Science question papers, model tests, one-mark questions, important questions, and public exam papers in PDF format. Free study materials and answer keys for TN State Board students.
Questions + Answers key
Take MCQ Computer Science Test

1.
What is Encapsulation and data binding?
2.
Write about objects.
3.
What do you mean by modularization and software reuse?
4.
List some of the features of modular programming.
5.
Write a note on the features of procedural programming.
6.
Write the advantages and disadvantages of OOPs.
7.
Explain the main features of OOPs.
8.
Write a note on the basic concepts that suppors OOPs?
9.
10.
What concept used in C++ to bind data and function together into a single unit?
Polymorphism
Inheritance
Abstraction
Encapsulation
11.
Which of the following is an example of modular programming?
Fortran
Pascal
Python
VB.Net
12.
Which of the following is hidden under the modules?
behaviour
object
instruction
data
13.
Which of the following is not an approach to programming?
Instruction oriented programming paradigm
Procedural programming paradigm
Modular programming paradigm
Object oriented paradigm
14.
Which of the following is an approach to programming?
Modules
Procedures
Paradigm
behaviour
15.
What are the main features of OOP?
16.
Define Inheritance.
17.
Write a note on modularity.
18.
Define object.
19.
Define class.
1.
The mechanism by which the data and functions are bound together into a single unit is known as Encapsulation. Encapsulation is the most striking feature of a class. The data is not accessible to the outside world, and only those functions which are wrapped in the class can access it. These functions provide the interface between the object's data and the program. This encapsulation of data from direct access by the program is called data hiding or information hiding.
2.
Objects:
Represents data and its associated function together into a single unit. Objects are the basic unit of OOP. Basically an object is created from a class. They are instances of class also called as class variables. An identifiable entity with some characteristics and behaviour is called object.
3.
Modularization: where the program can be decomposed into modules.
Software re-use: where a program can be composed from existing and new modules.
4.
Important features of Modular programming:
1. Emphasis on algorithm rather than data
2. Programs are divided into individual modules
3. Each modules are independent of each other and have their own local data
4. Modules can work with its own data as well as with the data passed to it.
Example: Pascal and C.
5.
1. Programs are organized in the form of subroutines or sub programs.
2. All data items are global.
3. Suitable for small sized software application.
4. Difficult to maintain and enhance the program code as any change in data type needs to be propagated to all subroutines that use the same data type. This is time consuming.
Example: FORTRAN and COBAL.
6.
Advantages of OOP:
(i) Re-usability: Write once and use it multiple times you can achieve this by using class.
(ii) Redundancy: Inheritance is the good feature for data redundancy. If you need a same functionability in multiple class you can write a common class for the same functionality and inherit that class to sub class.
(iii) Easy Maintenance: It is easy to maintain and modify existing code as new objects can be created with small difference to existing ones.
(iv) Security: Using data hiding and abstraction only necessary data will be provided thus maintains the security of data.
Disadvantages of OOP:
(i) Size: Object Oriented Programs are much larger than other programs.
(ii) Effort: Object Oriented Programs require a lot of work to create.
(iii) Speed: Object Oriented Programs are slower than other programs, because of their size
7.
(i) The mechanism by which the data and functions are bound together into a single unit is known as ENCAPSULATION. It implements abstraction.
(ii) Abstraction refers to showing only the essential features without revealing background details.
(iii) Modularity is designing a system that is divided into a set of functional units that can be composed into a larger application.
(iv) Polymorphims is the ability of a message or function to be displayed in more than one form.
(v) Inheritance is the technique of building new classes (derived class) from an existing class.
(vi) The most important advantage of inheritance is code reusability.
(vii) Inheritance is transitive in nature.
8.
The Object Oriented Programming has been developed to overcome the drawbacks of procedural and modular programming. It is widely accepted that object-oriented programming is the most important and powerful way of creating software.
The Object-Oriented Programming approach mainly encourages:
1. Modularization: where the program can be decomposed into modules.
2. Software re-use: where a program can be composed from existing and new modules.
Main Features of Object Oriented Programming
1. Data Abstraction
2. Encapsulation
3. Modularity
4. Inheritance
5. Polymorphism
Encapsulation
The mechanism by which the data and functions are bound together into a single unit is known as Encapsulation. It implements abstraction.
Encapsulation is about binding the data variables and functions together in class, It can also be called data binding.
Encapsulation is the most striking feature of a class. The data is not accessible to the outside world, and only those functions which are wrapped in the class can access it. These functions provide the interface between the object's data and the program. This encapsulation of data from direct access by the program is called data hiding or information hiding.
Classes use the concept of abstraction to define a list of abstract attributes and function which operate on these attributes. They encapsulate all the essential properties of the object that are to be created. The attributes are called data members because they hold information. The functions that operate on these data are called methods or member function.
Modularity
Modularity is designing a system that is divided into a set of functional units (named modules) that can be composed into a larger application.
Inheritance
Inheritance is the technique of building new classes (derived class) from an existing Class (base class). The most important advantage of inheritance is code reusability.
Polymorphism
Polymorphism is the ability of a message or function to be displayed in more than one form.
9.
10.
(d)
Encapsulation
11.
(b)
Pascal
12.
(d)
data
13.
(a)
Instruction oriented programming paradigm
14.
(c)
Paradigm
15.
Main Features of Object Oriented Programming:
1. Data Abstraction
2. Encapsulation
3. Modularity
4. Inheritance
5. Polymorphism
16.
Inheritance is the technique of building new classes (derived class) from an existing Class (base class). The most important advantage of inheritance is code reusability.
17.
Modularity is designing a system that is divided into a set of functional units (named modules) that can be composed into a larger application.
18.
An identifiable entity with some characteristics and behaviour is called object
19.
It can also be defined as a template or blueprint representing a group objects that share common properties and relationship.
11th Standard Syllabus & Materials
11th Standard
TN 11th Tamil பீடு பெற நில் - செய்யுள் - காவடிச்சிந்து Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil பீடு பெற நில் - உரைநடை - மலை இடப்பெயர்கள் : ஓர் ஆய்வு Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மாமழை போற்றுதும் - துணைப்பாடம் - யானை டாக்டர் Important Questions And Answers Study Material - QB365 Set A
NEW11th Standard
TN 11th Tamil மாமழை போற்றுதும் - செய்யுள் - ஐங்குறுநூறு Important Questions And Answers Study Material - QB365 Set A
Tamilnadu Stateboard 11th Standard Subjects

Maths

Commerce

Economics

Biology

Business Maths and Statistics

Accountancy

Computer Science

Physics

Chemistry

Maths

Biology

Economics

Physics

Chemistry

History

Business Maths and Statistics

Computer Science

Accountancy

Computer Applications

History

Computer Technology

Commerce

Computer Applications

Computer Technology

Tamil

English

French
Tamilnadu Stateboard Standards