Professional Documents
Culture Documents
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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> <
/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'> </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'> </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'> </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'> </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'> </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'> </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'>
</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'> </td><td width='34' align='left' valign='top'><b>B) </b></td><t
height
100></applet></td></tr><tr><td width='41' align='left' valign='top'> </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'> </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'> </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'> </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'> <
/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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </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'> </td><td width='34' align='left' valign='top'><b>A) </b></td><td
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'> </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'> </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'
> </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'> </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'> </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'> </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'> </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'> </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>