Submitted by c-admin on Wed, 06/05/2019 - 03:29
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
Submitted by c-admin on Wed, 06/05/2019 - 03:26
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.
Submitted by c-admin on Wed, 06/05/2019 - 03:23
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)
Submitted by c-admin on Wed, 06/05/2019 - 03:20
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.
Submitted by c-admin on Wed, 06/05/2019 - 03:17
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