SlideShare a Scribd company logo
2
Most read
MUMBAI UNIVERSITY
QUESTION PAPER
OBJECT ORIENTED PROGRAMMING
(APRIL – 2017 | 75:25 PATTERN)
B.SC.IT
(SEMESTER – II)
KjT MUMBAI B.SC.IT STUDY
FACEBOOK | TWITTER | INSTAGRAM | GOOGLE+ | YOUTUBE | SLIDESHARE | TUMBLR | GITHUB
PAGE
1
Time: 2 ½ Hours Total Marks: 75
N.B.: (1) All Question are Compulsory.
(2) Make Suitable Assumptions Wherever Necessary And State The Assumptions Made.
(3) Answer To The Same Question Must Be Written Together.
(4) Number To The Right Indicates Marks.
(5) Draw Neat Labeled Diagrams Wherever Necessary.
(6) Use of Non – Programmable Calculator is allowed.
Q.1 ATTEMPT ANY THREE QUESTIONS: (15 MARKS)
(A) Write down advantages and disadvantages of Procedure Oriented Language. (5)
(B) Explain Object Oriented Development. (5)
(C) Write down benefits of using Object Oriented Programming. (5)
(D) Write a short note on Data Abstraction and Data Encapsulation. (5)
(E) Explain Dynamic Binding with example. Give proper example. (5)
(F) What is Inheritance? Explain with example the concept of Multiple Inheritances. (5)
Q.2 ATTEMPT ANY THREE QUESTIONS: (15 MARKS)
(A) What is Friend Function? Write a friend function to display mark sheet of the F. Y. B. Sc. IT Student. (5)
(B) What is class? Explain with example how objects are passed as argument to member function and
objects are returned from member function.
(5)
(C) Write C++ Program to design a class – course for reading and displaying the course information, the
getInfo() and displayInfo() methods will be used respectively. The getInfo() will be private method.
Write C++ program to implement the class.
(5)
(D) What is Inline Function? Explain with example. (5)
(E) What is use of constructor? Explain with example Parameterized Constructor. (5)
(F) Write C++ program to demonstrate the use of constructor and destructor. (5)
Q.3 ATTEMPT ANY THREE QUESTIONS: (15 MARKS)
(A) What is function overloading? Explain with example. (5)
(B) What is operator overloading? Write down the rules for Operator Overloading. (5)
(C) How binary operators are overloaded? Write a C++ Program to overload binary operator +. (5)
(D) What is Method Overriding? Explain with example. (5)
(E) Explain with example Abstract Class. (5)
(F) Explain Virtual Destructor. Give suitable example. (5)
Q.4 ATTEMPT ANY THREE QUESTIONS: (15 MARKS)
(A) Can private members of a base class are Inheritable? Justify. (5)
(B) Explain with example Multilevel Inheritance. (5)
(C) Explain how a Base Class is derived in Public and Private Mode. (5)
(D) Write a C++ Program to implemented following hierarchy. (5)
(E) What is Exception? Explain Exceptions Handling Mechanism? (5)
(F) What happen when raised exception is not caught by catch block? Explain with suitable example. (5)
[TURN OVER]
MUMBAI UNIVERSITY
QUESTION PAPER
OBJECT ORIENTED PROGRAMMING
(APRIL – 2017 | 75:25 PATTERN)
B.SC.IT
(SEMESTER – II)
KjT MUMBAI B.SC.IT STUDY
FACEBOOK | TWITTER | INSTAGRAM | GOOGLE+ | YOUTUBE | SLIDESHARE | TUMBLR | GITHUB
PAGE
2
Q.5 ATTEMPT ANY THREE QUESTIONS: (15 MARKS)
(A) Explain with example how function templates are used. (5)
(B) Explain how compiler calls to a class and Function Template. (5)
(C) Write a C++ Program which defines and Uses Student Class Template. (5)
(D) What is file? Write down the steps for manipulating files in C++. (5)
(E) Explain the hierarchy of File Stream Class. (5)
(F) What are different methods of opening a file? Write program to open file and enter student details
into the file using any method.
(5)

More Related Content

