Q81. Given: 

public class SampleClass { 

public static void main(String[] args) { 

AnotherSampleClass asc = new AnotherSampleClass(); SampleClass sc = new 


sc = asc; 

System.out.println("sc: " + sc.getClass()); 

System.out.println("asc: " + asc.getClass()); 


class AnotherSampleClass extends SampleClass { 

What is the result? 

A. sc: class Object asc: class AnotherSampleClass 

B. sc: class SampleClass asc: class AnotherSampleClass 

C. sc: class AnotherSampleClass asc: class SampleClass 

D. sc: class AnotherSampleClass asc: class AnotherSampleClass 


Q82. Which two statements are true for a two-dimensional array of primitive data type? 

A. It cannot contain elements of different types. 

B. The length of each dimension must be the same. 

C. At the declaration time, the number of elements of the array in each dimension must be 


D. All methods of the class object may be invoked on the two-dimensional array. 

Answer: CD 

Q83. Given: 

What is the result? 

A. Marrown 

String out of limits 


B. Marrown 

String out of limits 

Array out of limits 

C. Marrown 

String out of limits 

D. Marrown 




Q84. Given: 

What is the result? 

A. 11, 21, 31, 11, 21, 31 

B. 11, 21, 31, 12, 22, 32 

C. 12, 22, 32, 12, 22, 32 

D. 10, 20, 30, 10, 20, 30 


Q85. Identify two benefits of using ArrayList over array in software development. 

A. reduces memory footprint 

B. implements the Collection API 

C. is multi.thread safe 

D. dynamically resizes based on the number of elements in the list 

Answer: AD 

Q86. int [] array = {1,2,3,4,5}; 

for (int i: array) { 

if ( i < 2) { 

keyword1 ; 


if ( i == 3) { 

keyword2 ; 


What should keyword1 and keyword2 be respectively, in oreder to produce output 2345? 

A. continue, break 

B. break, break 

C. break, continue 

D. continue, continue 


Q87. Given the code fragment:

A. 20 

B. 25 

C. 29 

D. Compilation fails 

E. An Array Index Out Of Bounds Exception is thrown at runtime 


Q88. Given: 

What is the result? 

A. hEllOjAvA! 

B. Hello java! 

C. Out of limits hEllOjAvA! 

D. Out of limits 


Q89. Given: 

What is the result? 

A. 1 1 1 

B. 1 2 3 

C. 2 3 4 

D. Compilation fails 

E. The loop executes infinite times 


Q90. Given the code fragment: 

interface SampleClosable { 

public void close () throws java.io.IOException; 

Which three implementations are valid? 

A. Option A 

B. Option B 

C. Option C 

D. Option D 

E. Option E 

Answer: ACE