CS304 – Quiz No.2 ReScheduled
Dated 05-12-2012
Select correct line of code for inheritance relationship between "Gender" class and "Male" class. "Gender" is parent class while "Male" is child class.
Select correct option:
class Male: public Gender
class Gender: public Male
class Male:: public Gender
class Gender:: public Male
In______________, a pointer or reference to an object is created inside a class.
Select correct option:
Aggregation
Composition
Inheritance
Association
Select correct line of code for inheritance relationship between "Person" class and "Supervisor" class. "Person" is parent class while "Supervisor" is child class.
Select correct option:
class Supervisor: public Person
class Person: public Supervisor
class Supervisor:: public Person
class Person:: public Supervisor
The direction specifies which object contains the other object. In composition direction is must.
No
Yes
Select correct line of code for inheritance relationship between "Keys" class and "SpecialKeys" class. "Person" is parent class while "SpecialKeys" is child class.
Select correct option:
class SpecialKeys: public Keys
class Keys: public SpecialKeys
class SpecialKeys:: public Keys
class Keys:: public SpecialKeys
"Keyboard" class is composed of "keys" class. What will be the order of execution of constructor of "Keyboard" class and "Keys" class?
Select correct option:
First Detructor::Keys..
Second Destructor::Keyboard..
First Destructor:: Keyboard..
Second Destructor:: Keys..
"A fan has wings". Which type of relationship exists between fan and wings?
Aggregation
Association
Composition
Inheritance
What type of relationship exists between "Account" class and "SavingAccount" class?
Inheritance
Composition
Aggregation
Association
Select correct line of code for inheritance relationship between "Nationality" class and "Citizen" class. "Nationality" is parent class while "Citizen" is child class.
class Citizen: public Nationality
class Nationality: public Citizen
class Citizen:: public Nationality
class Nationality:: public Citizen
Identify which of the following overloaded operator function's declaration is appropriate for the given call? Rational_number_1 + 2.325 Where Rational_number_1 is an object of user defined class Rational_number.
Select correct option:
Rational_number operator+( Rational_number & obj);
None of the given choices
Rational_number operator+(Rational_number &obj, double& num);
operator+(double& obj);
In _______________ a pointer or reference to an object is created inside a class
Select correct option:
Aggregation
Composition
Seperation
None of the given
Sub-Object can not be initialized using the constructor
Select correct option:
True
False
To initialize an array of objects, only _____________ will be called
Select correct option:
Defualt Constructor
Overloaded Constructor
Default Object
None of the above
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
Select correct option:
take two arguments.
None of the given choices
take single argument
take three arguments
Copy constructor is called when:
Select correct option:
An object is created in term of pre existence object
An object is created
An object is initialized
None of the given
Which of the following operator doesn't take any argument if overloaded?
Select correct option:
/
-
+
None of the given choices
Object can be declared constant with the use of Constant keyword.
Select correct option:
True
False
Always make pointer to null, whenever dynamic memory is deleted.
Select correct option:
True
False
__________ provide the facility to access the data member.
Select correct option:
accesser function
private function
inline function
None of the given
Person" class is composed off "Nationality" class. What will be the order of execution of constructor of "Keyboard" class and "Keys" class
First Constructor:: Nationality..
Second Constructor:: Person..
First Constructor:: Person..
Second Constructor:: Nationality..
The direction specifies which object contains the other object. In aggregation direction is must
Yes
No
Select correct line of code for inheritance relationship between "Account" class and "SavingAccount" class. "Account" is parent class while "SavingAccount" is child clas
class SavingAccount : public Account
class Account: public SavingAccount
class SavingAccount :: public Account
class Account :: public SavingAccount
"Keyboard" class is composed off "keys" class. What will be the order of execution of destructor of "Keyboard" class and "Keys" class
First Detructor::Keys..
Second Destructor::Keyboard..
First Destructor:: Keyboard..
Second Destructor:: Keys..
Select correct line of code for inheritance relationship between "Keys" class and "StandardKeys" class. "Person" is parent class while "StandardKeys" is child class.
class StandardKeys: public Keys
class Keys: public StandardKeys
class StandardKeys:: public Keys
class Keys:: public StandardKeys
Select correct line of code for inheritance relationship between "Gender" class and "Male" class. "Gender" is parent class while "Male" is child class.
class Male: public Gender
class Gender: public Male
class Male:: public Gender
class Gender:: public Male
What will be most appropriate C++ data type for variable "InterestRate
Int
long int
double
float
Select correct line of code for composition relationship between "Keyboard" class and "Keys" class
class keyboard { Keys type;};
class keys{ KeyBoard type; };
class keyboard : private keys
class keys: private KeyBoard
Method "getInterestRate()" should belongs to class
Account()
SavingAccount()
CurrentAccount()
None of the given options
Can we access methods of composed object in the same way as we can access methods of other objects?
Yes
No
The sub-object's life is not dependant on the life of master class in ___________.
Composition
Aggregation
Seperation
non of the given
Select correct line of code for inheritance relationship between "Nationality" class and "Foreigner" class. "Nationality" is parent class while "Foreigner" is child class.
"Foreigner" is child class.
class Foreigner: public Nationality
class Nationality: public Foreigner
class Foreigner:: public Nationality
Select correct line of code for aggregation relationship between "Person" class and "Phone" class.
class Person { Phone * p; };
class Phone { Person * p; };
class Person { Phone p; };
class Phone { Person p; };
In ______________destructor of sub-object is called after destructor of master class.
smilechat: options
Aggregation
Composition
Inheritance
Association
correct line of code for inheritance relationship between "Gender" class and "Female" class. "Gender" is parent class while "Female" is child
class.
class Female: public Gender
class Gender: public Female
class Female:: public Gender
class Gender:: public Female
Account" is parent class while "CurrentAccount" is child class. Can I inherit the destructor of "account" class?
Yes
No
Select correct line of code for aggregation relationship between "Person" class and "Address" class.
class Person { Address * a; };
class Address { Person * a; };
class Person { Address a; };
class Address { Person a; };
In ______________constructors of the sub-objects are always executed before the constructors of the master class.
Select correct option:
Aggregation
Composition
Inheritance
Association
What will be most appropriate C++ data type for variable "MinimumBalance"?
Select correct option:
int
long int
float
double
Person" class is composed off "Nationality" class. What will be the order of execution of constructor of "Keyboard" class and "Keys" class
First Constructor:: Nationality..
Second Constructor:: Person..
First Constructor:: Person..
Second Constructor:: Nationality..
The direction specifies which object contains the other object. In aggregation direction is must
Yes
No
Select correct line of code for inheritance relationship between "Account" class and "SavingAccount" class. "Account" is parent class while "SavingAccount" is child clas
class SavingAccount : public Account
class Account: public SavingAccount
class SavingAccount :: public Account
class Account :: public SavingAccount
"Keyboard" class is composed off "keys" class. What will be the order of execution of destructor of "Keyboard" class and "Keys" class
First Detructor::Keys..
Second Destructor::Keyboard..
First Destructor:: Keyboard..
Second Destructor:: Keys..
Select correct line of code for inheritance relationship between "Keys" class and "StandardKeys" class. "Keys" is parent class while "StandardKeys" is child class.
class StandardKeys: public Keys
class Keys: public StandardKeys
class StandardKeys:: public Keys
class Keys:: public StandardKeys
Select correct line of code for inheritance relationship between "Gender" class and "Male" class. "Gender" is parent class while "Male" is child class.
class Male: public Gender
class Gender: public Male
class Male:: public Gender
class Gender:: public Male
What will be most appropriate C++ data type for variable "InterestRate
Int
long int
double
float
Select correct line of code for composition relationship between "Keyboard" class and "Keys" class
class keyboard { Keys type;};
class keys{ KeyBoard type; };
class keyboard : private keys
class keys: private KeyBoard
Method "getInterestRate()" should belongs to class
Account()
SavingAccount()
CurrentAccount()
None of the given options
Can we access methods of composed object in the same way as we can access methods of other objects?
Yes
No
Identify which of the following overloaded operator function's declaration is appropriate for the given call? Rational_number_1 + 2.325 Where Rational_number_1 is an object of user defined class Rational_number.
Select correct option:
Rational_number operator+( Rational_number & obj);
None of the given choices
Rational_number operator+(Rational_number &obj, double& num);
operator+(double& obj);
In _______________ a pointer or reference to an object is created inside a class
Select correct option:
Aggregation
Composition
Seperation
None of the given
Sub-Object can not be initialized using the constructor
Select correct option:
True
False
To initialize an array of objects, only _____________ will be called
Select correct option:
Defualt Constructor
Overloaded Constructor
Default Object
None of the above
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
Select correct option:
take two arguments.
None of the given choices
take single argument
take three arguments
Copy constructor is called when:
Select correct option:
An object is created in term of pre existence object
An object is created
An object is initialized
None of the given
Which of the following operator doesn't take any argument if overloaded?
Select correct option:
/
-
+
None of the given choices
Object can be declared constant with the use of Constant keyword.
Select correct option:
True
False
Always make pointer to null, whenever dynamic memory is deleted.
Select correct option:
True
False
__________ provide the facility to access the data member.
Select correct option:
accesser function
private function
inline function
None of the given
_____ is creating objects of one class inside another class.
Association
Composition
Aggregation
Inheritance
--
Ist woh jiss ney tumhari jeet ke Liye buhat kuch hara hoo
--
--
Virtual University of Pakistan*** IT n CS Blog
================================
http://www.eNoxel.com
http://www.enoxelit.tk
http://www.geniusweb.tk
and Please do Share this group with your Friends and Class Fellows so that our Circle would expand and can be more useful for other Students.
Thanks, n Best of Luck......
You received this message because you are subscribed to the Google
Groups "vulms" group.
To post to this group, send email to vulmsit@googlegroups.com
To unsubscribe from this group, send email to
vulmsit+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/vulmsit?hl=en?hl=en
---
You received this message because you are subscribed to the Google Groups "vulms" group.
Visit this group at http://groups.google.com/group/vulmsit?hl=en-GB.