Quiz : Algorithmique et Programmation Python — Niveau 2ème Sciences
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Corrigé complet de l'Examen 2 2018 pour l'IPEIT en informatique. Exercices corrigés en algorithmique et Python pour réviser efficacement.
Question 1 sur 10 10:00
[{"id":44146,"question":"Quel est le résultat de l'expression \u003Ccode\u003Elen([1, 2, 3, 4, 5])\u003C\/code\u003E en Python ?","option_a":"4","option_b":"5","option_c":"6","option_d":"Erreur de syntaxe","option_e":"","option_f":"","bonne_reponse":"B","explication":"La fonction \u003Ccode\u003Elen()\u003C\/code\u003E retourne le nombre d'éléments dans une liste. Ici, la liste contient 5 éléments.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44147,"question":"La fonction \u003Ccode\u003Erange(5)\u003C\/code\u003E en Python génère une séquence de nombres allant de 0 à 5 inclus.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"La fonction \u003Ccode\u003Erange(5)\u003C\/code\u003E génère une séquence de 0 à 4 (5 est exclu).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44148,"question":"Quel mot-clé est utilisé pour définir une fonction en Python ?","option_a":"def","option_b":"function","option_c":"func","option_d":"define","option_e":"","option_f":"","bonne_reponse":"A","explication":"En Python, le mot-clé pour définir une fonction est \u003Ccode\u003Edef\u003C\/code\u003E.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44149,"question":"Quelle est la sortie du code suivant ? \u003Ccode\u003Eprint(3 + 5 * 2)\u003C\/code\u003E","option_a":"16","option_b":"13","option_c":"10","option_d":"Erreur de syntaxe","option_e":"","option_f":"","bonne_reponse":"B","explication":"La multiplication a une priorité plus élevée que l'addition. Donc, 5 * 2 = 10, puis 3 + 10 = 13.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44150,"question":"Un dictionnaire en Python peut contenir des clés de types différents (ex: entier et chaîne de caractères).","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Les clés d'un dictionnaire en Python doivent être de types immuables (ex: entier, chaîne de caractères, tuple), mais peuvent être de types différents entre elles.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44151,"question":"Quel est le rôle de la méthode \u003Ccode\u003E.append()\u003C\/code\u003E sur une liste en Python ?","option_a":"Supprimer le dernier élément","option_b":"Ajouter un élément à la fin","option_c":"Trier la liste","option_d":"Inverser la liste","option_e":"","option_f":"","bonne_reponse":"B","explication":"La méthode \u003Ccode\u003E.append()\u003C\/code\u003E permet d'ajouter un élément à la fin d'une liste.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44152,"question":"Quelle est la valeur de \u003Ccode\u003Ex\u003C\/code\u003E après l'exécution de ce code ? \u003Ccode\u003Ex = [1, 2, 3]; x[1] = 5; print(x)\u003C\/code\u003E","option_a":"[1, 2, 3]","option_b":"[1, 5, 3]","option_c":"[5, 2, 3]","option_d":"[1, 2, 5]","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'instruction \u003Ccode\u003Ex[1] = 5\u003C\/code\u003E modifie le deuxième élément de la liste (index 1) en 5. La liste devient donc [1, 5, 3].","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44153,"question":"La boucle \u003Ccode\u003Efor i in range(3):\u003C\/code\u003E s'exécute exactement 3 fois.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La boucle \u003Ccode\u003Efor i in range(3):\u003C\/code\u003E s'exécute pour i = 0, 1 et 2, soit 3 fois.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44154,"question":"Quel est le résultat de l'expression \u003Ccode\u003E5 \/\/ 2\u003C\/code\u003E en Python ?","option_a":"2","option_b":"2.5","option_c":"3","option_d":"Erreur de syntaxe","option_e":"","option_f":"","bonne_reponse":"A","explication":"L'opérateur \u003Ccode\u003E\/\/\u003C\/code\u003E effectue une division entière. 5 divisé par 2 donne 2 (le reste est ignoré).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":44155,"question":"Quelle structure de données en Python permet de stocker des paires clé-valeur ?","option_a":"Liste","option_b":"Tuple","option_c":"Dictionnaire","option_d":"Ensemble","option_e":"","option_f":"","bonne_reponse":"C","explication":"Un dictionnaire en Python est une structure de données qui permet de stocker des paires clé-valeur.","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.