Online Exam Preparation
MCQs Library
Browse subject-wise multiple choice questions, review answers quickly, and start a test from the same section.
Questions
| Code | Question | Option A | Option B | Option C | Option D | Answer |
|---|---|---|---|---|---|---|
| CS304 |
A Pointer P To Objects Of A Base Class & It Contains The Address Of An Object Of A Derived Class & Both Classes Contain A Nonvirtual Member Function Ding() Ding() Then The Statement P->Ding();Version Of Ding() In The Class To Be Executed
|
Base
|
Derived
|
Abstract
|
Virtual
|
A |
| CS304 |
A Pointer To A Base Class Can Point To Objects Of A Derived Class
|
True
|
False
|
Na
|
Na
|
A |
| CS304 |
A Range Is Often Supplied To An Algorithm By Two Values
|
Italic
|
Iteration
|
Iterator
|
None Of Given
|
B |
| CS304 |
A Static Member Function Cannot Be Declared
|
Static
|
Implicit
|
Explicit
|
Virtual
|
B |
| CS304 |
A Template Argument Is Preceded By The Keyword __________
|
Vector
|
Class
|
Template
|
Type*
|
A |
| CS304 |
A Template Provides A Convenient Way To Make A Family Of
|
Variables And Data Members
|
Functions And Classes
|
Classes And Exceptions
|
Programs And Algorithms
|
A |
| CS304 |
A Vector V With The Default Constructor Another Vector W With A One-Argument Constructor To A Size Of 11 And Insert 3 Elements Into Each Of These Vectors With Push_Back() Then The Size() Member Function Will Returnfor V Andfor W
|
11 For V And 3 For W
|
0 For V And 0 For W
|
0 For V And 3 For W
|
3 For V And 11 For W
|
D |
| CS304 |
A‘A Static Member Function Can Be Called Even When A Class Is Not __________
|
Declared
|
Define
|
Instantiated
|
Called
|
C |
| CS304 |
Adding A Derived Class To A Base Class Requires Fundamental Changes To The Base Class
|
True
|
False
|
Na
|
Na
|
B |
| CS304 |
Algorithms Can Only Be Implemented Using Stl Containers
|
True
|
False
|
Na
|
Na
|
A |
| CS304 |
An Abstract Class Is Useful When
|
We Do Not Derive Any Class From It
|
There Are Multiple Paths From One Derived Class To Another
|
We Do Not Want To Instantiate Its Object
|
You Want To Defer The Declaration Of The Class
|
C |
| CS304 |
An Abstract Class Shows __________ Behaviour
|
Overriding
|
Specific
|
General
|
None Of The Given
|
C |
| CS304 |
An Overloaded Operator Always Requires One Less Argument Than Its Number Of Operands
|
True
|
False
|
Na
|
Na
|
B |
| CS304 |
An Stl Container Can Not Be Used To
|
Hold Objects Of Class Employee
|
Store Elements In A Way That Makes Them Quickly Accessible
|
Compile C++ Programs
|
Organize The Way Objects Are Stored In Memory
|
A |
| CS304 |
Associativity Can Be Changed In Operator Overloading
|
True
|
False
|
Na
|
Na
|
B |
| CS304 |
Assume A Class C With Objects Obj1 Obj2 And Obj3. For The Statement Obj3 = Obj1 - Obj2
To Work Correctly If The Overloaded - Operator Must
|
Take Two Arguments
|
Return A Value
|
Create A Named Temporary Object
|
Take Four Arguments
|
A |
| CS304 |
Assume A Class Derv That Is Privately Derived From Class Base. An Object Of Class Derv Located In Main() Can Access
|
Public Members Of Derv
|
Protected Members Of Derv
|
Private Members Of Derv
|
Protected Members Of Base
|
B |
| CS304 |
By Default The Vector Data Items Are Initialized To
|
0
|
0.0
|
1
|
Null
|
A |
| CS304 |
C++ Compiler Does Not Allow To Dynamically Allocate Memory For Objects
|
True
|
False
|
Na
|
Na
|
B |
| CS304 |
Child Class Can Call Constructor Of Its
|
Direct Base Class
|
Indirect Base Class
|
Both Direct And Indirect Base Classes
|
None Of These
|
A |