webmasterMyJavaZone
Quiz by , created more than 1 year ago

Quiz on Segundo Set de Preguntas Java OCA Exam (1z0-803) , created by webmasterMyJavaZone on 18/06/2014.

33887
3
0
webmasterMyJavaZone
Created by webmasterMyJavaZone almost 10 years ago
Close

Segundo Set de Preguntas Java OCA Exam (1z0-803)

Question 1 of 14

1

Which conditional statement would be best suited for determining the flow of code based on an int that may have a value between 1 and 10? The program must react differently for each value.

Select one of the following:

  • if-else statement

  • if-else-if statement with multiple if-elses

  • multiple if statements

  • switch statement

Explanation

Question 2 of 14

1

What Java code is used for declaring and initializing a null object?

Select one of the following:

  • Object object = new Object();

  • Object object = new Object(null);

  • Object object = null;

  • Object object = null();

Explanation

Question 3 of 14

1

Given the following code segment, what would be the output?

int value1 = 5;
int value2 = 7;
boolean bool1 = true;
boolean bool2 = false;
if (bool1 && (( value1 < value2 )|| bool2 ) && !(bool2)) {
System.out.println("Result set one");
}
else {
System.out.println("Result set two");
}

Select one of the following:

  • Result set one

  • Result set two

Explanation

Question 4 of 14

1

What is the output for the following Java code segment? The text in parentheses is meant to describe the whitespace and is not part of the output.

String fiveSpaces = " ";
String SCJA = "SCJA";
String lineToDisplay = "fiveSpaces + SCJA + fiveSpaces";
System.out.println(lineToDisplay.trim());

Select one of the following:

  • SCJA (no trailing and leading spaces)

  • SCJA (five leading and trailing spaces)

  • SCJA (four leading and trailing spaces)

  • fiveSpaces + SCJA + fiveSpaces

Explanation

Question 5 of 14

1

Given:

public class StringModifier {
public static void main (String[] args) {
String a = "Supercalifragilisticexpialidocious!";
String b = a.substring(x,y);
char [] c = {a.charAt(u), a.charAt(v)};
System.out.print(b + String.valueOf(c));
}
}

What integer declarations are needed to print the string fragile!?

Select one of the following:

  • int x = 8; int y = 14; int u = 2; int v =33;

  • int x = 10; int y = 16; int u = 4; int v =35;

  • int x = 8; int y = 15; int u = 5; int v =32;

  • int x = 9; int y = 15; int u = 3; int v =34;

Explanation

Question 6 of 14

1

You want to remove all leading and trailing whitespace from a string.Which method invocation will allow this to occur?

Select one of the following:

  • stringName.trim();

  • stringName.trim(' ');

  • stringName.trim(" ");

  • stringName.trimWhiteSpace();

Explanation

Question 7 of 14

1

From highest precedence to lowest, which list of operators is ordered properly?

Select one of the following:

  • *, +, &&, =

  • *, &&, +, =

  • *, =, &&, +

  • +, *, &&, =

Explanation

Question 8 of 14

1

Given the following code that uses the modulus operator, what will be printed? System.out.print((24 % 8) + (10 % 7) + (100 % 99) + (38 % 6));

Select one of the following:

  • 5

  • 6

  • 0312

  • 0302

Explanation

Question 9 of 14

1

Given the following code segment testing the equality of two strings, what will be printed?

1. String string = "Dollar bill";
2. string.replace("Dollar bill","Silver dollar");
3. if ("Dollar bill".equals(string)) {
4. System.out.println ("I have a dollar bill.");
5. } else {
6. System.out.println ("I have a silver dollar.");
7. }

Select one of the following:

  • I have a dollar bill.

  • I have a silver dollar.

  • The code will not compile because of an error at line 2.

  • The code will not compile because of an error at line 3.

Explanation

Question 10 of 14

1

Which append declaration does not exist in Java 7?

Select one of the following:

  • public StringBuilder append (short s) {…}

  • public StringBuilder append (int i) {…}

  • public StringBuilder append (long l) {…}

  • public StringBuilder append (float f) {…}

  • public StringBuilder append (double d) {…}

Explanation

Question 11 of 14

1

Given:

System.out.println("A" + 1 + (1 + 1) + 1);

What will print?

Select one of the following:

  • A1111

  • A121

  • A13

  • A31

  • Compilation error

Explanation

Question 12 of 14

1

Given:

StringBuilder s = new StringBuilder ("magic");
s.append("al").replace(1, 3, "us").matches("musical");
System.out.println(s);

What will be printed to standard out?

Select one of the following:

  • magical

  • musical

  • true

  • The code will not compile.

Explanation

Question 13 of 14

1

Given:

boolean value = true;
System.out.print( true || (value=false));
System.out.println(", " + value);

What is printed to standard out?

Select one of the following:

  • true, true

  • true, false

  • false, true

  • false, false

Explanation

Question 14 of 14

1

Given:

String value1 = "null";
String value2 = "null";
System.out.println(value1.equalsIgnoreCase(value2));

What result will be seen upon compilation and/or execution?

Select one of the following:

  • A NullPointerException is thrown at runtime.

  • equalsIgnoreCase is not a valid method name and causes a compilation error.

  • "true" is printed to standard out.

  • "false" is printed to standard out.

Explanation