QCM : Structures alternatives en algorithmique — 10 questions

Questions et réponses du QCM

1. Les structures conditionnelles comprennent :

La structure simple complète propose deux choix de traitement.
La structure simple réduite correspond à un seul choix de traitement.
La structure conditionnelle choisit un traitement selon l’ordre des instructions.
La distinction entre ces structures repose sur le nombre de choix proposés.
La structure généralisée permet de sélectionner plusieurs traitements.

La structure simple complète propose deux choix de traitement. · La structure simple réduite correspond à un seul choix de traitement. · La distinction entre ces structures repose sur le nombre de choix proposés. · La structure généralisée permet de sélectionner plusieurs traitements.

Explication

La structure simple réduite comporte un seul choix, la structure simple complète deux choix et la structure généralisée plusieurs choix. La possibilité de sélectionner plusieurs traitements appartient à la structure généralisée, tandis qu’une structure conditionnelle choisit selon la réalisation d’une condition.

2. Concernant l’évaluation d’une condition dans un algorithme, la(les)quelle(s) est(sont) exacte(s) ?

Une condition évaluée prend une valeur numérique comprise entre zéro et un.
Une condition évaluée dans un algorithme prend la valeur Vrai ou Faux.
Le traitement suivant est exécuté lorsque la condition vaut Vrai.
Le traitement conditionnel exécute les instructions sans choisir selon une condition.
Le traitement suivant s’exécute indépendamment de la valeur de la condition.

Une condition évaluée dans un algorithme prend la valeur Vrai ou Faux. · Le traitement suivant est exécuté lorsque la condition vaut Vrai.

Explication

Une condition algorithmique prend la valeur Vrai ou Faux, et le traitement qui la suit est exécuté lorsque la valeur est Vrai. Le traitement conditionnel permet un choix selon la condition ; il ne se réduit donc pas à une exécution indépendante de ce choix.

3. Une moyenne de 15,5 obtient le résultat suivant :

Une moyenne de 9,5 reçoit la mention « Admis Passable ».
Une moyenne de 15,5 reçoit la mention « Admis Bien ».
Une moyenne de 11,5 reçoit la mention « Admis Assez Bien ».
Une moyenne de 12,5 reçoit la mention « Admis Assez Bien ».
Une moyenne de 16 reçoit la mention « Admis Bien ».

Une moyenne de 15,5 reçoit la mention « Admis Bien ». · Une moyenne de 12,5 reçoit la mention « Admis Assez Bien ».

Explication

L’intervalle de 14 inclus à 16 exclu correspond à « Admis Bien », et celui de 12 inclus à 14 exclu à « Admis Assez Bien ». Une moyenne de 11,5 relève de « Admis Passable », 16 de « Admis Très Bien » et 9,5 de « Redouble ».

4. Quelle est la définition principale d'une structure décisionnelle dans un traitement conditionnel?

Une technique qui ne concerne que les structures simples à un seul choix.
Une méthode permettant de choisir entre plusieurs traitements selon la réalisation d'une condition.
Une règle qui impose l'exécution de tous les traitements possibles dans un programme.
Une procédure qui exécute toujours le même traitement indépendamment des conditions.

Une méthode permettant de choisir entre plusieurs traitements selon la réalisation d'une condition.

Explication

Une structure décisionnelle permet de sélectionner un traitement parmi plusieurs en fonction de la véracité d'une condition. La réponse incorrecte suggère une exécution inconditionnelle ou une absence de choix, ce qui n'est pas le cas.

5. Combien de types de structures décisionnelles sont mentionnés ?

Trois
Cinq
Six
Quatre

Quatre

Explication

Le plan mentionne trois types principaux de structures décisionnelles : la structure simple réduite, la structure simple complète, et la structure généralisée. Il ne mentionne pas plus de trois, ce qui en fait la réponse correcte.

6. Quel est le but principal d'une structure alternative simple dans un traitement conditionnel?

Tester plusieurs conditions imbriquées pour déterminer une action.
Comparer plusieurs valeurs pour choisir une instruction.
Exécuter un seul bloc d'instructions si l'expression logique est vraie.
Exécuter deux blocs d'instructions selon la résultat d'une condition.

Exécuter un seul bloc d'instructions si l'expression logique est vraie.

Explication

Une structure alternative simple exécute un seul bloc d'instructions lorsque la condition est vraie. Contrairement à une structure imbriquée ou multiple, elle ne comporte qu'un seul choix à la fois.

