Part 1 of 1
Part 1 of 1
class M {
public static void main(String[] args) {
boolean b;
if (b = false) {System.out.print("A");
} else if (b) {System.out.print("B");
} else if (!b) {System.out.print("C");
} else {System.out.print("D");}
}}
What is the result of attempting to compile and run the program?
A. Prints: A
B. Prints: B
C. Prints: C
D. Prints: D
E. Run-time error
F. Compile-time error
G. None of the above
Question 2 of 20
class E {
public static void main(String args[]) {
int a = 1; a += ++a + a++; System.out.print(a);
}}
What is the result of attempting to compile and run the above program?
A. Prints: 3
B. Prints: 4
C. Prints: 5
D. Prints: 6
E. Prints: 7
F. Run-time error
G. Compile-time error
H. None of the above
Question 3 of 20
class M {
public static void main (String[] args) {
String s1 = "ABCDE";
System.out.print(s1.substring(1,2)+s1.substring(3));
}}
What is the result of attempting to compile and run the program?
A. Prints: AABC
B. Prints: ACDE
C. Prints: ABABC
D. Prints: ABCDE
E. Prints: BABCD
F. Prints: BDE
G. None of the above
Question 4 of 20
class JMM122 {
public static void main (String[] args) {
for (int i = 0; i < 4; i++) {
switch (i) {
case 0: System.out.print("A");
case 1: System.out.print("B");
case 2: System.out.print("C");
}}}}
What is the result of attempting to compile and run the program?
A. Prints: ABC
B. Prints: ABCC
C. Prints: CBA
D. Prints: ABCBCC
E. Run-time error
F. Compile-time error
G. None of the above
Question 5 of 20
class M {
public static void main (String[] args) {
int j = 0;
for (int i = 0; i < 2; i++) do
System.out.print(i);
while (j++ < 2);
}}
What is the result of attempting to compile and run the program?
A. Prints: 0001
B. Prints: 012
C. Prints: 012012
D. Prints: 012345
E. Prints: 001122
F. Prints: 1112
G. Prints: 111222
H. Prints: 121212
I. Run-time error
J. Compile-time error
Question 6 of 20
class E {
static int m(int i) {System.out.print(i + ", "); return i;}
public static void main(String s[]) {
m(m(1) + m(2) % m(3) * m(4));
}}
What is the result of attempting to compile and run the program?
A. Prints: 1, 2, 3, 4, 0,
B. Prints: 1, 2, 3, 4, 3,
C. Prints: 1, 2, 3, 4, 9,
D. Prints: 1, 2, 3, 4, 12,
E. Prints: 2, 3, 4, 1, 9,
F. Prints: 2, 3, 4, 1, 3,
G. Run-time error
H. Compile-time error
I. None of the above
Question 7 of 20
class M {
static void m1(String s1) {
s1.replace('A','Y'); System.out.print(s1);
}
static void m2(String s1) {
s1 = s1.replace('A','Z'); System.out.print(s1);
}
public static void main(String[] s) {
String s1 = "A"; m1(s1); m2(s1);
System.out.print(s1);
}}
What is the result of attempting to compile and run the program?
A. Prints: AAA
B. Prints: YZA
C. Prints: YAA
D. Prints: AZA
E. Compile-time error
F. Run-time error
G. None of the above
Question 8 of 20
class E {
static int m(int i) {System.out.print(i + ", "); return i;}
public static void main(String s[]) {
int i = 1; m(m(++i) + m(i++) + m(-i) + m(i++));
}}
What is the result of attempting to compile and run the above program?
A. Prints: 1, 2, 3, 4, 10,
B. Prints: 1, 2, -3, 4, 4,
C. Prints: 2, 2, -3, -3, -2,
D. Prints: 2, 2, -3, 3, 4,
E. Prints: 2, 3, -3, -2, 0,
F. Prints: 2, 3, -3, 4, 6,
G. Prints: 2, 3, 4, 5, 14,
H. Run-time error
I. Compile-time error
J. None of the above
Question 9 of 20
class M {
public static void main(String[] s) {
String s1 = "1", s2 = "2", s3 = s1 + s2;
s1 += s2; s3 += s1;
System.out.println(s3);
}}
What is the result of attempting to compile and run the program?
A. Prints: 3
B. Prints: 6
C. Prints: 33
D. Prints: 1212
E. Compile-time error
F. Run-time error
G. None of the above
Question 10 of 20
class G {
public static void main (String[] s) {
System.out.print(s[1] + s[2] + s[3]);
}}
java GRC10 A B C D E F
What is the result of attempting to compile and run the program using the specified command
line?
A. Prints: ABC
B. Prints: BCD
C. Prints: CDE
D. Prints: A B C
E. Prints: B C D
F. Prints: C D E
G. Compile-time error
H. Run-time error
I. None of the above
Question 11 of 20
class A {
public static void main(String[] args) {
boolean b = true;
if (b = false) {System.out.print("A");
} else if (b) {System.out.print("B");
} else {System.out.print("C");}
}}
What is the result of attempting to compile and run the program?
A. Prints: A
B. Prints: B
C. Prints: C
D. Run-time error
E. Compile-time error
F. None of the above
Question 12 of 20
class E {
static int m(int i) {System.out.print(i + ", "); return i;}
public static void main(String s[]) {
m(m(1) - m(2) + m(3) * m(4));
}}
What is the result of attempting to compile and run the program?
A. Prints: 1, 2, 3, 4, 8,
B. Prints: 1, 2, 3, 4, 11,
C. Prints: 3, 4, 1, 2, 11,
D. Run-time error
E. Compile-time error
F. None of the above
Question 13 of 20
class A {
public static void main(String[] args) {
char a = 'a', b = 'b'; // 'a' = 97, 'b' = 98
System.out.print(a + b + "" + a + b);
}}
What is the result of attempting to compile and run the program?
A. Prints: 390
B. Prints: 195195
C. Prints: 195ab
D. Prints: ab195
E. Prints: abab
F. Run-time error
G. Compile-time error
H. None of the above
Question 14 of 20
class A {
public static void main(String[] args) {
boolean b;
if (b = false) {System.out.print("A");
} else if (b) {System.out.print("B");
} else if (!b) {System.out.print("C");
} else {System.out.print("D");}
}}
What is the result of attempting to compile and run the program?
A. Prints: A
B. Prints: B
C. Prints: C
D. Prints: D
E. Run-time error
F. Compile-time error
G. None of the above
Question 15 of 20
class M {
public static void main (String[] args) {
// Insert code here.
}}
Which of the following lines can be inserted at the specified location without generating a
compile-time error?
A. boolean b1 = true;
B. boolean b2 = TRUE;
C. boolean b3 = 'true';
D. boolean b4 = "TRUE";
E. boolean b5 = 0;
F. None of the above
Question 16 of 20
Which of these lists contains at least one word that is not a Java keyword?
A. abstract, default, if, private, this
Question 17 of 20
class E {
static boolean a, b, c;
public static void main (String[] args) {
boolean x = a || (b = true) && (c = true);
System.out.print(a + "," + b + "," + c);
}}
What is the result of attempting to compile and run the program?
A. Prints: true,true,true
B. Run-time error
C. Prints: true,false,false
D. Prints: false,false,true
E. Prints: true,false,true
F. Prints: true,true,false
G. Compile-time error
H. Prints: false,false,false
I. Prints: false,true,false
J. Prints: false,true,true
Question 18 of 20
class E {
public static void main (String[] args) {
byte x = 3, y = 5;
System.out.print((y % x) + ",");
System.out.print(y == ((y/x)*x + (y%x)));
}}
What is the result of attempting to compile and run the program?
A. Prints: 1,true
B. Prints: 2,true
C. Prints: 1,false
D. Prints: 2,false
E. Run-time error
F. Compile-time error
G. None of the above
Question 19 of 20
class M {
public static void main (String[] args) {
String s = null;
System.out.print(s);
}}
What is the result of attempting to compile and run the program?
A. Prints nothing.
B. Prints: null
C. Compile-time error
D. Run-time error
E. None of the above
Question 20 of 20
class E {
static int m(int i) {System.out.print(i + ","); return 0;}
public static void main (String[] args) {
Question 1 of 20
class M {
public static void main (String[] args) {
// Insert code here.
}}
Which of the following lines can be inserted at the specified location without generating a compile-time error?
A. char a = a;
B. char b = abc;
C. char c = \u0041;
D. char d = \uabcd;
Question 2 of 20
class M {
static void m1(String s1) {
s1.replace('A','Y'); System.out.print(s1);
}
static void m2(String s1) {
s1 = s1.replace('A','Z'); System.out.print(s1);
}
public static void main(String[] s) {
String s1 = "A"; m1(s1); m2(s1);
System.out.print(s1);
}}
What is the result of attempting to compile and run the program?
A. Prints: AAA
B. Prints: YZA
C. Prints: YAA
D. Prints: AZA
E. Compile-time error
F. Run-time error
Question 3 of 20
class A {
public static void main(String[] args) {
boolean b = true;
if (b = false) {System.out.print("A");
} else if (b) {System.out.print("B");
} else {System.out.print("C");}
}}
What is the result of attempting to compile and run the program?
A. Prints: A
B. Prints: B
C. Prints: C
D. Run-time error
E. Compile-time error
Question 4 of 20
class G {
public static void main (String[] s) {
System.out.print(s[1] + s[2] + s[3]);
}}
java GRC10 A B C D E F
What is the result of attempting to compile and run the program using the specified command line?
A. Prints: ABC
B. Prints: BCD
C. Prints: CDE
D. Prints: A B C
E. Prints: B C D
F. Prints: C D E
G. Compile-time error
H. Run-time error
Question 5 of 20
class M {
public static void main(String[] s) {
String s1 = new String("ABCDEFG"), s2 = new String("EFGHIJ");
String s3 = s1.substring(4,7), s4 = s2.substring(0,3);
System.out.println((s3 == s4) + "," + (s3 + s4).equals(s4 + s3));
}}
What is the result of attempting to compile and run the program?
A. Prints: false,false
B. Prints: false,true
C. Prints: true,false
D. Prints: true,true
E. Compile-time error
F. Run-time error
Question 6 of 20
class M {
public static void main(String args[]) {
int x = 6; int success = 0;
do {
switch(x) {
case 0: System.out.print("0"); x += 5; break;
case 1: System.out.print("1"); x += 3; break;
case 2: System.out.print("2"); x += 1; break;
case 3: System.out.print("3"); success++; break;
case 4: System.out.print("4"); x -= 1; break;
case 5: System.out.print("5"); x -= 4; break;
case 6: System.out.print("6"); x -= 5; break;
}
} while ((x != 3) || (success < 2));
}}
What is the result of attempting to compile and run the program?
A. Compile-time error
B. Prints: 6143
C. Run-time error
D. Prints: 60514233
E. Prints: 61433
F. Prints: 6152433
Question 7 of 20
class E {
static boolean a, b, c;
public static void main (String[] args) {
boolean x = a || (b = true) && (c = true);
System.out.print(a + "," + b + "," + c);
}}
What is the result of attempting to compile and run the program?
A. Prints: true,true,true
B. Run-time error
C. Prints: true,false,false
D. Prints: false,false,true
E. Prints: true,false,true
F. Prints: true,true,false
G. Compile-time error
H. Prints: false,false,false
I. Prints: false,true,false
J. Prints: false,true,true
Question 8 of 20
class M {
static int i;
public static void main(String args[]) {
A. Prints: 1212010
B. Prints: 1212013
F. Run-time error
Question 9 of 20
Which of these lists contains at least one word that is not a Java keyword?
Question 10 of 20
class E {
static int m(int i) {System.out.print(i + ", "); return i;}
public static void main(String s[]) {
int i = 1; m(m(++i) + m(i++) + m(-i) + m(i++));
}}
What is the result of attempting to compile and run the above program?
A. Prints: 1, 2, 3, 4, 10,
B. Prints: 1, 2, -3, 4, 4,
D. Prints: 2, 2, -3, 3, 4,
F. Prints: 2, 3, -3, 4, 6,
G. Prints: 2, 3, 4, 5, 14,
H. Run-time error
I. Compile-time error
Question 11 of 20
class M {
public static void main (String[] args) {
// Insert code here.
}}
Which of the following lines can be inserted at the specified location without generating a compile-time error?
A. String a = 'a';
B. String b = 'abc';
C. String c = '\u0041';
D. String d = '\uabcd';
Question 12 of 20
class M {
public static void main(String[] args) {
int[] a1 = {1,2,3};
int []a2 = {4,5,6};
int a3[] = {7,8,9};
System.out.print(a1[1]+","+a2[1]+","+a3[1]);
}}
What is the result of attempting to compile and run the program?
A. Prints: 3,6,9
B. Prints: 1,4,7
C. Compile-time error
D. Prints: 2,5,8
E. Prints: 12
F. Prints: 15
G. Prints: 18
Question 13 of 20
class G {
static int m1(int x) {return ++x;}
public static void main (String[] args) {
int x = 1;
int y = m1(x);
System.out.println(x + "," + y);
}}
What is the result of attempting to compile and run the program?
A. Prints: 1,1
B. Prints: 1,2
C. Prints: 2,1
D. Prints: 2,2
E. Run-time error
F. Compile-time error
Question 14 of 20
class M {
public static void main (String[] args) {
String s1 = "ABCDE";
System.out.print(s1.substring(1,2)+s1.substring(3));
}}
What is the result of attempting to compile and run the program?
A. Prints: AABC
B. Prints: ACDE
C. Prints: ABABC
D. Prints: ABCDE
E. Prints: BABCD
F. Prints: BDE
Question 15 of 20
class A {
public static void main(String[] args) {
char a = 'a', b = 'b'; // 'a' = 97, 'b' = 98
System.out.print(a + b + "" + a + b);
}}
What is the result of attempting to compile and run the program?
A. Prints: 390
B. Prints: 195195
C. Prints: 195ab
D. Prints: ab195
E. Prints: abab
F. Run-time error
G. Compile-time error
Question 16 of 20
class A {
public static void main(String[] args) {
int[] a1 = new int[]; // 1
int a2[] = new int[5]; // 2
int[] a3 = new int[]{1,2}; // 3
int []a4 = {1,2}; // 4
int[] a5 = new int[5]{1,2,3,4,5}; // 5
}}
A.1
B.3
C.2
D.5
E.4
Question 17 of 20
class E {
public static void main(String args[]) {
int a = 1; a += ++a + a++; System.out.print(a);
}}
What is the result of attempting to compile and run the above program?
A. Prints: 3
B. Prints: 4
C. Prints: 5
D. Prints: 6
E. Prints: 7
F. Run-time error
G. Compile-time error
Question 18 of 20
class M {
public static void main(String args[]) {
String a = "A", b = "B", c = a+b, d = a+b;
System.out.print(((a+b)==(a+b)) + ",");
System.out.print((c==d) + ",");
System.out.print(c.equals(d));
}}
What is the result of attempting to compile and run the program?
A. Prints: true,true,true
B. Prints: false,true,true
C. Prints: true,false,true
D. Prints: false,false,false
E. Prints: false,true,false
F. Prints: true,false,false
G. Prints: true,true,false
H. Prints: false,false,true
Question 19 of 20
class M {
public static void main (String[] args) {
int a = 1; // 1
short b = 1; // 2
long c = 1; // 3
a = c + a; // 4
c = b + a; // 5
}}
A compile-time error is generated at which line?
A. 1
B. 2
C. 3
D. 4
E. 5
Question 20 of 20
class E {
public static void main (String[] args) {
byte x = 3, y = 5;
System.out.print((y % x) + ",");
System.out.print(y == ((y/x)*x + (y%x)));
}}
What is the result of attempting to compile and run the program?
A. Prints: 1,true
B. Prints: 2,true
C. Prints: 1,false
D. Prints: 2,false
E. Run-time error
F. Compile-time error