MCQs / Computer Science / Mobility, Wireless Communication and Location-Aware Applications
Mobility, Wireless Communication and Location-Aware Applications MCQs — Computer Science 36 multiple-choice questions on Mobility, Wireless Communication and Location-Aware Applications from Computer Science, each with the correct answer and, where available, a teacher's explanation. Read through them to revise the chapter, then practise the same questions one by one to test yourself.
1. Which Jetpack library is best for uploading queued data when the connection returns? ViewBinding Navigation Room alone WorkManager with a network constraint Answer: D) WorkManager with a network constraint
Explanation: WorkManager runs work when constraints (network) are met.
Discuss this question
2. Which permission is needed to read the network state? CHANGEWIFISTATE ACCESSNETWORKSTATE READPHONESTATE INTERNET Answer: B) ACCESSNETWORKSTATE
Explanation: ACCESSNETWORKSTATE is a normal permission.
Discuss this question
3. Wi-Fi is defined by which IEEE standard family? 802.3 802.16 802.11 802.15.4 Answer: C) 802.11
Explanation: IEEE 802.11 defines wireless LANs (Wi-Fi).
Discuss this question
4. The Android class used to check connection type and whether it is metered is: ConnectivityManager / NetworkCapabilities SmsManager WindowManager LocationManager Answer: A) ConnectivityManager / NetworkCapabilities
Explanation: NetworkCapabilities reports transport, metered and validated status.
Discuss this question
5. An "offline-first" app: Never stores data Shows locally stored data first and syncs with the server when online Requires 5G Works only without internet Answer: B) Shows locally stored data first and syncs with the server when online
Explanation: Local data keeps the app useful offline.
Discuss this question
6. Which positioning method works best INDOORS with low power? Infrared Wi-Fi positioning / BLE beacons Satellite messaging GPS Answer: B) Wi-Fi positioning / BLE beacons
Explanation: GPS signals are weak indoors; Wi-Fi and beacons work inside buildings.
Discuss this question
7. A-GPS speeds up the first GPS fix by: Using a bigger antenna Turning off Wi-Fi Downloading satellite information through the mobile network Using NFC Answer: C) Downloading satellite information through the mobile network
Explanation: Assistance data reduces time to first fix.
Discuss this question
8. To save data costs, large downloads should wait for: Low battery Any mobile network Airplane mode An unmetered (usually Wi-Fi) connection Answer: D) An unmetered (usually Wi-Fi) connection
Explanation: Unmetered networks avoid charges.
Discuss this question
9. Which permission is required for geofences and location access while the app is in the background? ACCESSBACKGROUNDLOCATION POSTNOTIFICATIONS ACCESSCOARSELOCATION only INTERNET Answer: A) ACCESSBACKGROUNDLOCATION
Explanation: Background location is a separate, strictly reviewed permission.
Discuss this question
10. Retrying failed requests after 1 s, 2 s, 4 s, 8 s is called: Polling Handoff Exponential backoff Throttling Answer: C) Exponential backoff
Explanation: Backoff increases wait time between retries.
Discuss this question
11. Thermal throttling happens when: Wi-Fi is off Heavy processing heats the phone and the CPU slows down to cool The screen rotates The battery is full Answer: B) Heavy processing heats the phone and the CPU slows down to cool
Explanation: Phones reduce clock speed when hot.
Discuss this question
12. A GPS receiver needs signals from at least how many satellites for a 3-D position fix? 2 1 4 3 Answer: C) 4
Explanation: Four satellites solve latitude, longitude, altitude and clock error.
Discuss this question
13. Wearables and fitness bands mostly use: Bluetooth Low Energy (BLE) Satellite 3G Ethernet Answer: A) Bluetooth Low Energy (BLE)
Explanation: BLE offers very low power consumption.
Discuss this question
14. Moving from a Wi-Fi network to mobile data while a download continues is an example of: Fragmentation Sideloading Geofencing Handoff (handover) Answer: D) Handoff (handover)
Explanation: Handoff transfers the connection between networks/cells.
Discuss this question
15. Why are mobile devices a greater security risk than desktops? They are easily lost or stolen and often use untrusted public Wi-Fi They have no passwords They never receive updates They cannot be encrypted Answer: A) They are easily lost or stolen and often use untrusted public Wi-Fi
Explanation: Portability and open wireless networks increase risk.
Discuss this question
16. Estimating movement from accelerometer and gyroscope between fixes is called: Trilateration Dead reckoning Geocoding Handoff Answer: B) Dead reckoning
Explanation: Dead reckoning integrates sensor data.
Discuss this question
17. The 5G feature for ultra-reliable, ~1 ms latency communication is: mMTC GPRS URLLC eMBB Answer: C) URLLC
Explanation: URLLC targets critical low-latency applications.
Discuss this question
18. Data edited offline on two devices that later conflicts is a problem of: Compilation Fragmentation Rendering Synchronisation / data consistency Answer: D) Synchronisation / data consistency
Explanation: Offline edits must be synchronised and conflicts resolved.
Discuss this question
19. Which practice protects user privacy in location apps? Share location with advertisers by default Track location all the time Hide location use from the privacy policy Request approximate location when precise is not needed and stop updates when done Answer: D) Request approximate location when precise is not needed and stop updates when done
Explanation: Minimise collection and be transparent.
Discuss this question
20. Which method computes the distance between two locations? Location.distanceBetween() / location.distanceTo() MapView.measure() Math.distance() Geocoder.distance() Answer: A) Location.distanceBetween() / location.distanceTo()
Explanation: Location provides distance calculations in metres.
Discuss this question
21. Using Firebase Cloud Messaging to tell the app about new data instead of checking every minute is called: Caching Batching Push instead of polling Geofencing Answer: C) Push instead of polling
Explanation: Push avoids frequent wasteful polling.
Discuss this question
22. Cell-ID positioning is: Only for satellites Only outdoors Low accuracy (hundreds of metres to km) but very low power Very accurate (cm) Answer: C) Low accuracy (hundreds of metres to km) but very low power
Explanation: Cell towers give coarse locations cheaply.
Discuss this question
23. Which is a DEVICE constraint in mobile computing? High latency Handoff between cells Interference Limited battery and memory Answer: D) Limited battery and memory
Explanation: Battery, CPU, RAM and storage limits are device constraints.
Discuss this question
24. Which fused location priority uses the least extra battery by only reusing other apps' location requests? PRIORITYBALANCEDPOWERACCURACY PRIORITYPASSIVE PRIORITYLOWPOWER PRIORITYHIGHACCURACY Answer: B) PRIORITYPASSIVE
Explanation: Passive receives locations requested by others.
Discuss this question
25. The recommended minimum geofence radius for reliable results is about: 10 km 1000 km 100–150 m 1 m Answer: C) 100–150 m
Explanation: Smaller radii are unreliable because of location accuracy.
Discuss this question
Page 1 of 2 Next
Practise Mobility, Wireless Communication and Location-Aware Applications MCQs
More Computer Science chapters