Quiz interactif généré par IA à partir du document : img265.pdf
Question 1 sur 10 20:00
[{"id":80579,"question":"Quelle instruction permet de répéter une action un nombre fixe de fois en Python ?","option_a":"if","option_b":"for","option_c":"while","option_d":"def","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'instruction \u003Cstrong\u003Efor\u003C\/strong\u003E est utilisée pour itérer sur une séquence (comme une liste ou une plage de nombres) un nombre fixe de fois.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"if\", \"b\": \"for\", \"c\": \"while\", \"d\": \"def\"}}","_debug_options_count":4},{"id":80580,"question":"Quelle est la syntaxe correcte pour déclarer une condition en Python ?","option_a":"if x = 5:","option_b":"if x == 5:","option_c":"if (x == 5)","option_d":"if x = 5","option_e":"","option_f":"","bonne_reponse":"b","explication":"En Python, l'opérateur de comparaison pour l'égalité est \u003Cstrong\u003E==\u003C\/strong\u003E. La syntaxe correcte est donc \u003Cstrong\u003Eif x == 5:\u003C\/strong\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"if x = 5:\", \"b\": \"if x == 5:\", \"c\": \"if (x == 5)\", \"d\": \"if x = 5","_debug_options_count":4},{"id":80581,"question":"Vrai ou Faux ? Une variable en Python doit toujours être initialisée avec un type de donnée spécifique (comme int ou str).","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"En Python, les variables sont dynamiquement typées : leur type est déterminé automatiquement lors de l'affectation, sans déclaration préalable.","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":80582,"question":"Quel mot-clé est utilisé pour définir une fonction en Python ?","option_a":"func","option_b":"define","option_c":"def","option_d":"function","option_e":"","option_f":"","bonne_reponse":"c","explication":"Le mot-clé \u003Cstrong\u003Edef\u003C\/strong\u003E est utilisé pour déclarer une fonction en Python, suivi du nom de la fonction et de ses paramètres.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"c\", \"options\": {\"a\": \"func\", \"b\": \"define\", \"c\": \"def\", \"d\": \"function\"}}","_debug_options_count":4},{"id":80583,"question":"Quelle boucle permet de répéter une action tant qu'une condition est vraie ?","option_a":"for","option_b":"while","option_c":"repeat","option_d":"loop","option_e":"","option_f":"","bonne_reponse":"b","explication":"La boucle \u003Cstrong\u003Ewhile\u003C\/strong\u003E exécute un bloc de code tant que la condition spécifiée est vraie.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"for\", \"b\": \"while\", \"c\": \"repeat\", \"d\": \"loop\"}}","_debug_options_count":4},{"id":80584,"question":"Vrai ou Faux ? En Python, l'indentation est facultative et n'affecte pas l'exécution du code.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'indentation est cruciale en Python : elle définit les blocs de code (comme les boucles ou les conditions) et doit être respectée pour éviter des erreurs de syntaxe.","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":80585,"question":"Quel opérateur logique permet de vérifier que deux conditions sont toutes les deux vraies ?","option_a":"or","option_b":"and","option_c":"not","option_d":"xor","option_e":"","option_f":"","bonne_reponse":"b","explication":"L'opérateur \u003Cstrong\u003Eand\u003C\/strong\u003E retourne True si et seulement si les deux conditions qu'il relie sont vraies.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"b\", \"options\": {\"a\": \"or\", \"b\": \"and\", \"c\": \"not\", \"d\": \"xor\"}}","_debug_options_count":4},{"id":80586,"question":"Quelle instruction permet de sortir prématurément d'une boucle en Python ?","option_a":"break","option_b":"exit","option_c":"stop","option_d":"return","option_e":"","option_f":"","bonne_reponse":"a","explication":"L'instruction \u003Cstrong\u003Ebreak\u003C\/strong\u003E permet de quitter immédiatement une boucle (for ou while) lorsqu'elle est rencontrée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"break\", \"b\": \"exit\", \"c\": \"stop\", \"d\": \"return\"}}","_debug_options_count":4},{"id":80587,"question":"Vrai ou Faux ? Une fonction en Python peut retourner plusieurs valeurs.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"a","explication":"Une fonction en Python peut retourner plusieurs valeurs sous forme de tuple, par exemple : \u003Cstrong\u003Ereturn a, b\u003C\/strong\u003E.","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":80588,"question":"Quel est le résultat de l'expression \u003Cstrong\u003E3 + 5 * 2\u003C\/strong\u003E en Python ?","option_a":"16","option_b":"13","option_c":"10","option_d":"11","option_e":"","option_f":"","bonne_reponse":"a","explication":"En Python, la multiplication a une priorité plus élevée que l'addition. L'expression est donc évaluée comme \u003Cstrong\u003E3 + (5 * 2) = 3 + 10 = 13\u003C\/strong\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0,"_debug_answer_data_type":"string","_debug_answer_data_preview":"{\"correct\": \"a\", \"options\": {\"a\": \"16\", \"b\": \"13\", \"c\": \"10\", \"d\": \"11\"}}","_debug_options_count":4}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.