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 sur l'algorithmique et la programmation. Exercices inclus pour maîtriser les bases.
Question 1 sur 10 10:00
[{"id":62522,"question":"Quel symbole est utilisé pour représenter une condition dans un organigramme ?","option_a":"Rectangle","option_b":"Losange","option_c":"Cercle","option_d":"Flèche","option_e":"","option_f":"","bonne_reponse":"B","explication":"Dans un organigramme, le losange représente une condition (décision) car il permet de choisir entre deux chemins en fonction d'une réponse binaire (Vrai\/Faux).","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62523,"question":"Quelle structure de contrôle permet de répéter une action tant qu'une condition est vraie ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La structure 'tant que' (while) permet de répéter une action tant qu'une condition est vraie. Elle est idéale pour les boucles conditionnelles.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62524,"question":"Quel est le rôle d'une variable dans un algorithme ?","option_a":"Stocker une valeur temporaire","option_b":"Représenter une opération mathématique","option_c":"Définir une condition","option_d":"Afficher un résultat","option_e":"","option_f":"","bonne_reponse":"A","explication":"Une variable sert à stocker une valeur qui peut changer au cours de l'exécution d'un algorithme. Elle permet de mémoriser des données intermédiaires.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62525,"question":"Dans l'algorithme suivant, que fait la boucle 'pour i de 1 à 10' ?","option_a":"Elle s'exécute 10 fois","option_b":"Elle s'exécute 9 fois","option_c":"Elle s'exécute une fois","option_d":"Elle ne s'exécute jamais","option_e":"","option_f":"","bonne_reponse":"A","explication":"La boucle 'pour i de 1 à 10' s'exécute 10 fois : pour i = 1, 2, 3, ..., 10. La valeur initiale est 1 et la valeur finale est 10.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62526,"question":"Quelle instruction permet de sortir prématurément d'une boucle ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"L'instruction 'sortir' ou 'break' permet de quitter une boucle avant que sa condition ne soit plus remplie. Elle est utile pour optimiser l'exécution.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62527,"question":"Quel type de données est utilisé pour représenter un nombre entier ?","option_a":"Réel","option_b":"Entier","option_c":"Booléen","option_d":"Chaîne de caractères","option_e":"","option_f":"","bonne_reponse":"B","explication":"Le type 'entier' (ou integer) est utilisé pour représenter des nombres sans décimale, comme 5, -3 ou 1000.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62528,"question":"Dans un algorithme, que signifie l'expression 'Si (x \u003E 0) Alors' ?","option_a":"Afficher x si x est égal à 0","option_b":"Afficher x si x est supérieur à 0","option_c":"Afficher x si x est inférieur à 0","option_d":"Ne rien faire","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'expression 'Si (x \u003E 0) Alors' vérifie si x est strictement supérieur à 0. Si la condition est vraie, l'action qui suit est exécutée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62529,"question":"Quelle est la différence entre une boucle 'pour' et une boucle 'tant que' ?","option_a":"Vrai","option_b":"Faux","option_c":"","option_d":"","option_e":"","option_f":"","bonne_reponse":"A","explication":"La boucle 'pour' est utilisée quand le nombre d'itérations est connu à l'avance, tandis que la boucle 'tant que' s'exécute tant qu'une condition est vraie, sans connaître le nombre d'itérations.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62530,"question":"Quel est le résultat de l'algorithme suivant : x ← 5 ; x ← x + 3 ; Afficher x ?","option_a":"5","option_b":"8","option_c":"3","option_d":"15","option_e":"","option_f":"","bonne_reponse":"B","explication":"L'algorithme initialise x à 5, puis ajoute 3 à x. La valeur finale de x est donc 8, qui est affichée.","points":1,"type":"qcm","actif":1,"section_id":null,"ordre":0},{"id":62531,"question":"Quelle structure de données permet de stocker plusieurs valeurs de même type ?","option_a":"Variable","option_b":"Tableau","option_c":"Condition","option_d":"Boucle","option_e":"","option_f":"","bonne_reponse":"B","explication":"Un tableau est une structure de données qui permet de stocker plusieurs valeurs de même type sous un seul nom, accessibles via un index.","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.