Structure alternative <Retour

Ces 15 questions couvrent quelques notions relatives à la structure alternative.

Certaines de ces questions sont utilisées à l'issue d'un module de formation (Initiation à la programmation) de 40 périodes.

Cliquez sur le bouton Vérifier pour contrôler votre réponse à la question courante.

Votre résultat global apparaîtra quand vous aurez répondu à la dernière question.

Pour clôturer le test : cliquez sur le bouton Vérifier de la question 15.

Cliquez sur le bouton ? pour obtenir des informations complémentaires. Pour masquer les informations, cliquez dessus.

Durée du test : 15 minutes - Auteur

 

1 - Une structure alternative :

permet de choisir deux traitements parmi 2
permet de choisir un traitement parmi 2
joue le rôle d'une répétitive particulière

 

 

2 -Dans une structure alternative, le choix du traitement se réalise grâce à une :

soustraction
condition
affectation

 

 

3 - Généralement, une condition se compose :

d'un opérateur de comparaison et de deux opérandes
d'un opérateur de comparaison et d'un opérande
d'une affectation

 

 

4 - Quel est l'opérateur de comparaison qui permet de tester une différence ?

<
<=
<>

 

 

5 - Quel est l'opérateur de comparaison qui permet de tester une égalité ?

<>
=
>=

 

 

6 - Quelle est la valeur renvoyée par une condition qui est vérifiée ?

vrai
faux
0

 

 

7 - Quelle est la valeur produite par la condition suivante : 3>-3 ?

-3
vrai
faux

 

 

8 - Quelle est la valeur produite par la condition suivante : 6<>6 ?

faux
vrai
6

 

 

9 - Quelle est la valeur produite par la condition suivante : 12> ?

12
11
cette écriture n'est pas valide

 

 

10 - Après l'exécution du code suivant, quelle sera la valeur de A si A vaut -4 ?

Si A<0 Alors       A=-A
Sinon
     A=A*A
Fin Si

-4
4
16

 

 

11 - Après l'exécution du code suivant, quelle sera la valeur de C si A vaut 7 ?

Si A<>7 Alors    C=A*A
Sinon
   C=-A
Fin Si

7
-7
49

 

 

12 - Après l'exécution du code suivant, quelle sera la valeur de C si A vaut 7 ?

Si A=A Alors
   C=-3
Sinon
   C=2
Fin Si

2
0
-3

 

 

13 - Après l'exécution du code suivant, quelle sera la valeur de C si A vaut 7 et si B vaut -1 ?

Si A>5 Alors
       Si B<>0 Alors
         C=A-B
  Sinon
         C=C+A
       Fin Si
Sinon
     C= C-B
Fin Si

8
7
-1

 

 

14 - Après l'exécution du code suivant, quel sera le montant de la réduction sachant que je suis membre et que j'ai 15 ans ?

Si membre="oui" Alors
      Si age>=18 Alors
          reduction = 50
Sinon
          reduction = 40
      Fin Si
Sinon
       reduction = 30
Fin Si

 30
 40
 50

 

 

15 - Quel est le couple de valeurs qui permet d'obtenir une réduction de 20 ?  

Si membre="oui" Alors
      Si age >=18 Alors
        reduction = 50
Sinon
        reduction = 40
      Fin Si
Sinon
      Si age>=18 Alors
        reduction = 30
Sinon
        reduction = 20
      Fin Si 
Fin Si

membre vaut oui et age vaut 10, par exemple
membre vaut non et age vaut 18, par exemple
membre vaut non et age vaut 17, par exemple