Skip to content

QCM

QCM 1

Après le code suivant:

1
2
3
a = [2, 3, 4]
b = a
b[2] = 77

que vaut a:

  • [2, 3, 4]
  • [2, 3, 77]
  • [2, 77, 4]
  • [77, 3, 4]
Réponse
  • [2, 3, 4]
  • [2, 3, 77]
  • [2, 77, 4]
  • [77, 3, 4]

QCM 2

Après le code suivant:

1
2
a = [2, 3, 4]
b = a  + [5]

que vaut a:

  • [2, 3, 4]
  • [2, 3, 4, 5]
  • [[2, 3, 4], [5]]
  • [[2, 3, 4], 5]
Réponse
  • [2, 3, 4]
  • [2, 3, 4, 5]
  • [[2, 3, 4], [5]]
  • [[2, 3, 4], 5]

QCM 3

Après le code suivant:

1
2
3
a = (2, 3, 4)
b = a  
b = b + (5,)

que vaut a:

  • (2, 3, 4)
  • (2, 3, 4, 5)
  • ((2, 3, 4), (5,))
  • ((2, 3, 4), 5)
Réponse
  • (2, 3, 4)
  • (2, 3, 4, 5)
  • ((2, 3, 4), (5,))
  • ((2, 3, 4), 5), 5]

QCM 4

Après le code suivant:

1
2
3
a = [ [2, 3], [4, 5]]
b = a  
b[0] = 7

que vaut a:

  • [ [7], [4, 5]]
  • [ [2, 3], [4, 5]]
  • [7, 4, 5]
  • [7, [4, 5]]
Réponse
  • [ [7], [4, 5]]
  • [ [2, 3], [4, 5]]
  • [7, 4, 5]
  • [7, [4, 5]]

QCM 5

Après le code suivant:

1
2
3
4
5
def f(liste):
    liste.append(7)

a = [2,3,4]
f(a)

que vaut a:

  • [[2,3,4], [7]]
  • [2,3,4]
  • [2, 3, 4, [7]]
  • [2, 3, 4, 7]
Réponse
  • [[2,3,4], [7]]
  • [2,3,4]
  • [2, 3, 4, [7]]
  • [2, 3, 4, 7]

QCM 6

Après le code suivant:

1
2
3
4
5
def f(liste):
    liste[0] = 666

a = [2,3,4]
f(a)

que vaut a:

  • [666, 3, 4]
  • [2,3,4]
  • [[666], 3, 4]
  • [666, [3, 4]]
Réponse
  • [666, 3, 4]
  • [2,3,4]
  • [[666], 3, 4]
  • [666, [3, 4]]

QCM 7

Après le code suivant:

1
2
3
4
5
def f(a):
    a = 666

a = 7
f(a)

que vaut a:

  • 666
  • 7
  • le code plante (error)
Réponse
  • 666
  • 7
  • le code plante (error)

QCM 8

Après le code suivant:

1
2
3
4
5
def f(a):
    a = [777, 888]

a = [7, 8]
f(a)

que vaut a:

  • [7, 8]
  • [777, 888]
  • le code plante (error)
Réponse
  • [7, 8]
  • [777, 888]
  • le code plante (error)