arrays

Quiz Guidelines

 

Multiple Choice Question

QID: 
517

Given:

public class TestClass{
public static void main(String[] args){
int i = Integer.parseInt(args[1]);
System.out.println(args[i]);
}
}

What will happen when you compile and run the above program using the following command line: java TestClass 1 2

Select 1 option

A. It will print 1
B. It will print 2
C. It will print some junk value.
D. It will throw ArrayIndexOutOfBoundsException.
E. It will throw NumberFormatException

Multiple Choice Question

QID: 
516

What will the following program print?

public class TestClass{
static boolean b;
static int[] ia = new int[1];
static char ch;
static boolean[] ba = new boolean[1];
public static void main(String args[]) throws Exception{
boolean x = false;
if( b ){
x = ( ch == ia[ch]);
}
else x = ( ba[ch] = b );
System.out.println(x+" "+ba[ch]);
}
}

Select 1 option

A. true true
B. true false
C. false true
D. false false
E. It will not compile.

Multiple Choice Question

QID: 
515

Which of the following expressions will evaluate to true if preceded by the following code?

String a = "java";
char[] b = { 'j', 'a', 'v', 'a' };
String c = new String(b);
String d = a;

Select 3 options

A. (a == d)
B. (b == d)
C. (a == "java")
D. a.equals(c)

Multiple Choice Question

QID: 
514

What will the following code print?

class Test{
public static void main(String[] args){
int k = 1;
int[] a = { 1 };
k += (k = 4) * (k + 2);
a[0] += (a[0] = 4) * (a[0] + 2);
System.out.println( k + " , " + a[0]);
}
}

Select 1 option

A. It will not compile.
B. 4 , 4
C. 25 , 25
D. 13 , 13
E. None of the above.

Multiple Choice Question

QID: 
513

What will be the output of the following code snippet?

int a = 1;
int[] ia = new int[10];
int b = ia[a];
int c = b + a;
System.out.println(b = c);

Select 1 option

A. 0
B. 1
C. 2
D. true
E. false

Pages