7. Quand la structure selon a-t-elle été introduite dans le plan du cours pour gérer plusieurs choix en fonction d’un sélecteur ?

Avant la structure de conditions et résultats de moyenne
Lors de l’étude des structures alternatives simples
Après la structure imbriquée
Après l’évaluation logique et parité

Lors de l’étude des structures alternatives simples

Explication

La structure selon a été présentée après l’étude des structures alternatives simples, permettant de comparer un sélecteur à plusieurs valeurs ou intervalles. Elle n’a pas été abordée avant ou après la section sur évaluation logique, qui concerne la parité.

8. En quoi la structure imbriquée diffère-t-elle d'une structure selon dans la gestion des conditions multiples ?

La structure imbriquée utilise un seul test conditionnel, alors que la structure selon ne teste qu'une seule valeur.
La structure imbriquée teste une condition puis en teste une autre si la première est fausse, tandis que la structure selon compare un sélecteur à plusieurs valeurs ou intervalles.
La structure imbriquée est utilisée uniquement pour des conditions simples, alors que la structure selon est réservée aux conditions complexes.
La structure imbriquée ne permet pas de gérer plusieurs conditions, contrairement à la structure selon.

La structure imbriquée teste une condition puis en teste une autre si la première est fausse, tandis que la structure selon compare un sélecteur à plusieurs valeurs ou intervalles.

Explication

La structure imbriquée consiste à tester une condition, puis, si elle est fausse, à tester une autre dans la branche Sinon, ce qui diffère de la structure selon qui compare un sélecteur à plusieurs valeurs ou intervalles. La différence réside dans la manière de gérer plusieurs choix ou conditions.

9. Quelles sont les causes principales qui expliquent l'utilisation de la structure Selon dans la programmation conditionnelle?

Elle permet d'exécuter automatiquement une séquence d'instructions sans condition préalable.
Elle permet de comparer un sélecteur à plusieurs valeurs ou intervalles pour exécuter des instructions spécifiques.
Elle simplifie la gestion des conditions imbriquées en évitant la répétition de tests.
Elle facilite la lecture du code en regroupant plusieurs choix sous une seule structure.

Elle permet de comparer un sélecteur à plusieurs valeurs ou intervalles pour exécuter des instructions spécifiques.

Explication

La structure Selon est utilisée pour comparer un sélecteur à plusieurs valeurs ou intervalles, ce qui permet d'exécuter des instructions spécifiques selon le cas. Contrairement à une gestion simple ou imbriquée, elle offre une organisation claire pour plusieurs choix.

10. Comment appliquer la structure Selon pour déterminer le nombre de jours dans un mois en fonction du mois et de l'année ?

En utilisant une série de conditions imbriquées pour tester chaque mois individuellement, sans recours à la structure Selon.
En vérifiant si le mois est divisible par 4 pour décider si février a 28 ou 29 jours, sans utiliser la structure Selon.
En comparant directement le mois à chaque valeur spécifique dans une instruction if-else, sans utiliser la structure Selon.
En utilisant un sélecteur pour comparer le mois à des listes de mois avec 31, 30 ou 28/29 jours, puis en exécutant le traitement correspondant.

En utilisant un sélecteur pour comparer le mois à des listes de mois avec 31, 30 ou 28/29 jours, puis en exécutant le traitement correspondant.

Explication

La structure Selon permet de comparer un sélecteur (ici, le mois) à plusieurs valeurs ou intervalles pour exécuter le traitement approprié. Elle facilite la gestion des cas multiples comme le nombre de jours dans un mois.

Révisez avec les flashcards

Mémorisez les réponses avec 11 flashcards sur Structures alternatives en algorithmique.

Qu'est-ce que le traitement conditionnel permet de faire ?

Il permet de choisir entre plusieurs traitements selon une condition.

Quelles structures comprennent les structures conditionnelles ?

La simple réduite, la simple complète et la généralisée.

Que vaut une condition évaluée dans un algorithme ?

Elle prend la valeur Vrai ou Faux.

Voir les flashcards →

Approfondir avec la fiche

Consultez la fiche de révision complète sur Structures alternatives en algorithmique.

Voir la fiche →

Cours similaires

Crée tes propres QCM

Importe ton cours et l'IA génère des QCM avec corrections en 30 secondes.

Générateur de QCM