You are on page 1of 35

Subject : OOPS using C++ (MC0066)<br><br>Provided by <a

href='http://www.programmer2programmer.net'>www.programmer2programmer.net</a><br><b
r><b><u>PART A</u></b><br><br><table border='0' width='600' id='table1_0_0'><tr><td
width='41' align='left' valign='top'><b>Q.1 </b></td><td width='749' align='left'
valign='top' colspan='2'>Which statement is used to declare <br>templates?
</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>template<T class></td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>template<class T></td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>template class
<T></td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>template T<class></td></tr></table><table border='0' width='600'
id='table1_0_1'><tr><td width='41' align='left' valign='top'><b>Q.2 </b></td><td
width='749' align='left' valign='top' colspan='2'>Is to used to change a sentence
str into <br>upper case</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>toUpperCase (str)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>strupr (str)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>stmcat
(str)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>All of these</td></tr></table><table border='0' width='600'
id='table1_0_2'><tr><td width='41' align='left' valign='top'><b>Q.3 </b></td><td
width='749' align='left' valign='top' colspan='2'>The command line parameters used
by a <br>C++ program is</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>argc</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>argv</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>Both A) and B)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>Neither A) nor
B)</td></tr></table><table border='0' width='600' id='table1_0_3'><tr><td
width='41' align='left' valign='top'><b>Q.4 </b></td><td width='749' align='left'
valign='top' colspan='2'>____ is a data type, which is used to define <br>a
heterogeneous set of data types or a set of <br>data items belonging to different
data types</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>void</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>char</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>structure</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>array</td></tr></table><table
border='0' width='600' id='table1_0_4'><tr><td width='41' align='left'
valign='top'><b>Q.5 </b></td><td width='749' align='left' valign='top'
colspan='2'>The short cut keys used to run the C++ <br>program is</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>CTRL +
F8</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>CTRL + F9</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>CTRL + F5</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>ALT + F5</td></tr></table><table
border='0' width='600' id='table1_0_5'><tr><td width='41' align='left'
valign='top'><b>Q.6 </b></td><td width='749' align='left' valign='top'
colspan='2'>The && and // operators</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>compares two numeric values</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>combines two
numeric values</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>compares two Boolean values</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>combines two Boolean
values</td></tr></table><table border='0' width='600' id='table1_0_6'><tr><td
width='41' align='left' valign='top'><b>Q.7 </b></td><td width='749' align='left'
valign='top' colspan='2'>Which of these is not valid in ci-f?</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>I+47 as
integer value</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>2000 as string constant</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>12.5 as float constant</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_7'><tr><td
width='41' align='left' valign='top'><b>Q.8 </b></td><td width='749' align='left'
valign='top' colspan='2'>Given-char str [256]; <br>how many characters at most can
be actually <br>stored in the array?</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>256</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>255</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>0</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of these</td></tr></table><table
border='0' width='600' id='table1_0_8'><tr><td width='41' align='left'
valign='top'><b>Q.9 </b></td><td width='749' align='left' valign='top'
colspan='2'>Dynamic memory can be deallocated using</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>destructor
function</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>delete keyword</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>a heap</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_9'><tr><td
width='41' align='left' valign='top'><b>Q.10 </b></td><td width='749' align='left'
valign='top' colspan='2'>____ implies a kind of " relationship”</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Aggregation</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Polymorphism</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Containership</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_10'><tr><td
width='41' align='left' valign='top'><b>Q.11 </b></td><td width='749' align='left'
valign='top' colspan='2'>Function is used to draw a circle in graphics
<br>mode</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>arc ( ... )</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>circle ( ... )</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>ellipse ( ... )</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_11'><tr><td
width='41' align='left' valign='top'><b>Q.12 </b></td><td width='749' align='left'
valign='top' colspan='2'>____ is a class whose instances themselves <br>are
classes</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Parametrized class</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Monolithic class</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Metaclass</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_12'><tr><td
width='41' align='left' valign='top'><b>Q.13 </b></td><td width='749' align='left'
valign='top' colspan='2'>Which of these is an example of an <br>assignment
operator?</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>&&</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>||</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>= =</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>=</td></tr></table><table border='0'
width='600' id='table1_0_13'><tr><td width='41' align='left' valign='top'><b>Q.14
</b></td><td width='749' align='left' valign='top' colspan='2'>To solve the problem
of ambiguity when <br>inheriting from a common base class, the ____ <br>keyword is
applied before its name in the <br>derived class header</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>abstract</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>virtual</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>static</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_14'><tr><td
width='41' align='left' valign='top'><b>Q.15 </b></td><td width='749' align='left'
valign='top' colspan='2'>The default access permission for a class <br>member
is</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>private</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>protected</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>public</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_15'><tr><td
width='41' align='left' valign='top'><b>Q.16 </b></td><td width='749' align='left'
valign='top' colspan='2'>The most common bug with pointer is</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>Invalid
address in pointer address</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Encoding pointer within other
loop</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>Pointer pointing to the object</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>In the sorting
operation</td></tr></table><table border='0' width='600' id='table1_0_16'><tr><td
width='41' align='left' valign='top'><b>Q.17 </b></td><td width='749' align='left'
valign='top' colspan='2'>____ function sets the fill pattern and
color</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>floodfill ()</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>setcolor ()</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>setfillstyle ()</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>fillstyle
()</td></tr></table><table border='0' width='600' id='table1_0_17'><tr><td
width='41' align='left' valign='top'><b>Q.18 </b></td><td width='749' align='left'
valign='top' colspan='2'>Redirection of files is implemented by using <br>____
operator</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>>></td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'><</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>></td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of these</td></tr></table><table
border='0' width='600' id='table1_0_18'><tr><td width='41' align='left'
valign='top'><b>Q.19 </b></td><td width='749' align='left' valign='top'
colspan='2'>The function not use to concatenation of <br>two strings
is</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>strcpy</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>strcat</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>+</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>get()</td></tr></table><table
border='0' width='600' id='table1_0_19'><tr><td width='41' align='left'
valign='top'><b>Q.20 </b></td><td width='749' align='left' valign='top'
colspan='2'>Making a date object frorn a month object, <br>a day object and a year
object is an example of</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>Aggregation</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>Specialization</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>Instantiation</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of these</td></tr></table><table
border='0' width='600' id='table1_0_20'><tr><td width='41' align='left'
valign='top'><b>Q.21 </b></td><td width='749' align='left' valign='top'
colspan='2'>Out of following choose the correct one</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>Public items are not accessible
from own
class</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>Protected items are accessible from objects
out side the class</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>Private items are accessible from derived
class</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>Protected items are accessible from derived
class</td></tr></table><table border='0' width='600' id='table1_0_21'><tr><td
width='41' align='left' valign='top'><b>Q.22 </b></td><td width='749' align='left'
valign='top' colspan='2'>Items declared as _ are private within a <br>class and are
available for access in the derived <br>class to.</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>private</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>public</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>protected</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>None of the
above</td></tr></table><table border='0' width='600' id='table1_0_22'><tr><td
width='41' align='left' valign='top'><b>Q.23 </b></td><td width='749' align='left'
valign='top' colspan='2'>____ is a self contained unit or module of <br>data and
code</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Object</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Class</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Function</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>Member</td></tr></table><table border='0' width='600'
id='table1_0_23'><tr><td width='41' align='left' valign='top'><b>Q.24 </b></td><td
width='749' align='left' valign='top' colspan='2'> If a is an object of class A and
b is a pointer <br>to the object a, which of these is an incorrect <br>way to
access the static display function defined <br>in class A?</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>a.display
( );</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>(*b).display</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>A:display( )</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_24'><tr><td
width='41' align='left' valign='top'><b>Q.25 </b></td><td width='749' align='left'
valign='top' colspan='2'>____ is used in C++ to create a symbolic
<br>constant</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>const keyword</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'># define directive</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>typedef
keyword</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_0_25'><tr><td width='41' align='left' valign='top'><b>Q.26 </b></td><td
width='749' align='left' valign='top' colspan='2'>_____occupies 4 bytes storage
space</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Int</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Long int</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Unsigned Int</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>Float</td></tr></table><table border='0' width='600'
id='table1_0_26'><tr><td width='41' align='left' valign='top'><b>Q.27 </b></td><td
width='749' align='left' valign='top' colspan='2'>An event that causes suspension
of normal <br>application execution is called</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>Exception</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>Abnormality</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>Template</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_27'><tr><td
width='41' align='left' valign='top'><b>Q.28 </b></td><td width='749' align='left'
valign='top' colspan='2'>____ decribes the data and its behaviour or
<br>functionality</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>Object</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>Function</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>Class</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>Member</td></tr></table><table border='0'
width='600' id='table1_0_28'><tr><td width='41' align='left' valign='top'><b>Q.29
</b></td><td width='749' align='left' valign='top' colspan='2'>____ variables -are
automatically initialized <br>to zero</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>Register</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>Static</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>Global</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>Both B) and C)</td></tr></table><table
border='0' width='600' id='table1_0_29'><tr><td width='41' align='left'
valign='top'><b>Q.30 </b></td><td width='749' align='left' valign='top'
colspan='2'>An array element is accessed using</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>a first-in first-out
approach</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>the dot operator</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>the member name</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>an index
number</td></tr></table><table border='0' width='600' id='table1_0_30'><tr><td
width='41' align='left' valign='top'><b>Q.31 </b></td><td width='749' align='left'
valign='top' colspan='2'> ____ function appears to perform different <br>activities
depending on the kind of data to be <br>sent to it.</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>Virtual</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>Static</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>Overloaded</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>None of the
above</td></tr></table><table border='0' width='600' id='table1_0_31'><tr><td
width='41' align='left' valign='top'><b>Q.32 </b></td><td width='749' align='left'
valign='top' colspan='2'>____ class cannot be instantiated, though <br>pointers can
be declared to it</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>virtual</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>friend</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>abstract</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>superclass</td></tr></table><table border='0' width='600'
id='table1_0_32'><tr><td width='41' align='left' valign='top'><b>Q.33 </b></td><td
width='749' align='left' valign='top' colspan='2'>Which of these is not a feature
of C++?</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Multiple Inheritance</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Pointers to class members</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>Data
Extraction</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_0_33'><tr><td width='41' align='left' valign='top'><b>Q.34 </b></td><td
width='749' align='left' valign='top' colspan='2'>Which of these interfaces of an
object must <br>be defined when creating an instance of a <br>template?
</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>The "public" interface</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>The "inheritance" intert'acc</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>The
"parameter" interface</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>All of these</td></tr></table><table
border='0' width='600' id='table1_0_34'><tr><td width='41' align='left'
valign='top'><b>Q.35 </b></td><td width='749' align='left' valign='top'
colspan='2'>The ____ statements can not be used <br>outside a loop</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>break</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>continue</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Both A) and B)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_35'><tr><td
width='41' align='left' valign='top'><b>Q.36 </b></td><td width='749' align='left'
valign='top' colspan='2'>If "sum 10 20 30" is typed at the command <br>prompt what
is the value of*argv [3] in the <br>main ( )?</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>30</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>20</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>undefined</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_36'><tr><td
width='41' align='left' valign='top'><b>Q.37 </b></td><td width='749' align='left'
valign='top' colspan='2'>Virtual functions which are declared with <br>the keyword
virtual in the ____ class</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>Derived</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>Base</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Destination</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>Source</td></tr></table><table border='0' width='600'
id='table1_0_37'><tr><td width='41' align='left' valign='top'><b>Q.38 </b></td><td
width='749' align='left' valign='top' colspan='2'> ___ function is used as a limit
to the <br>compiler to expand and substitute the body of <br>the function in place
of the call</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Friend</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Virtual</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Inline</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>Static</td></tr></table><table border='0' width='600'
id='table1_0_38'><tr><td width='41' align='left' valign='top'><b>Q.39 </b></td><td
width='749' align='left' valign='top' colspan='2'>is the base class in the 1/0
stream class <br>hierarchy of C++</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>istream</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>ostream</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>ios</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>ofstream</td></tr></table><table border='0'
width='600' id='table1_0_39'><tr><td width='41' align='left' valign='top'><b>Q.40
</b></td><td width='749' align='left' valign='top' colspan='2'>The max permissible
characters in a <br>variable name is</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>16</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>32</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>64</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of these</td></tr></table><table
border='0' width='600' id='table1_0_40'><tr><td width='41' align='left'
valign='top'><b>Q.41 </b></td><td width='749' align='left' valign='top'
colspan='2'>Object oriented programming</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>Software development
technique</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>Set of operations</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>Set of instructions</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>Set of
blocks</td></tr></table><table border='0' width='600' id='table1_0_41'><tr><td
width='41' align='left' valign='top'><b>Q.42 </b></td><td width='749' align='left'
valign='top' colspan='2'>Which of the following do you think is used to
<br>separate the base classes in a base class list?</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>Comma (,)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>Colon
(:)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>Semi-colon
(;)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>Tilde (~)</td></tr></table><table border='0' width='600'
id='table1_0_42'><tr><td width='41' align='left' valign='top'><b>Q.43 </b></td><td
width='749' align='left' valign='top' colspan='2'>The base class for stream class
is</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>ios</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>istream</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>ostream</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_43'><tr><td
width='41' align='left' valign='top'><b>Q.44 </b></td><td width='749' align='left'
valign='top' colspan='2'>To handle exceptions, the keyword to b e <br>used
is</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>throw</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>catch</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>DETECT</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_44'><tr><td
width='41' align='left' valign='top'><b>Q.45 </b></td><td width='749' align='left'
valign='top' colspan='2'>If a data item in a class is defined as ____, <br>then
only one such item is created for the <br>entire class, no matter how many objects
there <br>are</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Public</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Private</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Protected</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>Static</td></tr></table><table border='0' width='600'
id='table1_0_45'><tr><td width='41' align='left' valign='top'><b>Q.46 </b></td><td
width='749' align='left' valign='top' colspan='2'>Which of these statements about
the 'this' <br>pointer is false?</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>It stores the address of the class instance
to
enable pointer access of' (lie members to the
member functions of the class</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>It is not accessible by static member
functions</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>It cannot be modified</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of these</td></tr></table><table
border='0' width='600' id='table1_0_46'><tr><td width='41' align='left'
valign='top'><b>Q.47 </b></td><td width='749' align='left' valign='top'
colspan='2'>In multiple inheritance, when both base <br>class have function with
same name</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>You can not call the function</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>You have to call the function indicating the
derived class in the statement</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>Indicate the base class name in the calling
statement</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>You can not derive such functions.</td></tr></table><table border='0'
width='600' id='table1_0_47'><tr><td width='41' align='left' valign='top'><b>Q.48
</b></td><td width='749' align='left' valign='top' colspan='2'>Out of the following
choose the correct <br>statement.</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>String constant can be split</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'># include
<headerfile> are written in
multiple line</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>/ / is used to indicate white spaces</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>Escape sequences are denoted
by\operator</td></tr></table><table border='0' width='600' id='table1_0_48'><tr><td
width='41' align='left' valign='top'><b>Q.49 </b></td><td width='749' align='left'
valign='top' colspan='2'>Array is collection of</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>Declared data</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>Un declared
data</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>Homogeneous data</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>Heterogeneous data</td></tr></table><table
border='0' width='600' id='table1_0_49'><tr><td width='41' align='left'
valign='top'><b>Q.50 </b></td><td width='749' align='left' valign='top'
colspan='2'>If y = 2, what is the value of x after <br>executing the expression x =
++y ?</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>2</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>3</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>1</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_0_50'><tr><td width='41' align='left' valign='top'><b>Q.51 </b></td><td
width='749' align='left' valign='top' colspan='2'>____ function operator is used to
identify a <br>destructor</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>~</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>>></td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>&</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of these</td></tr></table><table
border='0' width='600' id='table1_0_51'><tr><td width='41' align='left'
valign='top'><b>Q.52 </b></td><td width='749' align='left' valign='top'
colspan='2'>The string.h file does not contain - function</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>strcmp</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>strcat</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>gets</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_52'><tr><td
width='41' align='left' valign='top'><b>Q.53 </b></td><td width='749' align='left'
valign='top' colspan='2'>_____ statement in C++ can be use to <br>accomplish multi-
way branching</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>goto construct</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Nested if -then-else
construct</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>switch-case construct</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>All of these</td></tr></table><table
border='0' width='600' id='table1_0_53'><tr><td width='41' align='left'
valign='top'><b>Q.54 </b></td><td width='749' align='left' valign='top'
colspan='2'>Deriving new class</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>Does not allow to redefine member
functions</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>Can not add new member functions</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Allow to use all member function
of base
class</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>Not supported in c++</td></tr></table><table border='0' width='600'
id='table1_0_54'><tr><td width='41' align='left' valign='top'><b>Q.55 </b></td><td
width='749' align='left' valign='top' colspan='2'>Name the function that is used to
clear the <br>screen and position the cursor at 0, 0 in the <br>graphics
mode</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>clearscreen</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>clrscr ( )</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>cleardevice</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_55'><tr><td
width='41' align='left' valign='top'><b>Q.56 </b></td><td width='749' align='left'
valign='top' colspan='2'>____ function writes string of text to the
<br>window</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>cputs ()</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>putch</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>window cputs ()</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>window putch
()</td></tr></table><table border='0' width='600' id='table1_0_56'><tr><td
width='41' align='left' valign='top'><b>Q.57 </b></td><td width='749' align='left'
valign='top' colspan='2'>The default access for members of a class is
<br>____</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Public</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Private</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Global</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>Protected</td></tr></table><table border='0' width='600'
id='table1_0_57'><tr><td width='41' align='left' valign='top'><b>Q.58 </b></td><td
width='749' align='left' valign='top' colspan='2'>What is the use of the following
statement? <br>Seekg (-5,ios::end);</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>moves the get pointer 5 bytes backward
from the end of the file</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>moves the get pointer 5 bytes forward from
the beginning of the file</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>moves the put pointer 5 bytes backward
from the end of the file</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>moves the put pointer 5 bytes forward from
the beginning of the file</td></tr></table><table border='0' width='600'
id='table1_0_58'><tr><td width='41' align='left' valign='top'><b>Q.59 </b></td><td
width='749' align='left' valign='top' colspan='2'>___ parameter receives the
argument <br>passed to it and works on it directly</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>Value parameter</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>Default
parameter</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>Reference parameter</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of these</td></tr></table><table
border='0' width='600' id='table1_0_59'><tr><td width='41' align='left'
valign='top'><b>Q.60 </b></td><td width='749' align='left' valign='top'
colspan='2'>Which operator obtains memory from the <br>operating system and returns
a pointer to its <br>strating point?</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>alloc</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>malloc</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>get</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>new</td></tr></table><table border='0'
width='600' id='table1_0_60'><tr><td width='41' align='left' valign='top'><b>Q.61
</b></td><td width='749' align='left' valign='top' colspan='2'>The first operation
to be done after <br>scanning source file is</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>Run Linking</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>Run
compiling</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>Run Run</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of these</td></tr></table><table
border='0' width='600' id='table1_0_61'><tr><td width='41' align='left'
valign='top'><b>Q.62 </b></td><td width='749' align='left' valign='top'
colspan='2'>What is used to convert a class type to Basic <br>type?
</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Constructor in source</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Constructor destination</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>Conversion
function in destination</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>Conversion function in
source</td></tr></table><table border='0' width='600' id='table1_0_62'><tr><td
width='41' align='left' valign='top'><b>Q.63 </b></td><td width='749' align='left'
valign='top' colspan='2'>C++ uses binding of ______ functions by
<br>default</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>static</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>virtual</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>dynamic</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_63'><tr><td
width='41' align='left' valign='top'><b>Q.64 </b></td><td width='749' align='left'
valign='top' colspan='2'>____ members can be accessed by <br>members and objects of
the class</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Public</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Protected</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Private</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>Static</td></tr></table><table border='0' width='600'
id='table1_0_64'><tr><td width='41' align='left' valign='top'><b>Q.65 </b></td><td
width='749' align='left' valign='top' colspan='2'>What is the output of the
following <br>expression when executed? int y--5; int x = y > <br>= 2 ? y < 10 ?
I : 0 1 cout < < X ;</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>10</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>1</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>0</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>= - I</td></tr></table><table border='0'
width='600' id='table1_0_65'><tr><td width='41' align='left' valign='top'><b>Q.66
</b></td><td width='749' align='left' valign='top' colspan='2'>Which files are
created by storing a block of <br>memory?</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>ASCIL</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>Text</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Binary</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>Sequential</td></tr></table><table border='0' width='600'
id='table1_0_66'><tr><td width='41' align='left' valign='top'><b>Q.67 </b></td><td
width='749' align='left' valign='top' colspan='2'>The syntax for multiple
inheritance is</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>de name (): be name1()+be name2() {}</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>de name1 ()+dename2(): be
name1()+be
name2(){}</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>de name () : be name1 () be name2 () {}</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>de name1 (),de anme2(): be
name1(),
bename2() {}</td></tr></table><table border='0' width='600'
id='table1_0_67'><tr><td width='41' align='left' valign='top'><b>Q.68 </b></td><td
width='749' align='left' valign='top' colspan='2'>class used to derive other class
are</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Base class</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Derived class</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Abstract class</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>Inherit
class</td></tr></table><table border='0' width='600' id='table1_0_68'><tr><td
width='41' align='left' valign='top'><b>Q.69 </b></td><td width='749' align='left'
valign='top' colspan='2'>Separate code to handle the error is written <br>in which
section?</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Exception</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Try</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>Throw</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>Catch</td></tr></table><table
border='0' width='600' id='table1_0_69'><tr><td width='41' align='left'
valign='top'><b>Q.70 </b></td><td width='749' align='left' valign='top'
colspan='2'>To write data that contains variables of type <br>float to an object of
type of stream, you should <br>use</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>the insertion operator</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>seekg
()</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>write ()</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>Put ()</td></tr></table><table border='0'
width='600' id='table1_0_70'><tr><td width='41' align='left' valign='top'><b>Q.71
</b></td><td width='749' align='left' valign='top' colspan='2'>To write date
directly in to an ASCII file, <br>using the insertion operator (<<), we need an
<br>object of class</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>istream</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>ostream</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>ios</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>ofstream</td></tr></table><table border='0'
width='600' id='table1_0_71'><tr><td width='41' align='left' valign='top'><b>Q.72
</b></td><td width='749' align='left' valign='top' colspan='2'>The highest address
for 640k memory is</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>65535</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>131040</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>125535</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of these</td></tr></table><table
border='0' width='600' id='table1_0_72'><tr><td width='41' align='left'
valign='top'><b>Q.73 </b></td><td width='749' align='left' valign='top'
colspan='2'>When overloading a function in the same <br>class, which of these has
to be the same?</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>the return type</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>the types of the
parameters</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>the number of parameters</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>the name of the
function</td></tr></table><table border='0' width='600' id='table1_0_73'><tr><td
width='41' align='left' valign='top'><b>Q.74 </b></td><td width='749' align='left'
valign='top' colspan='2'>The _ concept of OOP allows hiding of both <br>the data
fields and the methods that act on the <br>data, inside the object</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Inheritance</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Polymorphism</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Encapsulation</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_0_74'><tr><td
width='41' align='left' valign='top'><b>Q.75 </b></td><td width='749' align='left'
valign='top' colspan='2'> Which of the following is used to identify <br>the copy
constructor?</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>(X&)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>X(&X)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>X(X&)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>X(X)</td></tr></table><table border='0' width='600'
id='table1_0_75'><tr><td width='41' align='left' valign='top'><b>Q.76 </b></td><td
width='749' align='left' valign='top' colspan='2'>An abstract class is useful
when</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>no objects should be instantiated from it</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>no classes should be derived
from it</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>there are multiple paths from one derived
class to another</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>You want to defer the declaration of the
class</td></tr></table><table border='0' width='600' id='table1_0_76'><tr><td
width='41' align='left' valign='top'><b>Q.77 </b></td><td width='749' align='left'
valign='top' colspan='2'>Base classes are ___ while derived classes <br>are
____</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>specializations, sub classes</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>generalizations,
specializations</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>generalizations, super
classes</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_0_77'><tr><td width='41' align='left' valign='top'><b>Q.78 </b></td><td
width='749' align='left' valign='top' colspan='2'>The first graphic library
function to be <br>executed is</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>detectgraph ()</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>initgraph ()</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>window
()</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_0_78'><tr><td width='41' align='left' valign='top'><b>Q.79 </b></td><td
width='749' align='left' valign='top' colspan='2'>The user define header file can
be included</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Any where in the program code</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Before use of functions in the program
code</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>In the first few line of program code</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>As first few line before main
function of
program code</td></tr></table><table border='0' width='600'
id='table1_0_79'><tr><td width='41' align='left' valign='top'><b>Q.80 </b></td><td
width='749' align='left' valign='top' colspan='2'>Can be viewed as a "fill in the
blanks" <br>version of a class</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>Template</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>Meta class</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>Friend
class</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><br><br><b><u>PART
B</u></b><br><br><table border='0' width='600' id='table1_1_0'><tr><td width='41'
align='left' valign='top'><b>Q.1 </b></td><td width='749' align='left' valign='top'
colspan='2'>Which of these code fragments gives the <br>correct way to declare an
array of pointers to <br>object of class 'person' and initialize them using <br>a
predefined function 'getdata ( ) ?</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>person *p ~ new person [10],
for (int i = 0 ; i < 10 ; i + +)
p[i]->getdata ( );</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>person *P [10] = new person;
for (int i = 0 ; i < 10; i++) p[i]->getdata</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Both A) and B)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_1_1'><tr><td
width='41' align='left' valign='top'><b>Q.2 </b></td><td width='749' align='left'
valign='top' colspan='2'>Which of the following are legal C++ <br>variable names?
<br>1) Counter 1 <br>2) 123 <br>3) register <br>4) tor_sal</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>1),
3)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>2), 3), 4)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>1), 3)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>1), 2), 3),
4)</td></tr></table><table border='0' width='600' id='table1_1_2'><tr><td
width='41' align='left' valign='top'><b>Q.3 </b></td><td width='749' align='left'
valign='top' colspan='2'>The ____ can be used to declared structure <br>variable
and ____ within the template.</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>tag-name; can not be
initialized</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>tag-name; can be initialized</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>key word; can not be
initialized</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>key word; can be initialized</td></tr></table><table border='0'
width='600' id='table1_1_3'><tr><td width='41' align='left' valign='top'><b>Q.4
</b></td><td width='749' align='left' valign='top' colspan='2'>In C++ <br>1. User
define header files are specified as # <br>include “abc.h” <br>2. User defined
header files are defined as # <br>include ‘abc.h’ <br>3. The template written for a
base class can be <br>used in derived class</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>Only 1and 2 are
correct</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>Only 1 and 3 are correct</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>Only 2 and 3 are correct</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>Only 3 are
correct</td></tr></table><table border='0' width='600' id='table1_1_4'><tr><td
width='41' align='left' valign='top'><b>Q.5 </b></td><td width='749' align='left'
valign='top' colspan='2'> A home ___ house that ____ a family &
<br>pets</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>has a, is a</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>is part of, is a</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>is a, has a '</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_1_5'><tr><td
width='41' align='left' valign='top'><b>Q.6 </b></td><td width='749' align='left'
valign='top' colspan='2'>Which of the following is a valid signature <br>for
overloading the preincrement operator? <br>i) void operator ++ ( ) <br>ii) void
operator ++ (float)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>i) only</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>ii) only</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>Both A) and
B)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_1_6'><tr><td width='41' align='left' valign='top'><b>Q.7 </b></td><td
width='749' align='left' valign='top' colspan='2'>Which of these gives the correct
<br>hierarchy of C++ operators from highest to <br>lowest precedence ?
</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>+, < =, &&</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>++, + =, &&</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>&&1 ++1 < =1 =</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>++, < =, &&,
+</td></tr></table><table border='0' width='600' id='table1_1_7'><tr><td width='41'
align='left' valign='top'><b>Q.8 </b></td><td width='749' align='left' valign='top'
colspan='2'>Match the flollowing terms in Set A with <br>their definitions in Set B
Set-A i) Static variable <br>ii) Register variable iii) Extern variable Set-B a.
<br>global variable defined in a file and referred to <br>in other files b. a local
ly-access ib le variable <br>with global lifetime C. a temporary variable <br>used
for fast and frequent access d. a local I yacce <br>ssib le variable with local
scope</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>i) - d, ii) - b, iii) - a</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>i) ~ a, ii) - d, iii) - c</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>i) - b, ii) -
c, iii) - a</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_1_8'><tr><td width='41' align='left' valign='top'><b>Q.9 </b></td><td
width='749' align='left' valign='top' colspan='2'>____ and____ operators can not be
over <br>loaded</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>:: : +</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>*; ::</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>.:*</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>-;.</td></tr></table><table border='0'
width='600' id='table1_1_9'><tr><td width='41' align='left' valign='top'><b>Q.10
</b></td><td width='749' align='left' valign='top' colspan='2'>Consider the
following c++ program <br>segment <br>char p[20]; char *s = "string": int length =
<br>strlen (s); <br>for (i =0; i< length ; i++) P[i] stlength - il cout <br><< P;
<br>what is the output of the above code?</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>gnirts</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>string</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>grurt</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>No output is printed</td></tr></table><table
border='0' width='600' id='table1_1_10'><tr><td
width='41' align='left' valign='top'><b>Q.11 </b></td><td width='749' align='left'
valign='top' colspan='2'>The output of the following code if input is <br>32767
#include<iostream.h> <br>void main() <br>{ <br>int union; <br>cout<<”Enter the
integer”; <br>cin>union; <br>cout>> “The next number in the series is”<<
<br>**union; <br>}</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>23768</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>Run time error</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>Compilation
error</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>32767</td></tr></table><table border='0' width='600'
id='table1_1_11'><tr><td width='41' align='left' valign='top'><b>Q.12 </b></td><td
width='749' align='left' valign='top' colspan='2'>The life time of static storages
are for ____ <br>and storage is done in _____</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>Program; stack
segment</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>Function; data segment</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>Program; data segment</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>Function;
stack segment</td></tr></table><table border='0' width='600'
id='table1_1_12'><tr><td width='41' align='left' valign='top'><b>Q.13 </b></td><td
width='749' align='left' valign='top' colspan='2'>What is the Output of the
following <br>function <br>int f; <br>int n =5; <br>static int i =1; <br>if(n>=5)
<br>return i; <br>else <br>return n;</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>5</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>6</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>7</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>8</td></tr></table><table border='0'
width='600' id='table1_1_13'><tr><td width='41' align='left' valign='top'><b>Q.14
</b></td><td width='749' align='left' valign='top' colspan='2'>The base class of
flow of data is <br>1. iostream <br>2. ios <br>3. istream <br>4.
ostream</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Only 1 and 2</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Only 2</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Only 2, 3 and 4</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>Only
1</td></tr></table><table border='0' width='600' id='table1_1_14'><tr><td
width='41' align='left' valign='top'><b>Q.15 </b></td><td width='749' align='left'
valign='top' colspan='2'>Assuming the Nbr variable has to be <br>declared as a
reference variable, which of the <br>following is a valid way to do it?
</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>int &Nbr;</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>int& Nbr;</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>int & Nbr:</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>All of
above</td></tr></table><table border='0' width='600' id='table1_1_15'><tr><td
width='41' align='left' valign='top'><b>Q.16 </b></td><td width='749' align='left'
valign='top' colspan='2'> In C++ ___ denotes escape characters and <br>___ denotes
single line comment</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>// and /</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>/ and */</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>/ and
//</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>* and /n</td></tr></table><table border='0' width='600'
id='table1_1_16'><tr><td width='41' align='left' valign='top'><b>Q.17 </b></td><td
width='749' align='left' valign='top' colspan='2'>What is the value of a and x?
<br>int i=5; <br>a=i++; <br>x=++i;</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>a=5, x=6</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>a=5, x=7</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>a=6,
x=7</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>a=5, x=5</td></tr></table><table border='0' width='600'
id='table1_1_17'><tr><td width='41' align='left' valign='top'><b>Q.18 </b></td><td
width='749' align='left' valign='top' colspan='2'>Fill in the blanks <br>i) When an
object of a _____ is created, the <br>base class constructor is executed followed
by <br>its own constructor <br>ii) ___ are applied in the reverse order in a
<br>class hierarchy</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>friend class, templates</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>derived
class, destructors</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>base class, constructors</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>abstract
class, inline function</td></tr></table><table border='0' width='600'
id='table1_1_18'><tr><td width='41' align='left' valign='top'><b>Q.19 </b></td><td
width='749' align='left' valign='top' colspan='2'> ____ describes data and its
functionality <br>and its member are called____</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>functions;
object</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>class; object</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>class; functions</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>objects;
class</td></tr></table><table border='0' width='600' id='table1_1_19'><tr><td
width='41' align='left' valign='top'><b>Q.20 </b></td><td width='749' align='left'
valign='top' colspan='2'>Consider the following command given at <br>the DOS prompt
_ CA> multiply 10 20 30 Here <br>"multiply" is _ <br>i) the name of the function
performing <br>multiplication <br>ii) the name of the file containing the program
<br>for multiplication</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>i) only</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>ii) only</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>Both A) and B)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of these</td></tr></table><table
border='0' width='600' id='table1_1_20'><tr><td width='41' align='left'
valign='top'><b>Q.21 </b></td><td width='749' align='left' valign='top'
colspan='2'>Which of the following operators can be <br>overloaded in C++ ?
</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>></td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>=</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>? :</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of these</td></tr></table><table
border='0' width='600' id='table1_1_21'><tr><td width='41' align='left'
valign='top'><b>Q.22 </b></td><td width='749' align='left' valign='top'
colspan='2'>The different modes for opening files are <br>1) in <br>2) out <br>3)
inout <br>4) ate <br>5) app</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>1), 2), 4) and 5)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>1), 2), 3) and
4)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>2), 3), 4) and 5)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>1), 2) and 3)</td></tr></table><table
border='0' width='600' id='table1_1_22'><tr><td width='41' align='left'
valign='top'><b>Q.23 </b></td><td width='749' align='left' valign='top'
colspan='2'>What is the output of the following code <br>fragment when executed?
int n = 1; for ( ; n ; ) <br>if (n > 2) <br>continue; <br>else <br>cout << n
+;</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>Compilation errors</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Runtime errors</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>output of I and 2 & then
terminates</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>output of I and 2 and then infinite loop</td></tr></table><table
border='0' width='600' id='table1_1_23'><tr><td width='41' align='left'
valign='top'><b>Q.24 </b></td><td width='749' align='left' valign='top'
colspan='2'>What is the result in the variable len after <br>execution of the
following statements? <br>int len; <br>char strl[] = {“39 March Road”};
<br>len=strlen( strl);</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>11</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>12</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>13</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>14</td></tr></table><table border='0'
width='600' id='table1_1_24'><tr><td width='41' align='left' valign='top'><b>Q.25
</b></td><td width='749' align='left' valign='top' colspan='2'>How would you make
use of the class <br>defined in Q.46 above and get-breadth of a <br>triangle
computed if base and height are equal <br>to 10</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>main() f Shapes (10, 10); cout
<<
s.compute</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>main shape s1 * s2;
s2 & sl;
s1.getdata //H 10, 10 should be
entered by H user
cout << * s2.compute</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>main shape tri;
tri. getdata //Huser
enters 10, 10
cout << tri.compute</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of the above</td></tr></table><table
border='0' width='600' id='table1_1_25'><tr><td width='41' align='left'
valign='top'><b>Q.26 </b></td><td width='749' align='left' valign='top'
colspan='2'>The advantages of OOP are <br>1) increased programming productivity
<br>2) increased maintenance cost <br>3) decreased programming productivity <br>4)
Decreased maintenance cost</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>Only 1)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>2) and 3)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>Only
2)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>1) and 4)</td></tr></table><table border='0' width='600'
id='table1_1_26'><tr><td width='41' align='left' valign='top'><b>Q.27 </b></td><td
width='749' align='left' valign='top' colspan='2'>Identify the statements that have
error <br>1) cout << “x=” x; <br>2) cin>>x;>>y; <br>3) /9Addition */z = x+y; <br>4)
cout<</n “Name;”<<name;</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>2), 3), 4)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>1), 3)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>1), 2),
4)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>1), 2), 3), 4)</td></tr></table><table border='0' width='600'
id='table1_1_27'><tr><td width='41' align='left' valign='top'><b>Q.28 </b></td><td
width='749' align='left' valign='top' colspan='2'>Fill in the blanks from the given
set of <br>words. <br>"Run-time polymorphism is implemented by <br>using <br>i)
Operator overloading <br>ii) Inheritance <br>iii) Virtual functions <br>iv)
Function overloading</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>ii) and iii)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>i) and iv)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>iii) and
iv)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_1_28'><tr><td width='41' align='left' valign='top'><b>Q.29 </b></td><td
width='749' align='left' valign='top' colspan='2'>In the following code segment,
locate the <br>errors and correct them this code is written to <br>calculate area
of a triangle using the formula <br>A =1/2 * base * height // upto two digits of
<br>precision <br>class Shape ( int base, int height) // Line 1 <br>public: compute
( int b, int h) // Line2 <br>return l/2*b*h // line3 <br>getdata cin>>base>>height;
<br>Shape ( ) 1 base = 0; height = 0; // line4</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>Computation at line 3 will
always result in
zero; type-casting is required</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Line 2 has to be modified to allow compute
to return a real number upto 2 digits of
precision</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>Both A) and B)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>There are no errors ; now the function is
required that will call compute ( ) and get the
result</td></tr></table><table border='0' width='600' id='table1_1_29'><tr><td
width='41' align='left' valign='top'><b>Q.30 </b></td><td width='749' align='left'
valign='top' colspan='2'>Which of these is the correct way to accept <br>a sentence
of 25 characters maximum, from <br>the user into char str [25] in C ++?
</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>scatift"%s", str),</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>cin.getLine (str, 25, '\n');</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>cin.getline
(str, '\'n'),</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_1_30'><tr><td width='41' align='left' valign='top'><b>Q.31 </b></td><td
width='749' align='left' valign='top' colspan='2'>What does the following code
represent? <br>Class A <br>{}; <br>class B <br>{A a;}</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>Inheritance</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>Derived
class</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>Containership</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>Polymorphism</td></tr></table><table
border='0' width='600' id='table1_1_31'><tr><td width='41' align='left'
valign='top'><b>Q.32 </b></td><td width='749' align='left' valign='top'
colspan='2'>Match the following <br>Set – A <br>1) :: <br>2) :: <br>3) <br>Set –
B <br>a) Pointer – to member declarator <br>b) Pointer – to member operator <br>c)
Scope resolution operator</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>1) – c), 2) – a), 3) – b)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>1) – a), 2) –
b), 3) – c)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>1) – c), 2) – b), 3) – a)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>1) – b), 2) – c), 3) –
a)</td></tr></table><table border='0' width='600' id='table1_1_32'><tr><td
width='41' align='left' valign='top'><b>Q.33 </b></td><td width='749' align='left'
valign='top' colspan='2'>Which of these declarations of functions <br>that use
default arguments is wrong'?</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>void Error (char*msg, int severity =
0);</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>void Error (char*msg = "Bomb", int
severity);</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>Both A) and B)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>None of these</td></tr></table><table
border='0' width='600' id='table1_1_33'><tr><td width='41' align='left'
valign='top'><b>Q.34 </b></td><td width='749' align='left' valign='top'
colspan='2'>Which of these is true? <br>i) Private members can be accessed only by
the <br>class in which they are declared and by any <br>friend classes & functions
<br>ii) Protected members are private within the <br>class in which they are
declared & are available <br>for private access in the derived
class</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>i) only</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>ii) only</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Both i) and ii)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_1_34'><tr><td
width='41' align='left' valign='top'><b>Q.35 </b></td><td width='749' align='left'
valign='top' colspan='2'>Identify the valid modes for opening files <br>in C++.
<br>i) app <br>ii) binary <br>iii) ate <br>iv) out</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>i) and iii)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>ii) and
iv)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>i) and iv)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>All of i) to iv)</td></tr></table><table
border='0' width='600' id='table1_1_35'><tr><td width='41' align='left'
valign='top'><b>Q.36 </b></td><td width='749' align='left' valign='top'
colspan='2'>Which statement are true with respect to <br>static data members?
<br>1) It id initialized to zero when the first object <br>of its class is created
<br>2) Only one copy of that member is created for <br>the entire class <br>3) It
is visible and its lifetime is only within the <br>class</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>1),
3)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>1), 2)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>2), 3)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>1), 2),
3)</td></tr></table><table border='0' width='600' id='table1_1_36'><tr><td
width='41' align='left' valign='top'><b>Q.37 </b></td><td width='749' align='left'
valign='top' colspan='2'>Identify the situations where inline <br>expansion may not
work <br>1) If a loop, a switch or goto exists in functions <br>returning values
<br>2) If a return statement exists, for functions not <br>returning valves <br>3.
If functions contain static variables <br>4. If functions are
recursive</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>1), 2), 3)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>2), 3), 4)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>1), 3), 4)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>1), 2), 3),
4)</td></tr></table><table border='0' width='600' id='table1_1_37'><tr><td
width='41' align='left' valign='top'><b>Q.38 </b></td><td width='749' align='left'
valign='top' colspan='2'>The ostream class includes <br>1) Put() <br>2) get()
<br>3) putline() <br>4) getline() <br>5) write() <br>6) read()</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>1), 3) and
5)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>2), 4) and 6)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>1), 2), 3) and 4)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>3), 4), and
5)</td></tr></table><table border='0' width='600' id='table1_1_38'><tr><td
width='41' align='left' valign='top'><b>Q.39 </b></td><td width='749' align='left'
valign='top' colspan='2'>Which of these is not a correct way to <br>initialize
arrays in C++?</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>char n(5); For (int i=1; i<=5; i++) Cin >>
n[i];</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>char name [5] = "0011";</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>static int n[2] [31 = 1 1 2, 4, 1 1, 2,
3</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of the above</td></tr></table><table border='0' width='600'
id='table1_1_39'><tr><td width='41' align='left' valign='top'><b>Q.40 </b></td><td
width='749' align='left' valign='top' colspan='2'> in C++ <br>1. A member function
in base class can be used <br>by objects if derived class <br>2. The protection can
be decreased in derived <br>classes <br>3. Base class can not use any data members
of <br>derived class</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>Only 1 and 3 are correct</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>Only 1 and 2
are correct</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>Only 2 and 3 are correct</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>All 1, 2 and 3 are
correct</td></tr></table><br><br><b><u>PART C</u></b><br><br><table border='0'
width='600' id='table1_2_0'><tr><td width='41' align='left' valign='top'><b>Q.1
</b></td><td width='749' align='left' valign='top' colspan='2'>A pure virtual
function is a virtual function <br>that <br>1) causes its class to be abstract
<br>2) returns nothing <br>3) is used in a base class <br>4) takes no
arguments</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>1), 3)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>2), 4)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>None of the
above</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>All of the above</td></tr></table><table border='0' width='600'
id='table1_2_1'><tr><td width='41' align='left' valign='top'><b>Q.2 </b></td><td
width='749' align='left' valign='top' colspan='2'>What is the correct sequence of
exception <br>handling? <br>1) Controls enters the try block <br>2) The member
function throws an exception <br>3) Control transfers to the exception handler
<br>following the try block <br>4) Code is executing normally outside try block
<br>5) An statement in the try block causes an error <br>in a member
function</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>3), 1), 2), 4), 5)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>1), 2), 3), 4), 5)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>5), 3), 1),
4), 2)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>4), 1), 5), 2), 3)</td></tr></table><table border='0' width='600'
id='table1_2_2'><tr><td width='41' align='left' valign='top'><b>Q.3 </b></td><td
width='749' align='left' valign='top' colspan='2'>What would be the output from the
<br>following program when the input is -1? <br>void change(void) <br>{ <br>int x;
<br>x = 1; <br>} <br>void main() <br>{ <br>int x, z; <br>x = 0 <br>cout>> “Enter a
number” ; <br>cin<<z; <br>change(); <br>cout<< x << endl; <br>}</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>0</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>1</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>-1</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>2</td></tr></table><table border='0'
width='600' id='table1_2_3'><tr><td width='41' align='left' valign='top'><b>Q.4
</b></td><td width='749' align='left' valign='top' colspan='2'>Spot the errors in
the following program <br>Hline 1Class test1 int m; <br>Hline 2public : void
getdata cin >> m; <br>Hline 3 main ( ) ( test *p; <br>Hline 4void display ( ) cout
<< in; <br>Hline 5 p = new test; <br>Hline 6 p.getdata ( ); <br>Hline 7
(*p).display ( );</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>Compilation errors at line 1, 3, 4, 5, 6 and
7</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>Compilation errors at line I and 6</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>Compilation errors at line 5, 6
and 7</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_2_4'><tr><td width='41' align='left' valign='top'><b>Q.5 </b></td><td
width='749' align='left' valign='top' colspan='2'>Which of the following statements
is false? <br>i) Pointer of its base class can point to an <br>object of the
derived class <br>ii) A base pointer pointing to the derived class <br>object can
access base class variables <br>iii) A pointer of a derived class can point to an
<br>object of the base class <br>iv) this pointer is not
modifiable</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>i) and iii)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>ii) and iv)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>iii) only</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_2_5'><tr><td
width='41' align='left' valign='top'><b>Q.6 </b></td><td width='749' align='left'
valign='top' colspan='2'>What is the output after executing the <br>code below'?
<br>class A <br>int a ; <br>public : void showA <br>cout << a; <br>class B <br>int
b; <br>public: void showB; <br>cout << b; <br>class C :public A, public B <br>void
main () <br>b.showB //Hline 1 <br>Char x; <br>x.showC //Hline 2 <br>x.B:: showA ();
//line 3 <br>i) compilation error in line 1 <br>ii) compilation error in line 2
<br>iii) compilation error in line 3</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>i) only</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>ii) only</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>i) and
ii)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>ii) and iii) catch</td></tr></table><table border='0' width='600'
id='table1_2_6'><tr><td width='41' align='left' valign='top'><b>Q.7 </b></td><td
width='749' align='left' valign='top' colspan='2'>What are the advantages of linked
list? <br>1) We can preserve the physical order through <br>we have a random
logical order. <br>2) Optimum use of memory <br>3) New nodes can be inserted at any
point <br>4) Nodes cannot be deleted</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>1), 2), 3)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>2), 3)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>1), 3),
4)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>1), 2), 3),
4)</td></tr></table><table border='0' width='600' id='table1_2_7'><tr><td
width='41' align='left' valign='top'><b>Q.8 </b></td><td width='749' align='left'
valign='top' colspan='2'>Assume a class C with objects obj1, obj2 <br>and obj3. For
the statement obj3=obj1-obj2 to <br>work correctly, the overloaded operator must
<br>1) take two arguments <br>2) return a value <br>3) create a named temporary
object <br>4) use the object of which it is a member as an
<br>operand</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>1), 2)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>3), 4)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>2), 4)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>1),
4)</td></tr></table><table border='0' width='600' id='table1_2_8'><tr><td
width='41' align='left' valign='top'><b>Q.9 </b></td><td width='749' align='left'
valign='top' colspan='2'>Select correct Syntaxes <br>1. for (initialization; test
condition; modifier <br>expression;) <br>2. for (initialization1, initialization2;
test <br>conditon1, test condition2; modifier1, <br>modifier2) <br>{ body of the
loop}; <br>3. while (test condition) <br>{ body of the loop} <br>4. do <br>{ body
of the loop} while (condition);</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>1</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>1 and 2</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>2, 3</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>All the
above</td></tr></table><table border='0' width='600' id='table1_2_9'><tr><td
width='41' align='left' valign='top'><b>Q.10 </b></td><td width='749' align='left'
valign='top' colspan='2'>Match the categories of graphics function <br>in Set-
<br>A with an example listed in Set-B <br>Set-A <br>i) Text-mode Graphics function
<br>ii) Graphics-i-node Drawing function <br>iii) Graphics-mode Text output
function <br>iv) Graphics-mode position function <br>Set-B <br>a. circle <br>b. go
to xy <br>C. putpixel <br>d. getmax x <br>e. putch</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>i) - b, ii) - a, iii) - c, iv)
d</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>i) - d, ii) - c. in) - e, iv) b</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>i) - c, ii) - d, iii) - b, iv)
a</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_2_10'><tr><td width='41' align='left' valign='top'><b>Q.11 </b></td><td
width='749' align='left' valign='top' colspan='2'>What would be output by the
following <br>segment of C++? <br>int fact I; <br>fact = 1 <br>i = 2 <br>while(i <
=6) <br>fact *= i; <br>i++; <br>cout << fact;</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>2, 6, 24, 120,
720</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>1, 2, 6, 24, 120</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>2, 2, 6, 24, 120</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>1, 1, 1, 6,
24</td></tr></table><table border='0' width='600' id='table1_2_11'><tr><td
width='41' align='left' valign='top'><b>Q.12 </b></td><td width='749' align='left'
valign='top' colspan='2'>Given the skeleton C++ code below, which <br>of the
following statements is false? <br>abstract class A; //line 1 <br>class B private A
//line 2 <br>class C :class A ; //line 3 <br>void main ( ) ~ A //line
4</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>In line 4, compiler error is caused as class A
is abstract and hence it can't be instantiated</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>In line 2, class B is private
derivation of class
A and hence public members of class A remain
private in class B and can be accessed by the
member functions of B only</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>In line 3, class C is public derivation of
class
A and so class A's public member are accessible
to the objects of class C</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>All of the above</td></tr></table><table
border='0' width='600' id='table1_2_12'><tr><td width='41' align='left'
valign='top'><b>Q.13 </b></td><td width='749' align='left' valign='top'
colspan='2'>Which of the following statements is true <br>about friend functions?
<br>i) Friend functions cannot use member names <br>directly; it has to use an
object to access any <br>member of the class <br>ii) Friend functions can have
objects as <br>arguments <br>iii) Friend class can have access to the p rivate
<br>data of the class which made it as a friend <br>iv) Friend functions and
classes defeat the <br>purpose of OOP, especially the concepts of <br>encapsulation
and data security</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>i) and iii)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>ii) and iv)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>ii) and
iii)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>All of i) to iv)</td></tr></table><table border='0' width='600'
id='table1_2_13'><tr><td width='41' align='left' valign='top'><b>Q.14 </b></td><td
width='749' align='left' valign='top' colspan='2'>Given the following code
<br>struct std <br>{ <br>char name[20], grade; <br>int rollno; int mark[2] <br>};
<br>What are the valid ways to access the <br>members?</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>std.name std.grade, std.rollno,
std.mark[0]</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>std.name[0], std.grade, std.rollno,
std.mark[0]</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>std.name, std.grade, * std.rollno, std.mark</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>* std.name, *
std.grade, * std.rollno, *
std.mark</td></tr></table><table border='0' width='600' id='table1_2_14'><tr><td
width='41' align='left' valign='top'><b>Q.15 </b></td><td width='749' align='left'
valign='top' colspan='2'>Carefully go through the following program <br>1. #
include <iostrem.h> <br>2. class myclass{ <br>3. private <br>4. int num <br>5.
public <br>6. myclass() {num = 0;} <br>7. myclass(int n) { num = n;} <br>8. –
myclass(); <br>9. void getdata() <br>10. { cin>> num;} <br>11. void dispdata();
<br>12. { cout<< endl<<”NUMBER=”<<num; <br>13. }; <br>14. void main(){ <br>15.
myclass a1 <br>16. myclass b1(5); <br>17. a1. dispdata();b1.dispdata(); <br>18. a1
getpdata(), b1.getdata(); <br>19. a1.dispdata(); b1.dispdata(“); <br>20. } <br>In
the above program which lines have errors?</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>1, 6, 8, 15, 18, 20</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>3, 8, 11, 15,
18</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>2, 5, 10, 12, 16, 19</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>3, 10, 14, 17, 20</td></tr></table><table
border='0' width='600' id='table1_2_15'><tr><td width='41' align='left'
valign='top'><b>Q.16 </b></td><td width='749' align='left' valign='top'
colspan='2'>Which of these statements is false? <br>i) A static member function
call have access to <br>the 'this' pointer of the class <br>ii) A static member
function can access only <br>static member data and functions of the class <br>as
well as functions outside the class <br>iii) A static member function cannot be
declared <br>as virtual <br>iv) A static member function has to be called <br>only
by using the instance of the class</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>i), ii) and iii)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>ii) and iii)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>i) and
iv)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>All of these</td></tr></table><table border='0' width='600'
id='table1_2_16'><tr><td width='41' align='left' valign='top'><b>Q.17 </b></td><td
width='749' align='left' valign='top' colspan='2'>Consider this class definition:
<br>class quiz <br>{ <br>public; <br>quiz; <br>int f(); <br>int g() const;
<br>private; <br>double score; <br>} <br>Which functions can carry out an
assignment <br>score=1.0; to the private member variable score?</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>Both f and g
can carry out the assignment</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>f can carry out the assignment, but not
g</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>g can carry out the assignment, but not f</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>Neither f nor g can carry out
the assignment</td></tr></table><table border='0' width='600'
id='table1_2_17'><tr><td width='41' align='left' valign='top'><b>Q.18 </b></td><td
width='749' align='left' valign='top' colspan='2'>What does the following code
segment do? <br>main() <br>{ <br>int x, m, n, y; <br>cin >> m >>n; <br>if m>0 and
n>0 <br>x=m; y=n; <br>while ( x ! = y) <br>if (X>Y) x = x – y; <br>cout << y;
<br>else v = v - x <br>}</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>The program computes tile quotient of min
using repeated subtraction</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>The program computer the least common
multiple (LCM) of ni and n
</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>The program finds the remainder after
dividing m by n using repeated subtraction
</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_2_18'><tr><td width='41' align='left' valign='top'><b>Q.19 </b></td><td
width='749' align='left' valign='top' colspan='2'>Using tile precedence of'
operators, predict <br>the Output of the following code segment <br>main() <br>int
i = 1, j=2 ; <br>if ( i =--j >2) <br>cout<< i<<1l% <br>else <br>cout<<"Bye<<"\n";
<br>cout<<”value of i is”<<I;</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>1
Value of i is 0</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>Bye
Value of i is1</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>1
Value of</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_2_19'><tr><td width='41' align='left' valign='top'><b>Q.20 </b></td><td
width='749' align='left' valign='top' colspan='2'>Match the following pre-defined
functions <br>with then parameters, if any <br>Set-A <br>i) initgraph <br>ii)
closegraph <br>iii) window <br>iv) putch <br>Set-B <br>a. (char C) <br>b. (int *gd,
int mode, char*c) <br>c. ( ) <br>d. ( int L, int T, Int R, int B)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>i) - a, ii) -
d, iii) - c, iv) - b</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>i) - d, ii) - c, iii) - a, iv) -
b</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>i) - b, ii) - d, iii) - a, iv) - c</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_2_20'><tr><td
width='41' align='left' valign='top'><b>Q.21 </b></td><td width='749' align='left'
valign='top' colspan='2'>Which of the following would be a valid <br>class
declaration header for a derived class m, <br>with base classes n and o <br>1)class
m: n, o <br>2) class m: class n, class o <br>3) class m: public n, public o <br>4)
class m: public n, o</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>All of the above</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>1), 3), 4)</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>2), 3),
4)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>3), 4)</td></tr></table><table border='0' width='600'
id='table1_2_21'><tr><td width='41' align='left' valign='top'><b>Q.22 </b></td><td
width='749' align='left' valign='top' colspan='2'>Class ABC <br>{ <br>private:
<br>public: <br>} <br>int main() <br>{ <br>ABC a; <br>Cout<<’The size of class ABC
is” <<size of (a); <br>} <br>The output of the above program will
be</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>The size of class ABC is 0</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>The size of class ABC is 1</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>The size of
class ABC is 100</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>Indeterminate</td></tr></table><table
border='0' width='600' id='table1_2_22'><tr><td width='41' align='left'
valign='top'><b>Q.23 </b></td><td width='749' align='left' valign='top'
colspan='2'>Which of these is a correct way to handle
<br>exceptions</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>throws "out of range"
catch</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>try
throw " Allocation failure"
catch (char)
catch (int i)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>try i
try
catch i (int i) throw
catch (char s)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of the above</td></tr></table><table border='0' width='600'
id='table1_2_23'><tr><td width='41' align='left' valign='top'><b>Q.24 </b></td><td
width='749' align='left' valign='top' colspan='2'>Identify which of the following
function <br>calls are allowed given the prototype <br>declaration <br>int sum(int
a, int b-1, int c=o);</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td
width='711' align='left' valign='top'>cout<<sum(1);</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>cout<<sum(1,
2);</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>cout<<sum();</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td
width='711' align='left' valign='top'>cout<<sum(2, 2, 4);</td></tr></table><table
border='0' width='600' id='table1_2_24'><tr><td width='41' align='left'
valign='top'><b>Q.25 </b></td><td width='749' align='left' valign='top'
colspan='2'>Out of the following statements <br>1. Register is a C++ key word
<br>2. Constant is one which has fixed value only <br>through out the class <br>3.
Int sample[3] [5] indicates a table of 5 rows and 3 <br>columns <br>4. The first
member of an enum gets value 1 <br>5. Arrays are not allowed while declaring the
<br>structures <br>6. To expressions connected by an arithmetic <br>operator is an
expression</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>1, 3 and 6 are correct</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>1 and 6 are correct</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>2, 3, 5 are
correct</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>2, 4 and 6 are correct</td></tr></table><table border='0' width='600'
id='table1_2_25'><tr><td width='41' align='left' valign='top'><b>Q.26 </b></td><td
width='749' align='left' valign='top' colspan='2'>Which of these is not a category
of <br>suffered operations? <br>i) Primitive operations <br>ii) Selectors <br>iii)
Selective operators <br>iv) Constructors <br>v) Exceptions</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>ii) and
iii)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>i) and v)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>iii), iv) and</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_2_26'><tr><td
width='41' align='left' valign='top'><b>Q.27 </b></td><td width='749' align='left'
valign='top' colspan='2'>What call you correctly infer about the <br>following two
statements? <br>time T2 (T1); //line 1 <br>time T2 = T1 ; //line 2 <br>i) time is a
class and TI andT2 are its objects <br>ii) line 2 is an example of operator
overloading <br>functions used for <br>iii) line1 is a valid example of copy
constructor <br>iv) line 2 is a valid example of tile copy T2 <br>created in line 1
being initialized with the values <br>of the members of object T1</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>i), ii) and
iii)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>i), iii) and iv)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>i) and ii)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><table border='0' width='600' id='table1_2_27'><tr><td
width='41' align='left' valign='top'><b>Q.28 </b></td><td width='749' align='left'
valign='top' colspan='2'>Consider the following section of code: <br>if (base <
height ) <br>cout << “Top heavy structure” << endl; <br>else <br>cout << “Stable
structure” << endl; <br>Which of the following possible values for base <br>and
height cause the message Stable structure <br>to be printed? <br>1. base = 5,
height =3 <br>2. base = 8, height =8 <br>3. base = 2, height =7</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left'
valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>Only
1</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>B) </b></td><td width='711' align='left'
valign='top'>Only 1 and 2</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td
width='711' align='left' valign='top'>Only 1 and 3</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>All 1, 2 and
3</td></tr></table><table border='0' width='600' id='table1_2_28'><tr><td
width='41' align='left' valign='top'><b>Q.29 </b></td><td width='749' align='left'
valign='top' colspan='2'> Which of these statements are true? <br>i) The tellp ( )
function returns the current class <br>hierarchy <br>ii) To create an output text
file, we need an <br>object of the ofstream class <br>iii)The cin object and the
position of the put <br>pointer in bytes extraction operator are part of <br>the
istream class <br>iv) The ios class is the base class in the
stream</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td
width='34' align='left' valign='top'><b>A) </b></td><td width='711' align='left'
valign='top'>i) and iii)</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>ii) and iv)</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>All of i) to
iv)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>D) </b></td><td width='711' align='left'
valign='top'>None of these</td></tr></table><table border='0' width='600'
id='table1_2_29'><tr><td width='41' align='left' valign='top'><b>Q.30 </b></td><td
width='749' align='left' valign='top' colspan='2'>Select one of the following
functions to <br>replace the comment 4,1/here" so that the <br>display of Base
class is overridden to give <br>output after execution as b =1 <br>class Base int
i; <br>public: Base i=5; <br>void display ( ) ~ cout <<"i = "<< i; <br>class Sub :
public Base <br>int b; <br>public : Sub <br>b=0;</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>void display ( ) 1 cout <<
-b="<< + + b ; )</td></tr><tr><td width='41' align='left'
valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td
width='711' align='left' valign='top'>display ( ) b = - cout << b = "<< b; return
b;)</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34'
align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>void display cout << "b= << b + +</td></tr><tr><td width='41'
align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>None of
these</td></tr></table><br><br>

You might also like