CvLTAELG1AAv7GMjp8RSaPGsvS8 CS304 Solved Quizs befor Mid Term Papers mega Collection |
Friday , 14 December 2018
Virtual University New old assignments, papers, GDB, Quizzez
Newest Assignments
You are here: Home - CS304 - CS304 Solved Quizs befor Mid Term Papers mega Collection

CS304 Solved Quizs befor Mid Term Papers mega Collection

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

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

Leave a Reply

Your email address will not be published. Required fields are marked *

*

*