Online Exam Preparation

MCQs Library

Browse subject-wise multiple choice questions, review answers quickly, and start a test from the same section.

Course Codes

Select a course to load its MCQs.

Selected: CS304 192 MCQs
CS101 533 CS201 225 CS301 232 CS302 174 CS304 192 CS401 224 CS402 258 CS403 228 CS408 113 CS411 121 CS502 249 CS504 268 CS601 679 CS604 381 CS605 261 CS607 184 CS609 230 CS610 300 CS614 100 CS703 65

Questions

Showing page 9 of 10

Code Question Option A Option B Option C Option D Answer
CS304
When A Virtual Function Is Called By Referencing A Specific Object By Name And Using The Dot Member Selection Operator (E.G. Squareobject.Draw()) The Reference Is Resolved At Compile Time
True
False
Na
Na
B
CS304
When A Virtual Function Is Called By Referencing A Specific Object By Name And Using The Dot Member Selection Operator (E.G. Squareobject.Draw()) The Reference Is Resolved At Compile Time
True
False
Na
Na
A
CS304
When Is A Constructor Called?
Each Time The Constructor Identifier Is Used In A Program Statement
During The Instantiation Of A New Object
During The Construction Of A New Class
At The Beginning Of Any Program Execution
B
CS304
When The Base Class And The Derived Class Have A Member Function With The Same Name You Must Be More Specific Which Function You Want To Call (Using __________)
Scope Resolution Operator
Dot Operator
Null Operator
Operator Overloading
C
CS304
When We Write A Class Template The First Line Must Be
Template < Class Class_Name>
Template < Class Data_Type>
Template < Class T >
Class Class-Name()
C
CS304
Which Is Not The Advantage Of Inheritance?
Providing Class Growth Through Natural Selection
Facilitating Class Libraries
Avoiding The Rewriting Of Code
Providing A Useful Conceptual Framework
B
CS304
Which Of The Following Causes Run Time Binding?
Declaring Object Of Abstract Class
Declaring Pointer Of Abstract Class
Declaring Overridden Methods As Non-Virtual
None Of The Given
D
CS304
Which Of The Following Features Of Oop Is Used To Derive A Class From Another?
Encapsulation
Polymorphism
Data Hiding
Inheritance
D
CS304
Which Of The Following Is A Weak Relationship Between Two Objects?
Inheritance
Composition
Aggregation
None Of Given
C
CS304
Which Of The Following Is An Integral Part Of An Object?
State
Behavior
Unique Identity
All Of The Given
D
CS304
Which Of The Following Is Incorrect Line Regarding Function Template?
Template<Class T>
Template <Typename U>
Class<Template T>
Template < Class T Class U>
C
CS304
Which Of The Following Is The Best Approach If It Is Required To Have More Than One Functions Having Exactly Same Functionality And Implemented On Different Data Types?
Templates
Overloading
Data Hiding
Encapsulation
A
CS304
Which Of The Following Is The Way To Extract Common Behavior And Attributes From The Given Classes And Make A Separate Class Of Those Common Behaviors And Attributes?
Generalization
Sub-Typing
Specialization
Extension
A
CS304
Which Of The Following Is/Are Advantage[S] Of Generic Programming?
Reusability
Writability
Maintainability
All Of Given
D
CS304
Which Of The Following May Not Be An Integral Part Of An Object?
State
Behavior
Protected Data Members
All Of Given
C
CS304
Which Of The Following Operator(S) Take(S) One Or No Argument If Overloaded?
++
*
%
All Of The Given Choices
A
CS304
Which Of The Following Operators Always Takes No Argument If Overloaded?
/
-
+
++
D
CS304
Which Of The Following Operators Can Not Be Overloaded?
Scope Resolution Operator ( :: )
Insertion Operator ( << )
Extraction Operator ( >> )
The Relation Operator ( > )
A
CS304
Which Of These Are Examples Of Error Handling Techniques ?
Abnormal Termination
Graceful Termination
Return The Illegal
All Of The Given
D
CS304
Which One Is A Class Association
Simple Association
Inheritance
Composition
Aggregation
B