تطبيقات الهواتف الذكية

اختبار الفصل ٣

اختبار محاكي

Android Studio

٢٥ أسئلة · اختيار من متعدد، صح/خطأ، وتوصيل. أجب ثم اضغط «تسليم الاختبار».

  1. ١

    Gradle is the ___ build system for Android.

  2. ٢

    The build.gradle file is written in a DSL based on:

  3. ٣

    How many phases does a Gradle build run have?

  4. ٤

    Gradle fetches external dependencies from repositories like:

  5. ٥

    A music app must keep playing audio even after the user leaves it to use another app. Which component handles this?

  6. ٦

    Which component receives system broadcast messages such as a low-battery warning?

  7. ٧

    Which component makes data available across applications (e.g. contacts)?

  8. ٨

    An Activity is a subclass of which class?

  9. ٩

    In the layout editor, which pane lists UI elements to drag onto the design?

  10. ١٠

    Which of these is NOT actually a component but is used to activate one?

  11. ١١

    Gradle is the default build system for Android.

  12. ١٢

    The Empty Activity template uses Jetpack Compose by default.

  13. ١٣

    A Service has a visual user interface.

  14. ١٤

    Each Activity must be defined in the application's manifest file.

  15. ١٥

    The layout editor's Design tab lets you build a UI without writing XML.

  16. ١٦

    Android Studio is based on Eclipse.

  17. ١٧

    Content providers are implemented as a subclass of the ContentProvider class.

  18. ١٨

    When creating a project, the recommended minimum API level was 21 or higher.

  19. ١٩

    A service is more likely to be destroyed by Android than an activity.

  20. ٢٠

    An Intent can be used to start a new activity or another application.

  21. ٢١

    Match each Gradle concept.

    • build.gradle
    • Task
    • Plugin
    • Dependency

    الإجابات

  22. ٢٢

    Match each Gradle build phase.

    • Initialization
    • Configuration
    • Execution
    • DAG

    الإجابات

  23. ٢٣

    Match each app component.

    • Activity
    • Service
    • Broadcast Receiver
    • Content Provider

    الإجابات

  24. ٢٤

    Match each layout-editor element.

    • Palette
    • Attribute pane
    • Design tab
    • Split tab

    الإجابات

  25. ٢٥

    Match each Android Studio fact.

    • IntelliJ IDEA
    • Gradle
    • Git / GitHub
    • Multi-device

    الإجابات

أجبت ٠ من ٢٥