Latest Activity In Study Groups

Join Your Study Groups

VU Past Papers, MCQs and More

We non-commercial site working hard since 2009 to facilitate learning Read More. We can't keep up without your support. Donate.

CS304 Quiz No. 1 Solution Fall Spring 2015 Close Date: May 26, 2015

Quiz No. 1 
Dated: May 19, 15

Dear Students, 
Quiz No, 1 of CS304 will be conducted on May 25, 2015. Quiz will remain open for 48 hours.

Views: 7247

Replies to This Discussion

general

false

All of above

behaviour

same class

Question
_____ is creating objects of one class inside another class.
Association
Composition
Aggregation
Inheritance
Question
If we are create array of objects through new operator, then
We can call overloaded constructor through new
We can’t call overloaded constructor through new
We can call default constructor through new
None of the given
Question
Object can be declared constant with the use of Constant keyword.
true
false
Question
__________ Operator will take only one operand.
New
int
object
none of the given
Question
Which of the following operator(s) take(s) one or no argument if overloaded?
++
*
%
All of the given choices
Question
this pointer does not pass implicitly to __________ functions.
Static Member
Non-Static Member
Instance Number
None of the given
Question
Operator overloading is
making C++ operators work with objects.
giving C++ operators more than they can handle.
giving new meanings to existing Class members.
making new C++ operators
Question
Which of the following is TRUE,
Derived class pointer can be used as Base class pointer
Base class pointer can be used as Derived class pointer
Both of these options
None of these options
Question
___________ Binding means that target function for a call is selected at run time
Automatic
Dynamic
Static
Dramatic
Question
When we want to implement one class in terms of another class then we use
Public inheritance
Protected inheritance
Private inheritance
None of these options
Question
Consider the code below, class c1{ }; class c2 : public c1 { }; class c3 : public c2 { }; Then c2 is
Direct base class of c3
Direct child class of c3
Direct base class of c1
None of these
Question
Consider the code below, class class1{ private: int i; }; class class2 : public class1 { }; Then int
member i of class1 is ______ in class2,
Public
Protected
Private
None of the given options
Question
A parent class can call constructor of its child class through
Its constructor initialization list
Its constructor body
Both from its constructor initialization list or body
Can not call the constructor of its child class
Question
In Private Inheritance the public members of base class become __________ in derived class.
Public
Private
Protected
None of the given options
Question
Function overriding is done in context of,
Single class
Single derived class
Single base class
Derived and base classes
Question
Child class can call constructor of its,
Direct base class
Indirect base class
Both direct and indirect base classes
None of these
Question
Adding a derived class to a base class requires fundamental changes to the base class
True
False
Question
_______________ is automatically called when the object is created.
Member function
Object
Constructor
None of the given
Question
Inheritance is a way to
Organize data
Pass arguments to objects of classes
Add features to existing classes without rewriting them
Improved data-hiding and encapsulation
Question
Through interface we access object_____________.
States
Data members
Behaviour
None of the given
Question
Which of the following may not be integral part of an object?
State
Behavior
Protected data members
All of given
Question
Suppose there is an object of type Person, which of the following can be considered as on of its
attributes.
Name
Age
Work()
Both Name and Age
Question
If we have an overloaded constrictor in our class, then compiler construct the default constructor.
True
False
Advantages(s) of information hiding
Simplifies the model
Restriction to change
Both of above
None of the above
Question
If some of objects exhibit identical characteristics, then they belong to:
Different classes
Multiple classes
Same class
None of the given
Question
Which of the following is the way to extract common behaviour and attributes from the given and
make a separate class of those common behaviours and attributes?
Generalization
Sub-typing
Specification
Extension
Question
A class has ________ destructor
One
Two
Three
Question
Bahaviors of a type of objects are represented through
States
Attributes
Operations
Question
Which is not an example of multiple inheritances?
Mermaid
Amphibious Vehicle
Car
None of the above
Question
Static data members are called ____________ variable
Class
Object
Structure
None of the given
Question
Associatively can be change in operator overloading.
True
False
Question
________ and ______ methods may not be declared abstract.
Private,static
private,public
static,public
none of the given
Question
Let Suppose a class Student with objects std1, std2, and std3. For the statement std3 =
std1 – std2 to work correctly, if the overloaded – operator must
take two arguments.
None of the given choices
take single argument
take three arguments
Question
To initialize an array of objects, only _____________ will be called
Default Constructor
Overloaded Constructor
Default Object
None of the above
Question
__________ provide the facility to access the data member.
accesser function
private function
inline function
None of the given
Question
If a class involves dynamic memory allocation, then:
Default copy constructor, shallow copy is implemented
User defined copy constructor, shallow copy is implemented
Default copy constructor, deep copy is implemented
User defined copy constructor, deep copy is implemented
Question
The sentence “Object Oriented Programming book in bookshelf” is an example of:
Association
Multiple associations
Aggregation
Question
How the information hidden within an object can be accessed?
Through its interface
Through its private data member
Through its private member functions
Question
There is no need to is or is a kind of relationship in generalization
True
False
Question
An object has _______ interface(s)
Only one
Only two
One or more than one
Question
Which of the following is an advantage of OOP?
It provides an ability to create one user defined data type extending the o ther
It provides the facility of defining abstract data type through which real entities can be defined
better
All of the given option
Question
Encapsulation means
Select correct option:
Extending the behaviour of class in another class
Data and behaviour are tightly coupled within an entity
One entity takes all the attributes and operations of the other
Taking out the common features and put those in a separate class
Question
We can allocate dynamic memory allocation through___________ key word.
Select correct option:
Static
Global
New
Const
Question
In programming, where the actual actions are coded is called:
Select correct option:
Function declaration
Function calling
Function definition
None of the given
Question
Which of the following is directly related to polymorphism?
Select correct option:
Overriding
Const members
Static members
None of given
Question
In a class declaration, data or functions designated private are accessible
Select correct option:
to any function in the program.
only if you know the password.
to member functions of that class.
only to public members of the class.
Question
An instance of user defined type is called
Select correct option:
Object
Class
both of above
none of above
Question
Aggregation is implemented using pointer.
Select correct option:
True
False
Question
If class A supports all the operations of class B, then class A is:
Class A is behaviourally compatible with class B
Class A is behaviourally incompatible with class B
Class A is independent of class B
None of the given
Question
Objects having identical characteristics belong to ______________
Same class
Two different classes
Any number of different classes
Objects can not have identical characteristics
Question
When we create objects, then space is allocated to:
Member functions
Access specifier
Data members
None of the given
Question
If we extend our model, and the rest of model is not affected, then its called ___________
Consistency
Flexibility
Efficiency
Reusability
Question
Using encapsulation we can achieve
Information hiding
Least interdependencies among modules
Implementation independence
All of given options
Question
Consider the statement “room has chair” which of the following type of association exists between
room and chair?
Inheritance
Composition
There is no association
Aggregation
Question
A good model is ……………. related to a real life problem.
Loosely
Openly
Closely
Not
Question
If a class A inherits from class B, then class A is called.
Child Class
Derived class
Parent class
Child and derived class
Question

RSS

© 2022   Created by + M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service