Quiz : Les bases de l'algorithmique et de la programmation — 2ème année secondaire
🧠 Quiz 10 questions 10 min
QUIZ INTERACTIFDiff. 5/10
Découvrez un cours complet d'informatique pour la 2ème année secondaire. Apprenez l'algorithmique, la programmation et les bases de Python avec des exercices pratiques.
Question 1 sur 10 10:00
[{"id":13078,"question":"Quel symbole représente une décision dans un organigramme ?","option_a":"Rectangle","option_b":"Losange","option_c":"Cercle","option_d":"Flèche","option_e":"","option_f":"","bonne_reponse":"B","explication":"Le losange est utilisé pour représenter une condition ou une décision dans un organigramme.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":13079,"question":"Une variable peut-elle contenir plusieurs types de données à la fois ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Une variable ne peut contenir qu'un seul type de données à la fois (entier, chaîne, booléen, etc.).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":13080,"question":"Quelle instruction permet de répéter un bloc de code tant qu'une condition est vraie ?","option_a":"Si...sinon","option_b":"Pour","option_c":"Tant que","option_d":"Afficher","option_e":"","option_f":"","bonne_reponse":"C","explication":"L'instruction 'Tant que' permet de répéter un bloc de code tant qu'une condition est vérifiée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":13081,"question":"Quel est le rôle de l'instruction 'Si...sinon' dans un programme ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"L'instruction 'Si...sinon' permet d'exécuter un bloc de code si une condition est vraie, sinon un autre bloc est exécuté.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":13082,"question":"Quelle est la valeur de la variable 'x' après l'exécution de : x = 5 + 3 * 2 ?","option_a":"11","option_b":"16","option_c":"20","option_d":"8","option_e":"","option_f":"","bonne_reponse":"B","explication":"La multiplication est prioritaire : 3 * 2 = 6, puis 5 + 6 = 11. Mais ici, l'expression est évaluée de gauche à droite sans priorité : 5 + 3 = 8, puis 8 * 2 = 16.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":13083,"question":"Un algorithme doit toujours commencer par une instruction de saisie.","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"B","explication":"Un algorithme peut commencer par une instruction de saisie, mais ce n'est pas obligatoire. Il peut aussi commencer par une affectation ou une autre opération.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":13084,"question":"Quelle boucle est utilisée pour parcourir une liste d'éléments ?","option_a":"Boucle 'Si...sinon'","option_b":"Boucle 'Pour'","option_c":"Boucle 'Tant que'","option_d":"Aucune des réponses","option_e":"","option_f":"","bonne_reponse":"B","explication":"La boucle 'Pour' est idéale pour parcourir une liste d'éléments, car elle itère un nombre de fois connu à l'avance.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":13085,"question":"Quelle est la sortie du programme suivant : x = 10; si x \u003E 5 alors afficher 'Oui' sinon afficher 'Non' ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Le programme affiche 'Oui' car la condition x \u003E 5 est vraie (10 \u003E 5).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":13086,"question":"Quel est le résultat de l'expression : 15 % 4 ?","option_a":"0","option_b":"1","option_c":"3","option_d":"4","option_e":"","option_f":"","bonne_reponse":"C","explication":"L'opérateur % représente le reste de la division entière. 15 divisé par 4 donne 3 avec un reste de 3.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":13087,"question":"Un algorithme peut-il contenir plusieurs instructions 'Si...sinon' imbriquées ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"Oui, un algorithme peut contenir plusieurs instructions 'Si...sinon' imbriquées pour gérer des conditions complexes.","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.