Which Android component is responsible for managing the lifecycle of an application process? MCQ with Answer and Explanation

Which Android component is responsible for managing the lifecycle of an application process?
A. WindowManager
B. PackageManager
C. ProcessManager
D. ActivityManager
Answer: Option D
Solution (By JKExamLibrary)
ActivityManager manages the overall application lifecycle, including starting and killing processes based on memory needs.

This question belongs to: Computer Operating Systems

Discuss this Question (0)

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

Practice More Operating Systems Questions

Question #1 Report Error
Which Linux command is used to display the current user's identity?
A. id
B. who
C. users
D. whoami

Correct Answer: Option D


Explanation:
whoami prints the effective username; id shows user and group IDs.

This question belongs to: Computer Operating Systems
Question #2 Report Error
Which of the following is a disadvantage of paging?
A. Internal fragmentation
B. Slow allocation
C. Complex memory management
D. External fragmentation

Correct Answer: Option A


Explanation:
Paging causes internal fragmentation because the last page of a process may not be fully used; external fragmentation is eliminated.

This question belongs to: Computer Operating Systems
Question #3 Report Error
What is the primary role of the 'Android Manifest' file inside an Android application bundle?
A. To declare essential structural information about the app (components, required permissions, and hardware targets) to the OS.
B. To compile application Java code into DEX bytecode files.
C. To store the graphical application skin structures.
D. To act as an internal local relational database.

Correct Answer: Option A


Explanation:
The AndroidManifest.xml file defines application components, target SDKs, structure mappings, and hardware/security permissions for the Android system.

This question belongs to: Computer Operating Systems