Which Android component handles receiving and processing system-wide announcements or intents, such as a low battery alert or device boot completion? MCQ with Answer and Explanation

Which Android component handles receiving and processing system-wide announcements or intents, such as a low battery alert or device boot completion?
A. Activity
B. Broadcast Receiver
C. Content Provider
D. Service
Answer: Option B
Solution (By JKSSB Mock Tests)
A Broadcast Receiver is an Android application component that allows the app to listen for and respond to system-wide or app-issued broadcast messages.

Discuss this Question (0)

No comments yet. Be the first to start the discussion!

Practice More Operating Systems Questions

Question #1
Which component of an operating system is responsible for managing the allocation and deallocation of main memory blocks to active applications?
A. Memory Manager
B. Process Scheduler
C. I/O Spooler
D. File System Manager

Correct Answer: Option A


Explanation:
The memory management subsystem tracks memory allocation status, allocating chunks to active processes and reclaiming them upon task completion.

This question belongs to: Computer Operating Systems
Question #2
What does 'Preemptive Multitasking' ensure across system workloads?
A. Applications determine exactly when they give up processor time voluntarily.
B. Only one single system task can execute per computer restart cycle.
C. The operating system slices execution chunks using hardware clock signals to interrupt running tasks fairly.
D. Hardware operates without an active process scheduler scheduler.

Correct Answer: Option C


Explanation:
Preemptive multitasking uses hardware timer interrupts to halt running tasks, preventing any single application from locking up the machine.

This question belongs to: Computer Operating Systems
Question #3
What does a 'Symmetric' multi-threaded system share across all active threads running within the exact same process?
A. Processor clock cycles exclusively.
B. Address space, code section, and global data variables.
C. Nothing; threads share absolutely zero operational bounds.
D. CPU registers, program counter, and stack pointers.

Correct Answer: Option B


Explanation:
Threads belonging to the same process share their parent process's memory space, program code section, global variables, and open operating system descriptors.

This question belongs to: Computer Operating Systems