You are on page 1of 9

Subject : Java Programming (MC0078)<br><br>Provided by <a href='http://www.

progr
ammer2programmer.net'>www.programmer2programmer.net</a><br><br><b><u>PART A</u><
/b><br><br><table border='0' width='600' id='table1_0_0'><tr><td width='41' alig
n='left' valign='top'><b>Q.1 </b></td><td width='749' align='left' valign='top'
colspan='2'>To obtain the value present in <PARAM> <br>attribute of applet tag u
se file function</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</t
d><td width='34' align='left' valign='top'><b>A) </b></td><td width='711' align=
'left' valign='top'>getValue()</td></tr><tr><td width='41' align='left' valign='
top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td widt
h='711' align='left' valign='top'>getParameter()</td></tr><tr><td width='41' ali
gn='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>getTex()</td></tr><tr><td wi
dth='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'>getAttribute()</
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'>Which of these is not a valid font style <br>constant?</td></tr
><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='l
eft' valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>BOLD<
/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='to
p'>ITALIC</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td w
idth='34' align='left' valign='top'><b>C) </b></td><td width='711' align='left'
valign='top'>PLAIN</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' alig
n='left' valign='top'>UNDERLINE</td></tr></table><table border='0' width='600' i
d='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'>When programming a local inner
class <br>inside a method code block, which of the <br>following statements is
true?</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' vali
gn='top'>The inner class will have access only to static
variables in the enclosing 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 wi
dth='711' align='left' valign='top'>The inner class can use any variables
declared in the method</td></tr><tr><td width='41' align='left' valign='top'>&nb
sp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td width='711'
align='left' valign='top'>The inner class can use only local variables
that are declared final</td></tr><tr><td width='41' align='left' valign='top'>&n
bsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td width='711'
align='left' valign='top'>The inner class can use only local variables
that are declared static</td></tr></table><table border='0' width='600' id='tabl
e1_0_3'><tr><td width='41' align='left' valign='top'><b>Q.4 </b></td><td width='
749' align='left' valign='top' colspan='2'>Which exception is thrown by read() m
ethod <br>of InputStream 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 wid
th='711' align='left' valign='top'>ReadExccption</td></tr><tr><td width='41' ali
gn='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B)
</b></td><td width='711' align='left' valign='top'>FileNotFoundException</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'>IOE
xception</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td wi
dth='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left' v
align='top'>All of the above</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 wid
th='749' align='left' valign='top' colspan='2'>Which of the following is not a l
egal Java <br>identifier?</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='71
1' align='left' valign='top'>Num 123</td></tr><tr><td width='41' align='left' va
lign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><t

