Set X

True or False

QID: 
25
class Test{

public static int[ ] getArray() { return null; }

public static void main(String[] args){

int index = 1;

try{

getArray()[index=2]++;

}

catch (Exception e){ } //empty catch

System.out.println("index = " + index);

}

}

 

Select 1 option

A. True

B. False

Multiple Choice Question

QID: 
24

Is it possible to create arrays of length zero?

 

Select 1 option

A. Yes, you can create arrays of any type with length zero.

B. Yes, but only for primitive datatypes.

C. Yes, but only for arrays of object references.

D. Yes, and it is same as a null Array.

E. No, arrays of length zero do not exist in Java.

Multiple Choice Question

QID: 
23

What will be the result of trying to compile and execute of the following program?

public class TestClass{

public static void main(String args[] ){

int i = 0 ;

int[] iA = {10, 20} ;

iA[i] = i = 40 ;

System.out.println(""+ iA[ 0 ] + " " + iA[ 1 ] + " "+i) ;

}

}

Select 1 option

A. It will throw ArrayIndexOutofBoundsException at Runtime.

B. Compile time Error.

C. It will prints 10 20 40

D. It will prints 40 20 40

E. It will prints 0 20 40

Multiple Choice Question

QID: 
22

Consider the following class...

class Test{

public static void main(String[ ] args){

int[] a = { 1, 2, 3, 4 };

int[] b = { 2, 3, 1, 0 };

System.out.println( a [ (a = b)[3] ] );

}

}

What will it print when compiled and run ?

Select 1 option

A. It will not compile.

B. It will throw ArrayIndexOutOfBoundsException when run.

C. It will print 1.

D. It will print 3.

E. It will print 4

F. It will print 2

Multiple Choice Question

QID: 
21

What will happen when the following code is compiled and run?

class AX{

static int[] x = new int[0];

static{

x[0] = 10;

}

public static void main(String[] args){

AX ax = new AX();

}

}

Select 1 option

A. It will throw NullPointerException at runtime.

B. It will throw ArrayIndexOutOfBoundsException at runtime.

C. It will throw ExceptionInInitializerError at runtime.

D. It will not compile.

Pages

Quick Notes Finder Tags

Activities (1) advanced java (1) agile (3) App Servers (6) archived notes (2) Arrays (1) Best Practices (12) Best Practices (Design) (3) Best Practices (Java) (7) Best Practices (Java EE) (1) BigData (3) Chars & Encodings (6) coding problems (2) Collections (15) contests (3) Core Java (All) (55) course plan (2) Database (12) Design patterns (8) dev tools (3) downloads (2) eclipse (9) Essentials (1) examples (14) Exception (1) Exceptions (4) Exercise (1) exercises (6) Getting Started (18) Groovy (2) hadoop (4) hibernate (77) hibernate interview questions (6) History (1) Hot book (5) http monitoring (2) Inheritance (4) intellij (1) java 8 notes (4) Java 9 (1) Java Concepts (7) Java Core (9) java ee exercises (1) java ee interview questions (2) Java Elements (16) Java Environment (1) Java Features (4) java interview points (4) java interview questions (4) javajee initiatives (1) javajee thoughts (3) Java Performance (6) Java Programmer 1 (11) Java Programmer 2 (7) Javascript Frameworks (1) Java SE Professional (1) JPA 1 - Module (6) JPA 1 - Modules (1) JSP (1) Legacy Java (1) linked list (3) maven (1) Multithreading (16) NFR (1) No SQL (1) Object Oriented (9) OCPJP (4) OCPWCD (1) OOAD (3) Operators (4) Overloading (2) Overriding (2) Overviews (1) policies (1) programming (1) Quartz Scheduler (1) Quizzes (17) RabbitMQ (1) references (2) restful web service (3) Searching (1) security (10) Servlets (8) Servlets and JSP (31) Site Usage Guidelines (1) Sorting (1) source code management (1) spring (4) spring boot (3) Spring Examples (1) Spring Features (1) spring jpa (1) Stack (1) Streams & IO (3) Strings (11) SW Developer Tools (2) testing (1) troubleshooting (1) user interface (1) vxml (8) web services (1) Web Technologies (1) Web Technology Books (1) youtube (1)