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 | |