Pages

Wednesday, 5 December 2012

::: vuaskari.com ::: CS304 Quiz No.2 Rescheduled Dated Dec 05, 2012


Umair Saulat <saulat.umair@gmail.com>
5:55 AM (3 hours ago)
to cybarien-netwo.educationvumcs-mitVirtual_cvu-clubvu-heavenvu-rosevu-structurevu2carevulmsitvusrzavia-lmsDarenew-virtual-un.VUvu-and-companyvu-edu-pk'vu-star-angelsvu_askarimitvu_bahawalpurvuhelp_pkvuZsvuaskari_comattock-vu-groupCoooL
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” classFirst 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
YesNo

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



CS304 - Quiz No.2 Rescheduled  05-12-2012.docCS304 - Quiz No.2 Rescheduled 05-12-2012.doc
51K   View   Download  

No comments:

Post a Comment