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. __________ provide the facility to access the data member. "Keyboard" class is composed off "keys" class. What will be the order of execution of destructor of "Keyboard" class and "Keys" class 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 What will be most appropriate C++ data type for variable "InterestRate 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
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
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
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
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
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.
--
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.
--
Posted By Sheroo to **Virtual University Of Pakistan**Student Cafe at 12/05/2012 05:55:00 AM --
You received this message because you are subscribed to the Google Groups "VU Computer Science" group.
To post to this group, send email to vu-computer-science@googlegroups.com.
To unsubscribe from this group, send email to vu-computer-science+unsubscribe@googlegroups.com.
For more options, visit this group at http://groups.google.com/group/vu-computer-science?hl=en.
0 comments:
Post a Comment