Which Android version introduced the concept of runtime permissions, allowing users to grant or deny permissions dynamically rather than during app installation? MCQ with Answer and Explanation

Which Android version introduced the concept of runtime permissions, allowing users to grant or deny permissions dynamically rather than during app installation?
A. Android 6.0 Marshmallow
B. Android 2.3 Gingerbread
C. Android 4.4 KitKat
D. Android 5.0 Lollipop
Answer: Option A
Solution (By JKSSB Mock Tests)
Android 6.0 Marshmallow completely overhauled the application permission model by introducing runtime permissions to enhance user data security.

Discuss this Question (0)

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

Practice More Operating Systems Questions

Question #1
What mechanism does an OS use to instantly notify the CPU that an event requiring immediate attention has occurred?
A. Interrupt
B. System Call
C. Thread
D. Spooling

Correct Answer: Option A


Explanation:
An interrupt is a hardware or software signal sent to the CPU, causing it to temporarily suspend current tasks to execute an Interrupt Service Routine (ISR).

This question belongs to: Computer Operating Systems
Question #2
Which Linux command is used to display the system's hostname and IP address?
A. ip addr
B. hostname -I
C. ifconfig
D. All of the above

Correct Answer: Option D


Explanation:
hostname -I shows IP addresses; ifconfig and ip addr display network interfaces with IPs.

This question belongs to: Computer Operating Systems
Question #3
Which Linux command is used to copy files or directories?
A. cp
B. rsync
C. scp
D. mv

Correct Answer: Option A


Explanation:
cp copies files/directories; mv moves/renames; rsync is for synchronization; scp is secure copy over network.

This question belongs to: Computer Operating Systems