2. Important MCQs…….
1)What is the full form of RAD?
a) RapidAccess Development
b) RapidApplication Development
c) RandomAccess Development
d) Read Application Development
2) Java programming language uses which type of methodology to analysis, design and
implementation of software?
a) Structure/Procedure Programming
b) Object Oriented Programming
c) Both ( and (
d) System Oriented programming language
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
3. 3) Software developed using which methodology are proclaimed to be more reliable , easier
to maintain , reuse and enhance?
a) Binary level programming
b) Higher level programming
c) Object oriented programming
d) None of these
4) By using which kind of programming language, flexibility is gained by being able to change
or replace modules without disturbing other parts of code?
a) Procedural programming
b) Higher level programming language
c) Object-Oriented programming language
d) None of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
4. 5) When did object-oriented programming start?
a) 1950
b) 1960
c) 1970
d) 1980
6) Since _______ object oriented programming become the main paradigm to create new
software.
a) Mid 1999s
b) Mid 1980s
c) Mid 1970s
d) Mid 1960s
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
5. 7)Which of the following power of programming language who enables the programmer to
create modular, reusable and extendable code?
a) Procedure language programming
b) Object oriented programming
c) Object open programming
d) None of these
8) Which of the following best suits to java?
a) A procedure Programming language
b) An object oriented Programming
c) A Query language
d) All of the above
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
6. 9) The way of programming can be divided into how many categories?
a) 2
b) 3
c) 4
d) 5
10)Which of the following is a way of programming ?
a) Structure/Procedure Programming
b) Object oriented Programming
c) Both ( A)and (B)
d) None of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
7. 11) In which way of programming, the focus is on writing function or procedures which
operate on data?
a) Object oriented Programming
b) Procedure Programming
c) A Query language
d) All of the given options
12) Which are the two core elements for any computer program?
a) Function and Method
b) Data and Layout
c) Layout and Method
d) Data and Function
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
8. 13) In the structured programming data and method are called ______elements.
a) Same
b) Different
c) Symbolic
d) Special
14) In the object oriented programming data and method are called _____elements.
a) Same
b) Different
c) Symbolic
d) Special
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
9. 15) In object oriented methodology, the focus is on which of the following entities?
a) Data
b) Functions
c) Object
d) All of these
16) In object oriented programming, the focus is on object which contain both _________
together.
a) Class and object
b) Data and Functionality
c) Function and Method
d) Attribute andVariable
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
10. 17) Which of the following programming language does not support object-oriented
programming?
a) asp.net
b) java
c) PHP
d) C
18) How many specific properties must be supported by an object oriented computer
language?
a) 2
b) 3
c) 4
d) 5
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
11. 19) A computer language is object oriented, if they support which of the following object
properties?
a) abstract, extract, concept, inheritance
b) abstraction, encapsulation, polymorphism, inheritance
c) abstraction, extract, polymorphism, inheritance
d) abstraction, capsulation, polymorphism, inheritance
20)Which of the following statement is true for object oriented programming language?
i. It uses object as its fundamental building block
ii. Similar objects are classified using a concept of class
iii. Abstraction, Encapsulation, Polymorphism and Inheritance is its basic properties
a) only (i) & (ii)
b) only (ii) & (iii)
c) only (i) & (iii)
d) (i), (ii) & (iii)
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
12. 21) In real world , object can be explained through _________things.
a) 2
b) 3
c) 4
d) 5
22) Objects can be of explained through which things (name)?
a) Data and Function
b) Procedure-oriented and Object-oriented
c) Concrete and Abstract
d) All of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
13. 23) The objects that we can’t see and touch are called _______objects.
a) Concrete objects
b) Abstract objects
c) Both ( A) and (B)
d) None of these
24) _______is the example of abstract object.
a) Concepts like date and time
b) Persons cars computers
c) Both (A) and(B)
d) none of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
14. PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
25) In object-oriented terminology, characteristics of an object are known as _______
a) Properties
b) Attributes
c) Entity
d) Both (A) or (B)
26) Which of the following is used to distinguish object from each other? OR
To identify the objects, we use the values of these attributes, these values are called what?
a) Attributes
b) State
c) Behavior
d) All of these
15. 27) In object oriented concept, the behavior associated with objects is known as which of the
following?
a) Attribute
b) State
c) Method
d) All of these
28) Any real world object can be described in terms of what?
a) Identity (What it is called)
b) Its state ( what it is)
c) Its behaviour (what it does)
d) All of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
16. 29) In object oriented programming, the attributes that describe the object are also referred
to as ____.
a) Method
b) Behavior
c) State
d) Data field
30) The data attributes and behavioral methods associated with an object are collectively
referred to as its ________________
a) Method or function
b) Members or features
c) State or characteristic
d) None of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
17. 31) Which of the following is used to define common features of similar objects?
a) Class
b) Object
c) Methods
d) Variable
32) ______ can be considered as a blueprint for various objects.
a) State
b) Class
c) Behavior
d) Object
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
18. PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
33) A _____ is a template for multiple objects with similar features.
a) State
b) Class
c) Behavior
d) Object
34) Which of the following describes a group of objects with similar attributes and common
behavior?
a) State
b) Class
c) Behavior
d) Object
19. 35) Which of the following is a general concept used to embody all the common features of a
particular set of objects?
a) Procedures
b) Polymorphism
c) Data field
d) Class
36) What is instance of class or
What is real world entities?
a) Behavior
b) Attribute
c) Value
d) Object
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
20. 37) In object oriented programming, which of the following property keeps the data safe from
unintended actions and inadvertent access by outside objects?
a) Messaging
b) Polymorphism
c) Encapsulation
d) Data abstraction
38) In object oriented programming, data and methods that manipulate data are guarded
against modification or misuse by other components of program are known as what?
a) Abstraction
b) Encapsulation
c) Messaging
d) Polymorphism
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
21. 39) Which of the following is the mechanism of providing protection of data and methods of
a program?
a) Abstraction
b) Messaging
c) Encapsulation
d) Polymorphism
40)Which of the following is provided using encapsulation?
a) Data protection
b) Data sharing
c) Separation of data & methods
d) All of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
22. 41) In encapsulation only the object that ____ the data can change its content.
a) Owner
b) Owns
c) Private
d) Members
42) Which of the following enables to represent data in which the implementation details are
hidden?
a) Encapsulation
b) Abstraction
c) Both (A) and (B)
d) Inheritance
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
23. 43)Which of the following is enabled by data abstraction?
a) Data protection
b) Data hiding
c) To hide implementation details of method manipulating the data
d) All of these
44)Which of the following is a concept that hides the complexity, it says what is does, but not
how it is done?
a) Polymorphism
b) Message
c) Abstraction
d) Data
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
24. 45) Data abstraction is a technique that relies on the separation of ____ and implementation.
a) Programming
b) Implemented
c) Interface
d) Functions
46) The data abstraction provides _____ for our use.
a) Skeleton/templates
b) Data hiding
c) Internal implementation
d) Abstract behavior
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
25. 47) What is the full form ofADT?
a) Absolute DataType
b) Above DataTypes
c) Abstract DataTypes
d) Abstract DataTransfer
48) In ADT , we simply define a ___ and ___ on it.
a) Implementation and abstraction
b) Data and type
c) Operations and types
d) Data type and set of operations
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
26. 49) Which are examples of Data abstraction ?
a) asp.net
b) PHP
c) classes in C / java
d) structures in C/C++
50) In object oriented terminology a call to a method is called what?
a) Behavior
b) Class
c) Message
d) Abstract data type
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
27. 51) What is known as feature in object oriented programming allows defining more than one
method having same name but different signature in single class?
a) Overloading
b) Messaging
c) Encapsulation
d) Polymorphism
52) Polymorphism is achieved using how many types of overloading?
a) 2
b) 3
c) 4
d) 5
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
28. 53) Which features of object oriented programming allows defining more than one method
having same name but different signature in single class?
a) Messaging
b) Method overloading
c) Aggregation
d) Encapsulation
54) In polymorphism method having same name but different number of parameters and
type is called________
a) Composition
b) Signature
c) Message
d) Polymorphism
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
29. 55) With which of the following options polymorphism cannot be achieved?
a) Method Overloading
b) Operator Overloading
c) Data hiding
d) All of the above
56) Which of the following is the part of object oriented class diagram?
a) Data encapsulation
b) Data abstraction
c) Polymorphism
d) All of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
30. 57) An aggregation model refers to which of the following relationships?
a) ‘is-a’ relationship
b) ‘is-like’ relationship
c) ’ a-part-of’ relationship
d) All of these
58) Aggregation represents which type of relationship between two classes?
a) Non exclusive
b) Exclusive
c) is-a-kind-of
d) None of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
31. 59) When objects of one class are composed of objects of other class is called what ?
a) Aggregation
b) Encapsulation
c) Inheritance
d) Polymorphism
60) Aggregation represents which type of relationship between classes?
a) is-a
b) is-a-kind-of
c) have-a
d) has-a
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
32. 61) If an object of aggregating class is ______ , its part class object also will get deleted.
a) Deleted
b) Updated
c) Appended
d) Modified
62) _____ is a strong type of aggregation where the lifetime of the part class depends on the
existence of the owner class.
a) Aggregation
b) Composition
c) Inheritance
d) Polymorphism
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
33. 63) Composition model refers to which of the following relationships?
a) Non exclusive
b) Exclusive
c) ‘a-kind-of’ relationship
d) None of the given options
64) In class diagram, composition is represented using which of the following symbols?
a) Empty diamond
b) Filled diamond
c) Empty triangle
d) All of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
34. 65) In object oriented concept, which symbol is used to represent aggregation?
a) Empty diamond
b) Filled diamond
c) Rectangle
d) Square
66) The class that is contained in owner class is known as _____________
a) Subject class
b) Part class
c) Aggregated class
d) All of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
35. 67) The class that contains object of other class is known as ___________
a) Owner class
b) Aggregated class
c) Sub class
d) All of these
68) In which of the following, the class that forms part of the owner class can exist
independently and the life of an object of the part class is not determined by the owner class?
a) Inheritance
b) Aggregation
c) Polymorphism
d) Data-Abstraction
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
36. 69) Aggregation or composition represents _____relationship between classes.
a) ‘has –a’ or ‘a-part of’
b) ‘complete’ or ‘a-part –of’
c) ‘complete’ or ‘is –not-part-of’
d) ‘incomplete’ or ‘a-part-of’
70) An Inheritance model refers to which of the following relationships?
a) ‘is-a’ relationship
b) ‘has-a’ relationship
c) ’ a-part-of’ relationship
d) All of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
37. 71) What is other name of Inheritance?
a) 'is-a' relationship
b) Generalization
c) 'a kind of ' relationship
d) All of these
72) In object oriented terminology, which of the following statement is true for class?
(i) New class is called sub class or child class or derived class
(ii) Existing class is called super class or parent class or base class
a) only (i)
b) only (ii)
c) Both (i) and (ii)
d) None of these
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
38. 73) What is called new class in object oriented terminology?
a) Sub class
b) Child class
c) Derived class
d) All of these
74) In class diagram, which symbol is used to represent inheritance?
a) Empty diamond
b) Filled diamond
c) Arrow symbol
d) Empty triangle
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
39. 75) In object oriented terminology, sub class or child class or derived class indicated what for
inheritance?
a) Base class
b) Existing class
c) Super class
d) New class
76) In inheritance, which type of relationship exists between super class and sub class?
a) a kind of
b) exclusive
c) is-like
d) non-exclusive
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
40. PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
77) In Inheritance , common attributes and methods are defined in ______ class in inheritance
a) Sub class
b) Super class
c) Sub / super class
d) Public
78) Which class is specialized version with additional attributes and methods?
a) Super class
b) Sub class
c) Child class
d) Both (B) and (C)
41. 79) In object oriented terminology, existing class is also known as which class in inheritance?
a) Owner class
b) Parent class
c) sub class
d) Both (A) or (B)
80) Which of the following refers to the capability of defining a new class of objects that
inherits the characteristics of another existing class?
a) Encapsulation
b) Inheritance
c) Messaging
d) Abstract
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
42. 81) In Object-oriented terminology, with reference to Inheritance, existing class is also called
which of the following?
a) Super class
b) Parent class
c) Base class
d) All of the above
82) ‘Teacher is a kind of person’ is an example of which of the following options?
a) Aggregation
b) Inheritance
c) Data Abstraction
d) Encapsulation
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
43. 83) Inheritance is of how many types ?
a) 2
b) 4
c) 3
d) 5
84) The class that is derived from one class is known as which type of inheritance ?
a) Sub class
b) Multiple inheritance
c) Multilevel inheritance
d) Derived inheritance
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM
44. 85) The class that is derived from two or more class is known as which type of inheritance ?
a) Multiple inheritance
b) Composed inheritance
c) Additional inheritance
d) Multilevel inheritance
86) There may be a classical ______of inheritance between classes.
a) Hierarchy
b) Relations
c) Indication
d) Logic
PREPARED BY HIRAL SONI | GUIDED BY NUZHAT MAM