PDF
ASP.NET With C# (May – 2018) [IDOL: Revised Course | Question Paper]
PDF
Microprocessor Architecture (Question Paper) [April – 2017 | 75:25 Pattern]
PDF
Advanced Web Programming (November – 2018) [Choice Based | Question Paper]
PDF
Internet Technologies (May - 2018) [IDOL - Revised Course | Question Paper]
PDF
Project Management (October – 2014) [Question Paper | CBSGS: 60:40 Pattern]
PDF
Advanced Java (May – 2018) [IDOL: Revised Course | Question Paper]
PDF
Software Project Management (November – 2018) [Choice Based | Question Paper]
PDF
Internet Of Things (November – 2018) [Choice Based | Question Paper]
ASP.NET With C# (May – 2018) [IDOL: Revised Course | Question Paper]
Microprocessor Architecture (Question Paper) [April – 2017 | 75:25 Pattern]
Advanced Web Programming (November – 2018) [Choice Based | Question Paper]
Internet Technologies (May - 2018) [IDOL - Revised Course | Question Paper]
Project Management (October – 2014) [Question Paper | CBSGS: 60:40 Pattern]
Advanced Java (May – 2018) [IDOL: Revised Course | Question Paper]
Software Project Management (November – 2018) [Choice Based | Question Paper]
Internet Of Things (November – 2018) [Choice Based | Question Paper]

What's hot (20)

