Quiz interactif généré par IA à partir du document : Jonathan_Simon_Head_First_Android_Development.pdf
Question 1 sur 10 20:00
[{"id":69551,"question":"Quel fichier XML définit l'interface utilisateur d'une application Android ?","option_a":"AndroidManifest.xml","option_b":"activity_main.xml","option_c":"build.gradle","option_d":"strings.xml","option_e":"","option_f":"","bonne_reponse":"b","explication":"Le fichier activity_main.xml (souvent dans le dossier res\/layout) définit la mise en page de l'interface utilisateur d'une activité Android.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"AndroidManifest.xml\", \"b\": \"activity_main.xml\", \"c\": \"build.gradl","_debug_options_count":4},{"id":69552,"question":"Vrai ou Faux : Kotlin est le seul langage officiellement supporté pour le développement Android depuis 2019.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Bien que Kotlin soit officiellement supporté et recommandé par Google depuis 2019, Java reste toujours utilisé et supporté pour le développement Android.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":69553,"question":"Quel composant Android est responsable de l'affichage d'une liste d'éléments ?","option_a":"Button","option_b":"TextView","option_c":"RecyclerView","option_d":"EditText","option_e":"","option_f":"","bonne_reponse":"c","explication":"RecyclerView est le composant Android conçu pour afficher des listes d'éléments de manière efficace et personnalisable.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"Button\", \"b\": \"TextView\", \"c\": \"RecyclerView\", \"d\": \"EditText\"}}","_debug_options_count":4},{"id":69554,"question":"Vrai ou Faux : Une application Android doit obligatoirement avoir un fichier AndroidManifest.xml.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Le fichier AndroidManifest.xml est obligatoire dans toute application Android, car il déclare les composants de l'application et ses permissions.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":69555,"question":"Quel outil est utilisé pour compiler une application Android ?","option_a":"Eclipse","option_b":"Visual Studio","option_c":"Android Studio","option_d":"IntelliJ IDEA","option_e":"","option_f":"","bonne_reponse":"c","explication":"Android Studio est l'IDE officiel pour le développement Android, basé sur IntelliJ IDEA, et inclut tous les outils nécessaires pour compiler et tester une application.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"Eclipse\", \"b\": \"Visual Studio\", \"c\": \"Android Studio\", \"d\": \"Inte","_debug_options_count":4},{"id":69556,"question":"Vrai ou Faux : Les activités dans Android sont gérées par une pile (stack) et peuvent être lancées ou fermées dynamiquement.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Les activités Android sont effectivement gérées par une pile (task stack), ce qui permet de naviguer entre elles et de gérer leur cycle de vie.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":69557,"question":"Quel fichier Gradle est responsable de la configuration globale du projet Android ?","option_a":"build.gradle (Module: app)","option_b":"settings.gradle","option_c":"build.gradle (Project: NomDuProjet)","option_d":"gradle.properties","option_e":"","option_f":"","bonne_reponse":"c","explication":"Le fichier build.gradle (Project: NomDuProjet) configure les dépendances globales et les paramètres du projet, tandis que build.gradle (Module: app) gère les dépendances spécifiques au module.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"build.gradle (Module: app)\", \"b\": \"settings.gradle\", \"c\": \"build.","_debug_options_count":4},{"id":69558,"question":"Vrai ou Faux : Une application Android peut fonctionner sans avoir de fichier de manifeste (AndroidManifest.xml).","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Le fichier AndroidManifest.xml est obligatoire pour toute application Android, car il déclare les composants, permissions et métadonnées nécessaires au fonctionnement de l'application.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4},{"id":69559,"question":"Quel est le rôle principal d'un Intent dans Android ?","option_a":"Stocker des données temporaires","option_b":"Déclarer les permissions de l'application","option_c":"Lancer une activité ou un service","option_d":"Définir l'interface utilisateur","option_e":"","option_f":"","bonne_reponse":"c","explication":"Un Intent est utilisé pour lancer une activité, un service ou envoyer un broadcast, facilitant ainsi la communication entre les composants d'une application ou avec d'autres applications.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"Stocker des données temporaires\", \"b\": \"Déclarer les permission","_debug_options_count":4},{"id":69560,"question":"Vrai ou Faux : Le cycle de vie d'une activité Android inclut les états 'onCreate', 'onStart', 'onResume', 'onPause', 'onStop' et 'onDestroy'.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Ces méthodes font bien partie du cycle de vie d'une activité Android et sont appelées dans cet ordre lors de la création, de l'affichage ou de la destruction de l'activité.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Vrai\", \"b\": \"Faux\", \"c\": \"\", \"d\": \"\"}}","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.