Quiz : Maîtrisez les fondamentaux de la programmation en Python — Terminale Informatique
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez modakirafinal.log, un cours complet d'informatique pour la Terminale en Python. Exercices, projets et quiz pour maîtriser l'algorithmique et préparer vos examens.
Question 1 sur 10 10:00
[{"id":4629,"question":"Quel est le rôle de l'instruction \u003Ccode\u003Eif\u003C\/code\u003E en Python ?","option_a":"Elle permet de définir une boucle infinie","option_b":"Elle exécute un bloc de code uniquement si une condition est vraie","option_c":"Elle déclare une fonction","option_d":"Elle initialise une variable","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'instruction \u003Ccode\u003Eif\u003C\/code\u003E est une structure conditionnelle qui permet d'exécuter un bloc de code uniquement si une condition spécifiée est évaluée à \u003Ccode\u003ETrue\u003C\/code\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":4630,"question":"La fonction \u003Ccode\u003Erange(5)\u003C\/code\u003E génère une séquence de nombres allant de 0 à 4.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La fonction \u003Ccode\u003Erange(5)\u003C\/code\u003E génère bien une séquence de nombres de 0 à 4 (inclus), car elle s'arrête avant 5.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":4631,"question":"Quel est le résultat de l'expression \u003Ccode\u003E3 * (2 + 4) \/\/ 2\u003C\/code\u003E en Python ?","option_a":"9","option_b":"12","option_c":"6","option_d":"18","option_e":"","option_f":"","bonne_reponse":"C","explication":"L'expression est évaluée comme suit : \u003Ccode\u003E2 + 4 = 6\u003C\/code\u003E, puis \u003Ccode\u003E3 * 6 = 18\u003C\/code\u003E, et enfin \u003Ccode\u003E18 \/\/ 2 = 9\u003C\/code\u003E. Cependant, la division entière \u003Ccode\u003E\/\/\u003C\/code\u003E donne 9, mais l'expression correcte est \u003Ccode\u003E3 * (2 + 4) \/\/ 2 = 9\u003C\/code\u003E. La bonne réponse est donc 9.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":4632,"question":"Quelle méthode permet d'ajouter un élément à la fin d'une liste en Python ?","option_a":"append()","option_b":"add()","option_c":"insert()","option_d":"extend()","option_e":"","option_f":"","bonne_reponse":"A","explication":"La méthode \u003Ccode\u003Eappend()\u003C\/code\u003E permet d'ajouter un élément à la fin d'une liste en Python. Les autres méthodes ont des rôles différents : \u003Ccode\u003Einsert()\u003C\/code\u003E ajoute un élément à une position spécifique, \u003Ccode\u003Eextend()\u003C\/code\u003E ajoute plusieurs éléments, et \u003Ccode\u003Eadd()\u003C\/code\u003E n'existe pas pour les listes.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":4633,"question":"Un dictionnaire en Python peut contenir des clés de types différents (entiers, chaînes, etc.).","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"En Python, un dictionnaire peut contenir des clés de types différents, tant que ces clés sont immuables (par exemple, entiers, chaînes, tuples).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":4634,"question":"Quel est le rôle de la fonction \u003Ccode\u003Edef\u003C\/code\u003E en Python ?","option_a":"Elle permet de définir une boucle","option_b":"Elle déclare une fonction","option_c":"Elle initialise une variable","option_d":"Elle exécute un bloc de code","option_e":"","option_f":"","bonne_reponse":"B","explication":"La fonction \u003Ccode\u003Edef\u003C\/code\u003E est utilisée pour déclarer et définir une fonction en Python. Elle permet de regrouper un bloc de code réutilisable.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":4635,"question":"Quelle est la sortie du code suivant ? \u003Ccode\u003Eprint(5 \u003E 3 and 2 \u003C 4)\u003C\/code\u003E","option_a":"True","option_b":"False","option_c":"Erreur de syntaxe","option_d":"None","option_e":"","option_f":"","bonne_reponse":"A","explication":"L'expression \u003Ccode\u003E5 \u003E 3\u003C\/code\u003E est \u003Ccode\u003ETrue\u003C\/code\u003E et \u003Ccode\u003E2 \u003C 4\u003C\/code\u003E est également \u003Ccode\u003ETrue\u003C\/code\u003E. L'opérateur \u003Ccode\u003Eand\u003C\/code\u003E retourne \u003Ccode\u003ETrue\u003C\/code\u003E uniquement si les deux conditions sont vraies. Le résultat est donc \u003Ccode\u003ETrue\u003C\/code\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":4636,"question":"La méthode \u003Ccode\u003Esplit()\u003C\/code\u003E d'une chaîne de caractères retourne une liste de sous-chaînes.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La méthode \u003Ccode\u003Esplit()\u003C\/code\u003E divise une chaîne de caractères en une liste de sous-chaînes en fonction d'un séparateur (par défaut, l'espace). Par exemple, \u003Ccode\u003E'a b c'.split()\u003C\/code\u003E retourne \u003Ccode\u003E['a', 'b', 'c']\u003C\/code\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":4637,"question":"Quel est le résultat de l'expression \u003Ccode\u003E10 % 3\u003C\/code\u003E en Python ?","option_a":"1","option_b":"3","option_c":"0","option_d":"3.33","option_e":"","option_f":"","bonne_reponse":"A","explication":"L'opérateur \u003Ccode\u003E%\u003C\/code\u003E en Python est l'opérateur modulo, qui retourne le reste de la division entière. \u003Ccode\u003E10 % 3 = 1\u003C\/code\u003E car 3 * 3 = 9 et 10 - 9 = 1.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":4638,"question":"Quelle est la syntaxe correcte pour déclarer une liste vide en Python ?","option_a":"list()","option_b":"[]","option_c":"list = []","option_d":"new list()","option_e":"","option_f":"","bonne_reponse":"B","explication":"La syntaxe correcte pour déclarer une liste vide en Python est \u003Ccode\u003E[]\u003C\/code\u003E. La fonction \u003Ccode\u003Elist()\u003C\/code\u003E peut aussi être utilisée, mais \u003Ccode\u003E[]\u003C\/code\u003E est la méthode la plus courante.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0}]
Chargement...
Cliquez sur une réponse pour valider
Les options de réponse ne sont pas disponibles pour cette question.