d width='711' align='left' valign='top'>%/rate</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'>$amount</td></tr><tr><td width
='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='t
op'><b>D) </b></td><td width='711' align='left' valign='top'>_a_long_variable</t
d></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='t
op' colspan='2'>How many constructors can be placed in a <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'>Any numbe
r of</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' valig
n='top'>One</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'>Two</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' alig
n='left' valign='top'>None of these</td></tr></table><table border='0' width='60
0' 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'>The default layout manager
for an applet 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'>GridLayout</td></tr><tr><td width='41' align='left' valign=
'top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><td wid
th='711' align='left' valign='top'>BorderLayout</td></tr><tr><td width='41' alig
n='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>FlowLayout</td></tr><tr><td w
idth='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left' valig
n='top'><b>D) </b></td><td width='711' align='left' valign='top'>CardLayout</td>
</tr></table><table border='0' width='600' id='table1_0_7'><tr><td width='41' al
ign='left' valign='top'><b>Q.8 </b></td><td width='749' align='left' valign='top
' colspan='2'>Which of the following defines a legal <br>abstract class?</td></t
r><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'>clas
s Distance {abstract void display();}</td></tr><tr><td width='41' align='left' v
align='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><
td width='711' align='left' valign='top'>abstract class Distance {abstract void
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'>abstract Distance {abstract void display();}</td></tr><tr><td wid
th='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'>class abstract Di
stance {abstract void
display(();}</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'>The set Background() method is part of the <br>cl
ass</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'>Graphics</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'>Applet</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='71
1' align='left' valign='top'>Component</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'>Object</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'>We would lik
e to make a member of a class <br>visible in all subclasses regardless of what <
br>package they are in. Which one of the following <br>keywords would achieve th
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='l
eft' 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 protected</td></tr><tr><td width='41' ali
gn='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D)
</b></td><td width='711' align='left' valign='top'>public</td></tr></table><tab
le border='0' width='600' id='table1_0_10'><tr><td width='41' align='left' valig
n='top'><b>Q.11 </b></td><td width='749' align='left' valign='top' colspan='2'>W
hich of the following cannot be used to <br>draw the Outline Of a square?</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'>dra
wLine()</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td wid
th='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left' va
lign='top'>drawRect()</td></tr><tr><td width='41' align='left' valign='top'>&nbs
p;</td><td width='34' align='left' valign='top'><b>C) </b></td><td width='711' a
lign='left' valign='top'>drawPolygon()</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'>fillRect()</td></tr></table><table bor
der='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'>The con
cept of multiple inheritances is <br>implemented in Java by</td></tr><tr><td wid
th='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'>Extending two or
more classes</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><t
d width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='lef
t' valign='top'>Extending one class and implementing one
or more interfaces</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' alig
n='left' valign='top'>Implementing one interface and extending
one or more 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' ali
gn='left' valign='top'>All the above</td></tr></table><table border='0' width='6
00' 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'>With javadoc, which of
the following denotes <br>a documentation comment?</td></tr><tr><td width='41' a
lign='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>
A) </b></td><td width='711' align='left' valign='top'>//# write text here */</td
></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34' ali
gn='left' valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>
//**write text here*/</td></tr><tr><td width='41' align='left' valign='top'>&nbs
p;</td><td width='34' align='left' valign='top'><b>C) </b></td><td width='711' a
lign='left' valign='top'>/**write text here*/</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'>/* write text here */</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' c
olspan='2'>The first method to be called when an <br>applet begins execution 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='to
p'>start()</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'>init()</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' al
ign='left' valign='top'>paint()</td></tr><tr><td width='41' align='left' valign=
'top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td wid
th='711' align='left' valign='top'>run()</td></tr></table><table border='0' widt
h='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'>It is an error to c
atch the same type of <br>exception in two different catch blocks <br>associated

with a particular try block.</td></tr><tr><td width='41' align='left' valign='t


op'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td width
='711' align='left' valign='top'>TRUE</td></tr><tr><td width='41' align='left' v
align='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><
td width='711' align='left' valign='top'>FALSE</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 depends</td></tr><tr><td wi
dth='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'>Can't say</td></
tr></table><table border='0' width='600' id='table1_0_15'><tr><td width='41' ali
gn='left' valign='top'><b>Q.16 </b></td><td width='749' align='left' valign='top
' colspan='2'>Exception thrown when a number is divided <br>by zero is</td></tr>
<tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='le
ft' valign='top'><b>A) </b></td><td width='711' align='left' valign='top'>Divisi
onByZcroExccption</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'>ArithmeticException</td></tr><tr><td width='41' align='left
' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></t
d><td width='711' align='left' valign='top'>Infinity Exception</td></tr><tr><td
width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left' vali
gn='top'><b>D) </b></td><td width='711' align='left' valign='top'>NumberFormatEx
ception</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='lef
t' valign='top' colspan='2'>What kind of stream is the System.out <br>object?</t
d></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34' al
ign='left' valign='top'><b>A) </b></td><td width='711' align='left' valign='top'
>java.io.Buffered Writer</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'>java.io.PrintStream</td></tr><tr><td width='41' alig
n='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>java.io.FileWriter</td></tr><
tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='lef
t' valign='top'><b>D) </b></td><td width='711' align='left' valign='top'>java.io
.OutputStream Writer</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='74
9' align='left' valign='top' colspan='2'>Which of the following statements about
<br>ActionEvent events is wrong?</td></tr><tr><td width='41' align='left' valig
n='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td w
idth='711' align='left' valign='top'>There is only one method in ActionListener
that takes an actionEvent</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='71
1' align='left' valign='top'>When you are entering text into a TextField,
typing the Enter key causes an ActionEvent</td></tr><tr><td width='41' align='le
ft' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b><
/td><td width='711' align='left' valign='top'>ScrollBar objects do not generate
ActionEvent</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'>When you are in application, clicking the
window close button causes an ActionEvent</td></tr></table><table border='0' wid
th='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'>Adapter class give
s null definition to <br>methods in respective</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'>interface</td></tr><tr><td wid
th='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><t
r><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 widt
h='34' align='left' valign='top'><b>D) </b></td><td width='711' align='left' val