PDF
Next Generation Technologies (November – 2018) [Choice Based | Question Paper]
PDF
Internet Technologies (October – 2016) [Question Paper | IDOL: Revised Course]
PDF
Internet Technologies (April – 2015) [Question Paper | IDOL: Revised Course]
PDF
Artificial Intelligence (November – 2018) [Choice Based | Question Paper]
PDF
Enterprise Java (November – 2018) [Choice Based | Question Paper]
PDF
Internet Technologies (December – 2017) [Question Paper | IDOL: Revised Course]
PDF
Internet Technologies (October – 2017) [Question Paper | CBSGS: 75:25 Pattern]
PDF
Internet Technologies (October – 2014 ) [Question Paper | CBSGS: 75:25 Pattern]
PDF
Linux System Administration (November – 2018) [Choice Based | Question Paper]
PDF
Geographic Information Systems (Question Paper) [May – 2018 | CBSGS - 75:25 P...
PDF
Geographic Information Systems (April – 2013) [Question Paper | IDOL: Revised...
PDF
B.Sc.IT: Semester – V (May – 2016) [Revised Course | Question Paper]
PDF
Internet Technologies (October – 2015) [Question Paper | CBSGS: 75:25 Pattern]
PDF
Software Testing (May – 2018) [IDOL: Revised Course | Question Paper]
PDF
[Question Paper] Advanced SQL (Revised Course) [April / 2014]
PDF
[Question Paper] Introduction To C++ Programming (Revised Course) [April / 2014]
PDF
Geographic Information Systems (April – 2015) [Question Paper | IDOL: Revised...
PDF
[Question Paper] Object Oriented Programming With C++ (Revised Course) [Janua...
PDF
Project Management (April – 2015) [Question Paper | IDOL: Revised Course]
PDF
Geographic Information Systems (May - 2018) [IDOL - Old Course | Question Paper]
Next Generation Technologies (November – 2018) [Choice Based | Question Paper]
Internet Technologies (October – 2016) [Question Paper | IDOL: Revised Course]
Internet Technologies (April – 2015) [Question Paper | IDOL: Revised Course]
Artificial Intelligence (November – 2018) [Choice Based | Question Paper]
Enterprise Java (November – 2018) [Choice Based | Question Paper]
Internet Technologies (December – 2017) [Question Paper | IDOL: Revised Course]
Internet Technologies (October – 2017) [Question Paper | CBSGS: 75:25 Pattern]
Internet Technologies (October – 2014 ) [Question Paper | CBSGS: 75:25 Pattern]
Linux System Administration (November – 2018) [Choice Based | Question Paper]
Geographic Information Systems (Question Paper) [May – 2018 | CBSGS - 75:25 P...
Geographic Information Systems (April – 2013) [Question Paper | IDOL: Revised...
B.Sc.IT: Semester – V (May – 2016) [Revised Course | Question Paper]
Internet Technologies (October – 2015) [Question Paper | CBSGS: 75:25 Pattern]
Software Testing (May – 2018) [IDOL: Revised Course | Question Paper]
[Question Paper] Advanced SQL (Revised Course) [April / 2014]
[Question Paper] Introduction To C++ Programming (Revised Course) [April / 2014]
Geographic Information Systems (April – 2015) [Question Paper | IDOL: Revised...
[Question Paper] Object Oriented Programming With C++ (Revised Course) [Janua...
Project Management (April – 2015) [Question Paper | IDOL: Revised Course]
Geographic Information Systems (May - 2018) [IDOL - Old Course | Question Paper]
Ad

Similar to Object Oriented Programming (Question Paper) [April – 2017 | 75:25 Pattern] (20)

PDF
BScIT: Semester – V (May - 2018) [IDOL: Old Course | Question Paper]
PDF
B.Sc.IT: Semester – V (December – 2017) [Revised Course | Question Paper]
PDF
B.Sc.IT: Semester – V (October – 2016) [Revised Course | Question Paper]
PDF
B.Sc.IT: Semester – V (April - 2017) [75:25 Pattern | Question Paper]
PDF
Web Programming (Question Paper) [April – 2017 | 75:25 Pattern]
PDF
B.Sc.IT: Semester - VI (October - 2017) [CBSGS - 75:25 Pattern | Question Paper]
PDF
B.Sc.IT: Semester – V (April – 2015) [Revised Course | Question Paper]
PDF
B.Sc.IT: Semester – V (April – 2014) [Revised Course | Question Paper]
PDF
B.Sc.IT: Semester - V (November – 2014) [75:25 Pattern | Question Paper]
PDF
Project Management (April – 2016) [Question Paper | CBSGS: 75:25 Pattern]
PDF
B.Sc.IT: Semester – V (October – 2012) [Revised Course | Question Paper]
PDF
B.Sc.IT: Semester – V (April - 2015) [75:25 Pattern | Question Paper]
PDF
B.Sc.IT: Semester - V (November - 2017) [75:25 Pattern | Question Paper]
PDF
B.Sc.IT: Semester – V (November - 2017) [75:25 Pattern | Question Paper]
PDF
B.Sc.IT: Semester – V (May – 2017) [Revised Course | Question Paper]
PDF
Mumbai University - B.Sc.IT: Semester – V (November - 2015) [75:25 Pattern | ...
PDF
B.Sc.IT: Semester - V (October - 2013) [60:40 Pattern | Question Paper]
PDF
Advanced Java (November - 2017) [75:25 Pattern | Question Paper]
PDF
Advanced Web Programming (Question Paper) [October – 2018 | Choice Based Syll...
PDF
Data Warehousing (April – 2015) [Question Paper | CBSGS: 75:25 Pattern]
BScIT: Semester – V (May - 2018) [IDOL: Old Course | Question Paper]
B.Sc.IT: Semester – V (December – 2017) [Revised Course | Question Paper]
B.Sc.IT: Semester – V (October – 2016) [Revised Course | Question Paper]
B.Sc.IT: Semester – V (April - 2017) [75:25 Pattern | Question Paper]
Web Programming (Question Paper) [April – 2017 | 75:25 Pattern]
B.Sc.IT: Semester - VI (October - 2017) [CBSGS - 75:25 Pattern | Question Paper]
B.Sc.IT: Semester – V (April – 2015) [Revised Course | Question Paper]
B.Sc.IT: Semester – V (April – 2014) [Revised Course | Question Paper]
B.Sc.IT: Semester - V (November – 2014) [75:25 Pattern | Question Paper]
Project Management (April – 2016) [Question Paper | CBSGS: 75:25 Pattern]
B.Sc.IT: Semester – V (October – 2012) [Revised Course | Question Paper]
B.Sc.IT: Semester – V (April - 2015) [75:25 Pattern | Question Paper]
B.Sc.IT: Semester - V (November - 2017) [75:25 Pattern | Question Paper]
B.Sc.IT: Semester – V (November - 2017) [75:25 Pattern | Question Paper]
B.Sc.IT: Semester – V (May – 2017) [Revised Course | Question Paper]
Mumbai University - B.Sc.IT: Semester – V (November - 2015) [75:25 Pattern | ...
B.Sc.IT: Semester - V (October - 2013) [60:40 Pattern | Question Paper]
Advanced Java (November - 2017) [75:25 Pattern | Question Paper]
Advanced Web Programming (Question Paper) [October – 2018 | Choice Based Syll...
Data Warehousing (April – 2015) [Question Paper | CBSGS: 75:25 Pattern]
Ad

More from Mumbai B.Sc.IT Study (20)

PDF
Enterprise Networking (May – 2019) [Choice Based | Question Paper]
PDF
Business Intelligence (May – 2019) [Choice Based | Question Paper]
PDF
Software Quality Assurance (May – 2019) [Choice Based | Question Paper]
PDF
Project Management (April - 2016) [CBSGS - Paper Solution] {Mumbai University}
PDF
Project Management (April - 2015) [CBSGS - Paper Solution] {Mumbai University}
PDF
Project Management (October - 2017) [CBSGS - Paper Solution] {Mumbai University}
PDF
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
PDF
Project Management (October - 2015) [CBSGS - Paper Solution] {Mumbai University}
PDF
Project Management (October - 2014) [CBSGS - Paper Solution] {Mumbai University}
PDF
Project Management (May - 2018) [CBSGS - Paper Solution] {Mumbai University}
PDF
Project Management (April - 2017) [CBSGS - Paper Solution] {Mumbai University}
PDF
Project Management (April - 2014) [CBSGS - Paper Solution] {Mumbai University}
PDF
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2017...
PDF
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2013...
PDF
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {Mast...
PDF
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {Apri...
PDF
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {Apri...
PDF
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
PDF
Steps Need To Perform Data Warehousing Practicals
PDF
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {April -...
Enterprise Networking (May – 2019) [Choice Based | Question Paper]
Business Intelligence (May – 2019) [Choice Based | Question Paper]
Software Quality Assurance (May – 2019) [Choice Based | Question Paper]
Project Management (April - 2016) [CBSGS - Paper Solution] {Mumbai University}
Project Management (April - 2015) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2017) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2016) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2015) [CBSGS - Paper Solution] {Mumbai University}
Project Management (October - 2014) [CBSGS - Paper Solution] {Mumbai University}
Project Management (May - 2018) [CBSGS - Paper Solution] {Mumbai University}
Project Management (April - 2017) [CBSGS - Paper Solution] {Mumbai University}
Project Management (April - 2014) [CBSGS - Paper Solution] {Mumbai University}
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2017...
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2013...
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {Mast...
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {Apri...
Internet Technology (Practical Questions Paper) [CBSGS - 75:25 Pattern] {Apri...
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {2015 Ma...
Steps Need To Perform Data Warehousing Practicals
Data Warehousing (Practical Questions Paper) [CBSGS - 75:25 Pattern] {April -...

Recently uploaded (20)

PPTX
Pharma ospi slides which help in ospi learning
PDF
Computing-Curriculum for Schools in Ghana
PDF
01-Introduction-to-Information-Management.pdf
PPTX
Renaissance Architecture: A Journey from Faith to Humanism
PDF
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
PPTX
Cell Types and Its function , kingdom of life
PDF
TR - Agricultural Crops Production NC III.pdf
PDF
FourierSeries-QuestionsWithAnswers(Part-A).pdf
PDF
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
PDF
Pre independence Education in Inndia.pdf
PPTX
Pharmacology of Heart Failure /Pharmacotherapy of CHF
PPTX
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPTX
PPH.pptx obstetrics and gynecology in nursing
PDF
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPTX
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
PPTX
GDM (1) (1).pptx small presentation for students
PDF
Abdominal Access Techniques with Prof. Dr. R K Mishra
PDF
RMMM.pdf make it easy to upload and study
PPTX
Cell Structure & Organelles in detailed.
PDF
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf
Pharma ospi slides which help in ospi learning
Computing-Curriculum for Schools in Ghana
01-Introduction-to-Information-Management.pdf
Renaissance Architecture: A Journey from Faith to Humanism
ANTIBIOTICS.pptx.pdf………………… xxxxxxxxxxxxx
Cell Types and Its function , kingdom of life
TR - Agricultural Crops Production NC III.pdf
FourierSeries-QuestionsWithAnswers(Part-A).pdf
Chapter 2 Heredity, Prenatal Development, and Birth.pdf
Pre independence Education in Inndia.pdf
Pharmacology of Heart Failure /Pharmacotherapy of CHF
1st Inaugural Professorial Lecture held on 19th February 2020 (Governance and...
PPH.pptx obstetrics and gynecology in nursing
3rd Neelam Sanjeevareddy Memorial Lecture.pdf
PPT- ENG7_QUARTER1_LESSON1_WEEK1. IMAGERY -DESCRIPTIONS pptx.pptx
GDM (1) (1).pptx small presentation for students
Abdominal Access Techniques with Prof. Dr. R K Mishra
RMMM.pdf make it easy to upload and study
Cell Structure & Organelles in detailed.
Physiotherapy_for_Respiratory_and_Cardiac_Problems WEBBER.pdf

Object Oriented Programming (Question Paper) [April – 2017 | 75:25 Pattern]

  • 1. MUMBAI UNIVERSITY QUESTION PAPER OBJECT ORIENTED PROGRAMMING (APRIL – 2017 | 75:25 PATTERN) B.SC.IT (SEMESTER – II) KjT MUMBAI B.SC.IT STUDY FACEBOOK | TWITTER | INSTAGRAM | GOOGLE+ | YOUTUBE | SLIDESHARE | TUMBLR | GITHUB PAGE 1 Time: 2 ½ Hours Total Marks: 75 N.B.: (1) All Question are Compulsory. (2) Make Suitable Assumptions Wherever Necessary And State The Assumptions Made. (3) Answer To The Same Question Must Be Written Together. (4) Number To The Right Indicates Marks. (5) Draw Neat Labeled Diagrams Wherever Necessary. (6) Use of Non – Programmable Calculator is allowed. Q.1 ATTEMPT ANY THREE QUESTIONS: (15 MARKS) (A) Write down advantages and disadvantages of Procedure Oriented Language. (5) (B) Explain Object Oriented Development. (5) (C) Write down benefits of using Object Oriented Programming. (5) (D) Write a short note on Data Abstraction and Data Encapsulation. (5) (E) Explain Dynamic Binding with example. Give proper example. (5) (F) What is Inheritance? Explain with example the concept of Multiple Inheritances. (5) Q.2 ATTEMPT ANY THREE QUESTIONS: (15 MARKS) (A) What is Friend Function? Write a friend function to display mark sheet of the F. Y. B. Sc. IT Student. (5) (B) What is class? Explain with example how objects are passed as argument to member function and objects are returned from member function. (5) (C) Write C++ Program to design a class – course for reading and displaying the course information, the getInfo() and displayInfo() methods will be used respectively. The getInfo() will be private method. Write C++ program to implement the class. (5) (D) What is Inline Function? Explain with example. (5) (E) What is use of constructor? Explain with example Parameterized Constructor. (5) (F) Write C++ program to demonstrate the use of constructor and destructor. (5) Q.3 ATTEMPT ANY THREE QUESTIONS: (15 MARKS) (A) What is function overloading? Explain with example. (5) (B) What is operator overloading? Write down the rules for Operator Overloading. (5) (C) How binary operators are overloaded? Write a C++ Program to overload binary operator +. (5) (D) What is Method Overriding? Explain with example. (5) (E) Explain with example Abstract Class. (5) (F) Explain Virtual Destructor. Give suitable example. (5) Q.4 ATTEMPT ANY THREE QUESTIONS: (15 MARKS) (A) Can private members of a base class are Inheritable? Justify. (5) (B) Explain with example Multilevel Inheritance. (5) (C) Explain how a Base Class is derived in Public and Private Mode. (5) (D) Write a C++ Program to implemented following hierarchy. (5) (E) What is Exception? Explain Exceptions Handling Mechanism? (5) (F) What happen when raised exception is not caught by catch block? Explain with suitable example. (5) [TURN OVER]
  • 2. MUMBAI UNIVERSITY QUESTION PAPER OBJECT ORIENTED PROGRAMMING (APRIL – 2017 | 75:25 PATTERN) B.SC.IT (SEMESTER – II) KjT MUMBAI B.SC.IT STUDY FACEBOOK | TWITTER | INSTAGRAM | GOOGLE+ | YOUTUBE | SLIDESHARE | TUMBLR | GITHUB PAGE 2 Q.5 ATTEMPT ANY THREE QUESTIONS: (15 MARKS) (A) Explain with example how function templates are used. (5) (B) Explain how compiler calls to a class and Function Template. (5) (C) Write a C++ Program which defines and Uses Student Class Template. (5) (D) What is file? Write down the steps for manipulating files in C++. (5) (E) Explain the hierarchy of File Stream Class. (5) (F) What are different methods of opening a file? Write program to open file and enter student details into the file using any method. (5)