Oracle
1Z0-809 · Question #25
1Z0-809 Question #25: Real Exam Question with Answer & Explanation
Sign in or unlock 1Z0-809 to reveal the answer and full explanation for question #25. The question stem and answer options stay visible for context.
Question
Given the code fragment:
class CallerThread implements Callable<String> {
String str;
public CallerThread(String s) {this.str=s;}
public String call() throws Exception {
return str.concat("Call");
}
}
public static void main (String[] args) throws InterruptedException,
ExecutionException
{
ExecutorService es = Executors.newFixedThreadPool(4); //line n1
Future fl = es.submit (new CallerThread("Call"));
String str = fl.get().toString();
System.out.println(str);
}
Which statement is true?
Options
- AThe program prints Call Call and terminates.
- BThe program prints CallCall and does not terminate.
- CA compilation error occurs at line n1.
- DAn ExecutionException is thrown at run time.
Unlock 1Z0-809 to see the answer
You've previewed enough free 1Z0-809 questions. Unlock 1Z0-809 for full answers, explanations, the timed quiz mode, progress tracking, and the master PDF. Question stem and options stay visible so you can still see what's on the exam.