Aller au contenu

Auto-test : algorithmique et Python

Revoir la fiche Retour à la caisse à outils

Questions

  1. Après les instructions x = 5 puis x = x + 2, que vaut x ?

    • 5

    • 7

    • 2

    • x + 2

  2. Que vaut 7 // 2 en Python ?

    • 3.5

    • 3

    • 4

    • 1

  3. Quelles valeurs prend i dans for i in range(4) ?

    • 1, 2, 3, 4

    • 0, 1, 2, 3

    • 0, 1, 2, 3, 4

    • 1, 2, 3

  4. On exécute s = 0 puis for i in range(1, 4): s = s + i. Que vaut s à la fin ?

    • 3

    • 6

    • 10

    • 4

  5. Quelle est la différence entre = et == ?

    • Aucune, ce sont deux écritures du même opérateur

    • = affecte une valeur à une variable, == compare deux valeurs

    • = compare deux valeurs, == affecte une valeur

    • == est réservé aux nombres décimaux

  6. Soit L = [4, 8, 15]. Que vaut L[1] ?

    • 4

    • 8

    • 15

    • 1

  7. Une fonction doit calculer un résultat que l'on réutilisera ensuite. Que faut-il utiliser pour le fournir ?

    • print

    • return

    • input

    • range

  8. On exécute n = 0 puis while 2 ** n < 50: n = n + 1. Que vaut n à la fin ?

    • 5

    • 6

    • 7

    • 64