Quiz interactif généré par IA à partir du document : 4- Conteneurs.pptx
Question 1 sur 10 20:00
[{"id":73570,"question":"Quel conteneur utilise des clés pour accéder à ses éléments ?","option_a":"Liste","option_b":"Dictionnaire","option_c":"Ensemble","option_d":"Tuple","option_e":"","option_f":"","bonne_reponse":"b","explication":"Un dictionnaire permet d'accéder à ses éléments via des clés uniques, contrairement aux autres conteneurs qui utilisent des indices ou des positions.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Liste\", \"b\": \"Dictionnaire\", \"c\": \"Ensemble\", \"d\": \"Tuple\"}}","_debug_options_count":4},{"id":73571,"question":"Les tuples sont des conteneurs modifiables.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Les tuples sont immuables : une fois créés, ils ne peuvent pas être modifiés. Cela les rend plus rapides et sécurisés pour les données statiques.","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":73572,"question":"Quelle méthode permet d'ajouter un élément à une liste en Python ?","option_a":".add()","option_b":".append()","option_c":".insert()","option_d":".push()","option_e":"","option_f":"","bonne_reponse":"b","explication":"La méthode .append() ajoute un élément à la fin d'une liste. .add() est utilisé pour les ensembles, .insert() à une position spécifique, et .push() n'existe pas en Python.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \".add()\", \"b\": \".append()\", \"c\": \".insert()\", \"d\": \".push()\"}}","_debug_options_count":4},{"id":73573,"question":"Les ensembles (sets) peuvent contenir des éléments dupliqués.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Les ensembles ne permettent pas les doublons : chaque élément est unique. C'est utile pour éliminer les répétitions ou effectuer des opérations mathématiques comme l'union ou l'intersection.","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":73574,"question":"Quel conteneur est le plus adapté pour stocker des paires clé-valeur ?","option_a":"Liste","option_b":"Dictionnaire","option_c":"Ensemble","option_d":"Tuple","option_e":"","option_f":"","bonne_reponse":"b","explication":"Un dictionnaire est conçu pour stocker des paires clé-valeur, permettant un accès rapide et efficace aux données via les clés.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Liste\", \"b\": \"Dictionnaire\", \"c\": \"Ensemble\", \"d\": \"Tuple\"}}","_debug_options_count":4},{"id":73575,"question":"La méthode .remove() supprime le premier élément d'une liste.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Faux. La méthode .remove(x) supprime la première occurrence de l'élément x dans la liste. Pour supprimer le premier élément, on utilise .pop(0).","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":73576,"question":"Quel conteneur est ordonné et permet les doublons ?","option_a":"Liste","option_b":"Dictionnaire","option_c":"Ensemble","option_d":"Tuple","option_e":"","option_f":"","bonne_reponse":"a","explication":"Une liste est ordonnée et permet les doublons, contrairement aux ensembles qui interdisent les répétitions et aux dictionnaires\/tuples qui ont des règles spécifiques.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"Liste\", \"b\": \"Dictionnaire\", \"c\": \"Ensemble\", \"d\": \"Tuple\"}}","_debug_options_count":4},{"id":73577,"question":"Les opérations sur les ensembles sont plus rapides que sur les listes pour les recherches.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Vrai. Les ensembles utilisent des tables de hachage, ce qui rend les opérations comme la recherche, l'ajout ou la suppression en temps constant (O(1)), contrairement aux listes (O(n)).","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":73578,"question":"Quel est l'avantage principal d'utiliser un tuple plutôt qu'une liste ?","option_a":"Flexibilité","option_b":"Immuabilité","option_c":"Accès par clé","option_d":"Stockage de doublons","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'avantage principal d'un tuple est son immuabilité, ce qui le rend plus sécurisé et rapide pour les données qui ne doivent pas changer.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"Flexibilité\", \"b\": \"Immuabilité\", \"c\": \"Accès par clé\", \"d\": ","_debug_options_count":4},{"id":73579,"question":"La méthode .update() peut être utilisée sur une liste pour ajouter plusieurs éléments.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"Faux. La méthode .update() n'existe pas pour les listes. Pour ajouter plusieurs éléments, on utilise .extend() ou une boucle avec .append().","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}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.