ign='top'>Neither A) nor B)</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' v
align='top'><b>Q.1 </b></td><td width='749' align='left' valign='top' colspan='2
'>Given tile following code fragment with <br>break to a labeled statement. Pred
ict print <br>output. <br>int i,j; <br>Lab: <br>For(i=0;i<6;i++)} <br>For(j=5;j>
2;j--){ <br>If(i==j){ <br>System.out.print(j+ ); <br>Break lab; <br>} <br>} <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='to
p'>Output will be 543</td></tr><tr><td width='41' align='left' valign='top'>&nbs
p;</td><td width='34' align='left' valign='top'><b>B) </b></td><td width='711' a
lign='left' valign='top'>Output will be 345</td></tr><tr><td width='41' align='l
eft' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b>
</td><td width='711' align='left' valign='top'>Output will be 3 4</td></tr><tr><
td width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left' v
align='top'><b>D) </b></td><td width='711' align='left' valign='top'>Output will
be 3</td></tr></table><table border='0' width='600' id='table1_1_1'><tr><td wid
th='41' align='left' valign='top'><b>Q.2 </b></td><td width='749' align='left' v
align='top' colspan='2'>What happens on trying to compile and run the following
code? <br>1. - class EqualTest { <br>2. public static void main(String args[]) {
<br>3. float A = 1.0F / 3.0F; <br>4. if((A * 3.0F) == 1.0F) <br>5. System.out.p
rintln(" Equal"); <br>6. else <br>7. Sy</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 compiles and prints "Not
Equal"</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td widt
h='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left' val
ign='top'>The program compiles and prints "Equal"</td></tr><tr><td width='41' al
ign='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C
) </b></td><td width='711' align='left' valign='top'>The compiler objects to lin
e 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'>The compiler objects to using == with primitives in line 4</td></tr></tab
le><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'>What is the result of the expression ( 1 & 2 <br>) +( 3 l 4)</td></tr><tr><t
d width='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left' va
lign='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='lef
t' valign='top'><b>B) </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>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='to
p'>8</td></tr></table><table border='0' width='600' id='table1_1_3'><tr><td widt
h='41' align='left' valign='top'><b>Q.4 </b></td><td width='749' align='left' va
lign='top' colspan='2'>What will be the result of trying to compile <br>and run
an application in which the following is <br>the only declaration of a main meth
od? <br>(Assume the rest of the class is correct) <br>public static void main()
{ <br>System.out.println("Hello World"</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 class will compile without error b
ut the
program will not run</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' al
ign='left' valign='top'>The class will compile and run, writing Hello
World to the standard output.</td></tr><tr><td width='41' align='left' valign='t
op'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td width
='711' align='left' valign='top'>The compiler will report an 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'>None of th
ese</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' val


ign='top' colspan='2'>What output will the following program <br>produce? <br>cl
ass Bits{ <br>public static void main(Strinargs[J){ <br>short s1 = 3; <br>short
s2 = 13; <br>short s3 = (short)(sl ^ s2); <br>system.out.println("Result : +s3) <
br>} <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'>Result: 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'>Result : 14</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'>Result : 15</td></tr><tr><td width='4
1' align='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'
><b>D) </b></td><td width='711' align='left' valign='top'>Result: 16</td></tr></
table><table border='0' width='600' id='table1_1_5'><tr><td width='41' align='le
ft' valign='top'><b>Q.6 </b></td><td width='749' align='left' valign='top' colsp
an='2'>How many String objects are created in the <br>following code? <br>String
S 1, S2, S3; <br>S1 ="1234"; <br>S2 = S1; <br>S3 = S1+S2;</td></tr><tr><td widt
h='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' val
ign='top'><b>B) </b></td><td width='711' align='left' valign='top'>2</td></tr><t
r><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'>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'>4</
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'>Given the following- code: <br>class Base { int x= 10; } <br>cl
ass Derived extends Base {int x = 20;} <br>Base b = new Base(); <br>Derived d =
new Derived(); <br>Base bd = new Derived(); <br>The statement <br>Systerw.out.pr
intIn(b.x + + d.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'>10 20 20</td></tr><tr><td width='41' align='left' va
lign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </b></td><t
d width='711' align='left' valign='top'>10 20 10</td></tr><tr><td width='41' ali
gn='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C)
</b></td><td width='711' align='left' valign='top'>20 10 20</td></tr><tr><td wi
dth='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'>20 20 10</td></t
r></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' c
olspan='2'>If m and n are int type variables, what will <br>be result of the exp
ression m%n% when m= <br>14 and n =-3</td></tr><tr><td width='41' align='left' val
ign='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='lef
t' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>B) </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>C) <
/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>D) </b></td><td width='711' align='left' valign='top'>Error</td></tr></table><
table border='0' width='600' id='table1_1_8'><tr><td width='41' align='left' val
ign='top'><b>Q.9 </b></td><td width='749' align='left' valign='top' colspan='2'>
Which of the following applet tags is legal to <br>embed an <br>applet class nam
ed Test into a web page?</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'><applet code = Test width = 200 height
100></applet)</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='le
ft' valign='top'><applet><code = Test..class width = 200

height
100></applet></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='le
ft' valign='top'><applet code =Test.class width = 200 height
100><applet></td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><t
d width='34' align='left' valign='top'><b>D) </b></td><td width='711' align='lef
t' valign='top'><applet codebase = Test.class width = 200
height
100></applet></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'>A method to compute the sum of all <br>elements
in an array of 'int' is needed. The <br>following proposed method is incomplete
; select <br>the correct statement for line 3 from the <br>options provided. <br
>1. public int total(int x[]) { <br>2. int i, t </td></tr><tr><td width='41' ali
gn='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A)
</b></td><td width='711' align='left' valign='top'>for(int i=0;<x.lenght;)</td>
</tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34' alig
n='left' valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>f
or(i=0;<x.lenght;)</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' alig
n='left' valign='top'>for (i=0;<x.lenght;++)</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'>for ((int i=0;<x.lenght;i++)</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'>The following, method takes a
char input <br>and returns an int value <br>public int maze(char d)} <br>if(d<=
'N'){ <br>if(d=='E') return 2; <br>return 1; <br>} <br>else if(d=='S') return 3;
<br>else if(d=='W') return 4; <br>return 0; <br>}</td></tr><tr><td width='41' a
lign='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>
A) </b></td><td width='711' align='left' valign='top'>Input of 'A' produces outp
ut of I</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td wid
th='34' align='left' valign='top'><b>B) </b></td><td width='711' align='left' va
lign='top'>Input of X produces output of 0</td></tr><tr><td width='41' align='left
' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>C) </b></t
d><td width='711' align='left' valign='top'>Q Input of 'E' produces output of 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='to
p'>The method fails to compile due to syntax
error</td></tr></table><table border='0' width='600' id='table1_2_1'><tr><td wid
th='41' align='left' valign='top'><b>Q.2 </b></td><td width='749' align='left' v
align='top' colspan='2'>31. Select correct Syntaxes <br>1. for (initialization;
test condition; modifier <br>expression;) <br>2. for (initialization1, initializ
ation2; <br>test conditon1, test condition2; <br>modifier1, modifier2) <br>{ bod
y of the loop}; <br>3. while (test cond</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' val
ign='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_2'><tr><td width='4
1' align='left' valign='top'><b>Q.3 </b></td><td width='749' align='left' valign
='top' colspan='2'>Trying to compile the following source <br>code produces a co
mpiler warning to the effect <br>that the variable 'tmp' may not have been <br>i
nitialised. <br>1. class Demo { <br>2. public static void main (String args[]) <
br>3. int n = -10; <br>4. String t</td></tr><tr><td width='41' align='left' vali
gn='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></td><td

width='711' align='left' valign='top'>Make line 4 read, String tmp=null;</td></t


r><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'>Make
line 4 read String tmp="";</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'>Insert a line following line 5, else
tmp="not Positive";</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' ali
gn='left' valign='top'>All of these changes will eliminate the
warning</td></tr></table><table border='0' width='600' id='table1_2_3'><tr><td w
idth='41' align='left' valign='top'><b>Q.4 </b></td><td width='749' align='left'
valign='top' colspan='2'>You are writing a set of classes related <br>to Marks
Report and have created your own <br>exception hierarchy derived from <br>java.l
ang.Exception as follows: <br>java.lang.Exception <br>+-- MarksException <br>+-OutOfRangeException <br>Your custom excep</td></tr><tr><td width='41' align='lef
t' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b></
td><td width='711' align='left' valign='top'>new OutOfRangeException ("Marks is
not in
the Range");</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><t
d width='34' align='left' valign='top'><b>B) </b></td><td width='711' align='lef
t' valign='top'>throws new OutOfRangeException ("Marks is
not in the Range");</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' ali
gn='left' valign='top'>throw new OutOfRangeExcep tion ("Marks is
not in the Range");</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' ali
gn='left' valign='top'>throw OutOfRangeException ("Marks is not
in the Range");</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' alig
n='left' valign='top' colspan='2'>Given the following method that will be <br>ca
lled with various input values: <br>public void soundOff(int x){ <br>switch(x){
<br>case 1: System.out.print("One) <br>case 2: System.out.print(Two) break; <br>cas
e 3: Systern.out.print("Three "); <br>defau</td></tr><tr><td width='41' align='l
eft' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A) </b>
</td><td width='711' align='left' valign='top'>Input = 0, Output = "Zero"</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'>Inp
ut = 1, Output = "One"</td></tr><tr><td width='41' align='left' valign='top'>&nb
sp;</td><td width='34' align='left' valign='top'><b>C) </b></td><td width='711'
align='left' valign='top'>Input = 2, Output ~ "One Two"</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'>Input = 3, Output = "
Three Do What?"</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' alig
n='left' valign='top' colspan='2'>Assume that the following program has <br>been
compiled and Radio.class file is in the <br>current directory. <br>class Radio
{ <br>public static void main(String args[j) { <br>int n = 0; <br>System.out.pri
ntln <br>("The ray is "+args[++n]); <br>} <br>} <</td></tr><tr><td width='41' al
ign='left' valign='top'>&nbsp;</td><td width='34' align='left' valign='top'><b>A
) </b></td><td width='711' align='left' valign='top'>Radio alpha beta gamma</td>
</tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34' alig
n='left' valign='top'><b>B) </b></td><td width='711' align='left' valign='top'>j
ava Radio gamma beta</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' al
ign='left' valign='top'>java Radio alpha gamma</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'>java Radio.class beta gamma</t
d></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='t
op' colspan='2'>The Fruit class declares the following <br>method to return <br>

a float value calculated from a size of a fruit. <br>public float calories (floa
t serving) <br>A junior programmer writing the Apple class, <br>which extends Fr
uit, proposes to declare the <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 wid
th='711' align='left' valign='top'>It won't compile because of the different
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'>It won't compile because of the different
name in the parameter list</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='7
11' align='left' valign='top'>It will compile but will be incompatible with
other use of the method, because you can't cast
the double return type to float</td></tr><tr><td width='41' align='left' valign=
'top'>&nbsp;</td><td width='34' align='left' valign='top'><b>D) </b></td><td wid
th='711' align='left' valign='top'>It will compile and be compatible with other
uses of the calories method</td></tr></table><table border='0' width='600' id='t
able1_2_7'><tr><td width='41' align='left' valign='top'><b>Q.8 </b></td><td widt
h='749' align='left' valign='top' colspan='2'>In the following code for a class
in which <br>'method' has an inner class, which variables <br>would the statemen
t in <br>line 8 be unable to use in place of XXX? <br>public class Base { <br>st
atic int aaa=3; <br>Strin bbb = "Java"; <br>public void metho</td></tr><tr><td w
idth='41' align='left' valign='top'>&nbsp;</td><td width='34' align='left' valig
n='top'><b>A) </b></td><td width='711' align='left' valign='top'>aaa</td></tr><t
r><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'>bbb</td>
</tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='34' alig
n='left' valign='top'><b>C) </b></td><td width='711' align='left' valign='top'>c
cc</td></tr><tr><td width='41' align='left' valign='top'>&nbsp;</td><td width='3
4' align='left' valign='top'><b>D) </b></td><td width='711' align='left' valign=
'top'>ddd</td></tr></table><br><br>

You might also like