MCQs / Computer Science / App Store Deployment and Mobile Programming Languages

App Store Deployment and Mobile Programming Languages MCQs — Computer Science (page 2)

40 multiple-choice questions on App Store Deployment and Mobile Programming Languages 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. Apps are published and managed on Google Play through the:

  1. Google Play Console
  2. Google Cloud Shell
  3. App Store Connect
  4. Firebase Console

Answer: A) Google Play Console

Explanation: Play Console is the publishing portal.

Discuss this question

27. Objective-C method calls use which syntax?

  1. object.method()
  2. [object method]
  3. method(object)
  4. object-method

Answer: B) [object method]

Explanation: Objective-C uses Smalltalk-style square-bracket messaging.

Discuss this question

28. A disadvantage of cross-platform frameworks compared with native development is:

  1. One code base
  2. Faster development
  3. Lower cost
  4. Larger app size and delay in supporting new OS features

Answer: D) Larger app size and delay in supporting new OS features

Explanation: Engines add size and frameworks must catch up with new APIs.

Discuss this question

29. Which framework draws its own widgets with its rendering engine instead of using native views?

  1. React Native
  2. .NET MAUI
  3. Flutter
  4. Native Kotlin

Answer: C) Flutter

Explanation: Flutter renders every pixel with its engine.

Discuss this question

30. Which language has been Google's preferred language for Android since 2019?

  1. Kotlin
  2. Swift
  3. Dart
  4. Java

Answer: A) Kotlin

Explanation: Google announced Kotlin-first Android development in 2019.

Discuss this question

31. App Store Optimisation (ASO) means:

  1. Improving an app's visibility and conversion in store search
  2. Reducing RAM usage
  3. Testing on emulators
  4. Optimising the APK with R8

Answer: A) Improving an app's visibility and conversion in store search

Explanation: ASO covers title, keywords, screenshots, ratings and more.

Discuss this question

32. C and C++ code in Android apps is written using the:

  1. NDK (Native Development Kit)
  2. Lint
  3. SDK Manager
  4. AVD

Answer: A) NDK (Native Development Kit)

Explanation: The NDK compiles native code for performance-critical parts.

Discuss this question

33. Which testing track lets up to 100 listed testers get builds within minutes?

  1. Internal testing
  2. Staged rollout
  3. Production
  4. Open testing

Answer: A) Internal testing

Explanation: Internal testing is for quick team tests (up to 100 testers).

Discuss this question

34. Google Play policy allows SMS and Call Log permissions mainly for:

  1. Apps that are the default SMS/phone handler or approved exceptions
  2. Apps with more than 1000 users
  3. All apps
  4. Games

Answer: A) Apps that are the default SMS/phone handler or approved exceptions

Explanation: These sensitive permissions are restricted.

Discuss this question

35. The Apple Developer Program costs:

  1. USD 25 once
  2. USD 10 per app
  3. Free for students only
  4. USD 99 per year

Answer: D) USD 99 per year

Explanation: Apple charges an annual USD 99 fee.

Discuss this question

36. The content rating on Google Play is obtained by:

  1. Asking users
  2. Completing the IARC content rating questionnaire
  3. Paying an extra fee
  4. Uploading an APK

Answer: B) Completing the IARC content rating questionnaire

Explanation: The IARC questionnaire generates age ratings.

Discuss this question

37. Apple's language introduced in 2014 for iOS development is:

  1. Swift
  2. Kotlin
  3. Objective-C
  4. C

Answer: A) Swift

Explanation: Swift replaced Objective-C as the main iOS language.

Discuss this question

38. Kotlin was created by:

  1. JetBrains
  2. Apple
  3. Google
  4. Oracle

Answer: A) JetBrains

Explanation: JetBrains created Kotlin in 2011.

Discuss this question

39. iOS privacy "nutrition labels" are shown on:

  1. Xcode only
  2. The iPhone box
  3. The App Store product page
  4. The lock screen

Answer: C) The App Store product page

Explanation: They summarise data collection on the store page.

Discuss this question

40. Which store distributes only free and open-source Android apps?

  1. F-Droid
  2. App Store
  3. Google Play
  4. Amazon Appstore

Answer: A) F-Droid

Explanation: F-Droid hosts FOSS apps.

Discuss this question

Previous Page 2 of 2

Practise App Store Deployment and Mobile Programming Languages MCQs

More Computer Science chapters