MCQs / Computer Science / Introduction to Mobile Applications and Platforms

Introduction to Mobile Applications and Platforms MCQs — Computer Science (page 2)

47 multiple-choice questions on Introduction to Mobile Applications and Platforms 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.

26. Which type of app runs inside the mobile web browser and is not installed from a store?

  1. Native app
  2. Flutter app
  3. Hybrid app
  4. Web app

Answer: D) Web app

Explanation: Web apps are websites optimised for mobile and run in the browser.

Discuss this question

27. JazzCash and Easypaisa are examples of which category of mobile apps?

  1. Games
  2. Social media
  3. Mobile financial services (m-wallets)
  4. Navigation

Answer: C) Mobile financial services (m-wallets)

Explanation: They are mobile wallet apps used for payments and money transfer.

Discuss this question

28. The many different Android versions and screen sizes in use at the same time is called:

  1. Virtualisation
  2. Encapsulation
  3. Fragmentation
  4. Compilation

Answer: C) Fragmentation

Explanation: Fragmentation describes the variety of OS versions, manufacturers and screen sizes in the Android ecosystem.

Discuss this question

29. The main disadvantage of native development for a company targeting both Android and iOS is:

  1. Two separate code bases increase cost and time
  2. No access to camera
  3. Cannot be published in stores
  4. Poor performance

Answer: A) Two separate code bases increase cost and time

Explanation: Native apps need separate code for each platform, which costs more.

Discuss this question

30. Android's official design system is called:

  1. Fluent Design
  2. Human Interface Guidelines
  3. Material Design
  4. Bootstrap

Answer: C) Material Design

Explanation: Material Design is Google's design system; Human Interface Guidelines is Apple's.

Discuss this question

31. A hybrid app displays its HTML/CSS/JavaScript interface inside a:

  1. WebView
  2. Linux kernel
  3. Content provider
  4. Fragment manager

Answer: A) WebView

Explanation: Hybrid apps wrap web code in a native container that shows it in a WebView (an embedded browser).

Discuss this question

32. Installing an Android app directly from an APK file instead of from a store is called:

  1. Rooting
  2. Compiling
  3. Flashing
  4. Sideloading

Answer: D) Sideloading

Explanation: Sideloading means installing an app from a file or alternative source.

Discuss this question

33. Why must a mobile app save its state when interrupted by a phone call?

  1. Because notifications need RAM
  2. Because the screen becomes larger
  3. Because the OS may pause or even kill the app while another app is in the foreground
  4. Because calls delete the app

Answer: C) Because the OS may pause or even kill the app while another app is in the foreground

Explanation: Interruptions move the app to the background where the OS can stop or kill it, so the state must be saved.

Discuss this question

34. In Pakistan, the most widely used mobile operating system is:

  1. HarmonyOS
  2. Android
  3. iOS
  4. Windows 10 Mobile

Answer: B) Android

Explanation: Android has well above 90% share in Pakistan because affordable Android phones dominate the market.

Discuss this question

35. .NET MAUI, the successor of Xamarin, uses which language?

  1. JavaScript
  2. C
  3. Java
  4. Dart

Answer: B) C

Explanation: .NET MAUI from Microsoft uses C and XAML.

Discuss this question

36. Which tool is commonly used for UI design mock-ups?

  1. Figma
  2. Gradle
  3. Logcat
  4. Git

Answer: A) Figma

Explanation: Figma is a popular interface design and prototyping tool.

Discuss this question

37. Fixing bugs and updating the app for new OS versions after release is called:

  1. Maintenance
  2. Prototyping
  3. Requirement analysis
  4. Deployment

Answer: A) Maintenance

Explanation: Post-release support and updates form the maintenance stage.

Discuss this question

38. Which term describes using a portable computing device while moving and connected through wireless networks?

  1. Grid computing
  2. Cloud computing
  3. Mobile computing
  4. Batch processing

Answer: C) Mobile computing

Explanation: Mobile computing means computing on portable devices connected wirelessly while on the move.

Discuss this question

39. Which feature makes mobile apps more useful than desktop software for ride-hailing services?

  1. Higher screen resolution
  2. Use of a mouse
  3. Access to GPS location and always being with the user
  4. Large keyboards

Answer: C) Access to GPS location and always being with the user

Explanation: Mobile apps can use the GPS location of a device that is always with the user, which is essential for ride hailing.

Discuss this question

40. A software program designed to run on a smartphone or tablet is called a:

  1. Firmware
  2. Device driver
  3. Mobile application
  4. Web server

Answer: C) Mobile application

Explanation: A mobile application (app) is software designed to run on mobile devices such as smartphones and tablets.

Discuss this question

41. An app that keeps working when the device has no internet is said to support:

  1. Offline mode
  2. Sideloading
  3. Fragmentation
  4. Multithreading

Answer: A) Offline mode

Explanation: Offline support means the app stores data locally and works without a connection.

Discuss this question

42. Which type of app usually gives the BEST performance and full device access?

  1. Mobile website
  2. Hybrid
  3. Native
  4. Web

Answer: C) Native

Explanation: Native apps run directly on the platform with full API access, giving the best performance.

Discuss this question

43. Which of the following is an official app store for Android apps?

  1. App Store
  2. Google Play
  3. Microsoft Store
  4. TestFlight

Answer: B) Google Play

Explanation: Google Play is the official store for Android apps; the App Store is Apple's.

Discuss this question

44. Firebase is best described as:

  1. A backend platform providing authentication, databases, messaging and more
  2. A programming language
  3. A mobile operating system
  4. An IDE

Answer: A) A backend platform providing authentication, databases, messaging and more

Explanation: Firebase is Google's backend-as-a-service for mobile and web apps.

Discuss this question

45. New apps on Google Play are uploaded in which publishing format?

  1. AAB (Android App Bundle)
  2. EXE
  3. JAR
  4. IPA

Answer: A) AAB (Android App Bundle)

Explanation: Since August 2021 new apps must be published as Android App Bundles; Play generates optimised APKs from them.

Discuss this question

46. Microsoft ended support for Windows 10 Mobile in:

  1. 2020
  2. 2010
  3. 2024
  4. 2015

Answer: A) 2020

Explanation: Support for Windows 10 Mobile ended in January 2020.

Discuss this question

47. Which is a key constraint that mobile developers must design around?

  1. Unlimited battery
  2. Permanent wired network
  3. Fixed screen size
  4. Limited battery life

Answer: D) Limited battery life

Explanation: Mobile devices run on batteries, so apps must avoid wasting power.

Discuss this question

Previous Page 2 of 2

Practise Introduction to Mobile Applications and Platforms MCQs

More Computer Science chapters