

MCQOPTIONS
Saved Bookmarks
This section includes 13 Mcqs, each offering curated multiple-choice questions to sharpen your Junit knowledge and support exam preparation. Choose a topic below to get started.
1. |
________________ blocks until all tasks have completed execution after a shutdown request, or the timeout occurs. |
A. | awaitTermination |
B. | runPendingCommands |
C. | tick |
D. | isIdle |
Answer» B. runPendingCommands | |
2. |
When a call to tick returns, the executor will be idle. |
A. | True |
B. | False |
Answer» B. False | |
3. |
____________ runs time forwards by a given duration, executing any commands scheduled for execution during that time period. |
A. | runUntilIdle |
B. | runPendingCommands |
C. | tick |
D. | isIdle |
Answer» D. isIdle | |
4. |
WHEN_A_CALL_TO_TICK_RETURNS,_THE_EXECUTOR_WILL_BE_IDLE.?$ |
A. | True |
B. | False |
Answer» B. False | |
5. |
_________________blocks_until_all_tasks_have_completed_execution_after_a_shutdown_request,_or_the_timeout_occurs.$ |
A. | awaitTermination |
B. | runPendingCommands |
C. | tick |
D. | isIdle |
Answer» B. runPendingCommands | |
6. |
____________ runs time forwards by a given duration, executing any commands scheduled for execution during that time period? |
A. | runUntilIdle |
B. | runPendingCommands |
C. | tick |
D. | isIdle |
Answer» D. isIdle | |
7. |
____________ returns whether this executor is idle. |
A. | runUntilIdle |
B. | runPendingCommands |
C. | execute |
D. | isIdle |
Answer» E. | |
8. |
____________ runs executed commands until there are no commands pending execution. |
A. | runUntilIdle |
B. | runPendingCommands |
C. | execute |
D. | isIdle |
Answer» B. runPendingCommands | |
9. |
______________ runs all commands that are currently pending. |
A. | runUntilIdle |
B. | runPendingCommands |
C. | execute |
D. | isIdle |
Answer» C. execute | |
10. |
Other than RejectedExecutionException, the execute(Runnable command) function can also throw which exception? |
A. | Arithmetic |
B. | ArrayIndexOutOfBounds |
C. | StringIndexOutOfBounds |
D. | NullPointerException |
Answer» E. | |
11. |
The _____________ exception can be thrown by the execute(Runnable command) function. |
A. | Arithmetic |
B. | ArrayIndexOutOfBounds |
C. | StringIndexOutOfBounds |
D. | RejectedExecutionException |
Answer» E. | |
12. |
The __________ command executes the given command at some time in the future. |
A. | Execution() |
B. | execute(Runnable command) |
C. | scheduleNext() |
D. | poll() |
Answer» C. scheduleNext() | |
13. |
The Executor implementations provided implement ____________ which is a more extensive interface. |
A. | ExecutorService |
B. | ThreadPoolExecutor |
C. | ArrayDeque |
D. | SerialExecutor |
Answer» B. ThreadPoolExecutor | |