Enrollment No:-___________

Exam Seat No:-________

C.U.SHAH UNIVERSITY Summer-2015

Subject Code: 5CS02OOP1 Subject Name: Object Oriented Concepts & C++ Programming Course Name: M.Sc. (IT) Date: 13/5/2015 Semester:II Marks:70 Time:02:30 TO 05:30 __________________________________________________________________________________ Instructions:

1) 2) 3) 4) 5)

Attempt all Questions of both sections in same answer book/Supplementary. Use of Programmable calculator & any other electronic instrument prohibited. Instructions written on main answer book are strictly to be obeyed. Draw neat diagrams & figures (if necessary) at right places. Assume suitable & perfect data if needed.

__________________________________________________________________________________

Q. 1

[a] What are the features of OOP’s? How they implemented in C++?

07

[b] Write note on branching structures.

07

Attempt any four from Q-2 to Q-8.s Q. 2

[a]

Differentiate between Object

Oriented

and

Procedure Oriented

programming.

07 07

[b] Why is IO special? Write note on handling file control errors. Q. 3

[a] How can an overloaded operator be invoked using Friend functions? List

07

out the operators that cannot be overloaded using Friend function. [b] What are text mode and binary mode input/output? What are their

07

corresponding strengths and weakness? Q. 4

[a] Write note on looping structures.

07

[b] Explain inline functions by example. List out the conditions where inline

07

expansion doesn’t work. Q. 5

[a] Define manipulators. What are the manipulators are used in C++?

07

[b] What is namespace? Explain by example how it can be defining and

07

extending. Q. 6

[a] What is the use of new operator? Explain the advantages of new operator over malloc(). Page 1 of 2

13-5

07

[b] Explain exception handling mechanism. What are the drawbacks of

07

exception handling approach? Q. 7

[a] Describe different Data Types and Operators of C++.

07

[b] What is polymorphism? Differentiate between compile time and run time

07

polymorphism. Q. 8

[a] What is ‘this’ pointer? Where and why does the compiler insert it

07

implicitly?

07

[b] What is template? Explain function template with generic and non-generic types.

Page 2 of 2

13-5

Object Oriented Concepts and CPP Programming.pdf

[b] Explain inline functions by example. List out the conditions where inline. expansion doesn't work. 07. 07. Q. 5 [a] Define manipulators. What are the ...

484KB Sizes 0 Downloads 124 Views

Recommend Documents

Object Oriented Concepts
Software Development Methodology and Programming Fundamentals. Stream. (Eg. Project. Mgmnt/Customer. Interface/Consulti ng etc.) PM ... 1 PM Stream (Choose one)-SE: Software Engineer, PA: Programmer Analyst, PM: Project Manager.

Basic Object-Oriented Concepts and Terminology
As summarized in Table 3, an object is often defined as l) An abstraction of a thing. 2) A thing. 3) An encapsulation of data (or state) and operations on that data. 4) An instance (of a class]. 5) Something with an identify (and an address). 6) An a

Introduction to Object-Oriented Concepts using ...
These new capabilities in Fortran90 make scientific programs easier to ..... particles in the part array, qbm is the charge/mass ratio, ek is the kinetic energy of the ..... There is an alternative, however, which is valid, namely pointers to arrays.

6.Object oriented programming
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

6.Object oriented programming
DEPARTMENT OF COMPUTER SCIENCE AND ENGINEERING. OBJECT ORIENTED PROGRAMMING. CLASS : THIRD SEMESTER CSE. Prepared By,.

Object Oriented Programming and C++
List some of various object oriented features supported by C++. 6. What are differences between structures and classes in C++?. 7. Explain the client-server model of object communication. 8. Explain built-in and user defined data types. 9. Explain th

Object Oriented Technologies and Java.pdf
show the tcp connection establishment and. data transfer. - o 0 o -. MCS-024 2. Page 2 of 2. Main menu. Displaying Object Oriented Technologies and Java.pdf.

Object Oriented Technologies and Java Programming.pdf ...
Page 1 of 3. No. of Printed Pages : 3 I MCS-024. MCA (Revised). Term-End Examination. December, 2011 oO. MCS-024 : OBJECT ORIENTED.

Object Oriented Technologies and Java Programming.pdf ...
(d) What are shift operators ? How many types. of shift operators are available in Java ? 5. (e) Briefly explain benefits of stream classes. 5. (f) Explain URL rewriting with an example. 5. (g) Explain how exception handling is done in 5. Java, with

object-oriented develophent
Hagnavox Electronic Syeteme Company. Advanced Software Syetems .... Traditional software development methods are reetricted to the claeeic wuaterfall* ...

Object-oriented Oracle
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.

OBJECT ORIENTED PROGRAMMING.pdf
Explain how exception handling is done in. C++. 10. P.T.O.. Page 1. Whoops! There was a problem loading this page. OBJECT ORIENTED PROGRAMMING.pdf.

Object Oriented Programming.pdf
Alan Kay, one of the promoters of the object-oriented paradigm and the principal. designer of Smalltalk, has said: “As complexity increases, architecture ...

Domain-Oriented Reuse Interfaces for Object-Oriented ...
Abstract. Object-oriented frameworks play an important role in current software ...... for customizing the valid source and target node figures that the connection.

CPP-Quechua.pdf
Whoops! There was a problem loading more pages. CPP-Quechua.pdf. CPP-Quechua.pdf. Open. Extract. Open with. Sign In. Main menu. Displaying ...

Fundamentals of Object Oriented Programming
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.