QCM 4:

Python : les bases · 12 question(s)
Mode entraînement sans compte : ce résultat ne sera pas ajouté à un historique personnel.
⏱ Temps restant --:--

Question 1

On exécute le code suivant


a = 2
b = 3
c = a ** b
d = c % b
				

Quelle est la valeur de d à la fin de l'exécution ?

Question 2

On considère une formule booléenne form des variables booléennes a et b dont voici la table de vérité.

a b form
True True False
False True False
True False True
False False False

Quelle est cette formule booléenne form ?

Question 3

La variable x contient la valeur 3, la variable y contient la variable 4. Quelle expression s'évalue en True parmi les quatre propositions suivantes ?

Question 4

Pour quelles valeurs booléennes des variables a, b et c l'expression (a or b) and (not c) a-t-elle pour valeur True ?

Question 5

Soient a et b deux booléens. L’expression booléenne NOT(a AND b) OR a est équivalente à :

Question 6

Quelle est la valeur de x à la fin de l'exécution du script Python suivant ?


x = 1
for i in range(10):
  x = x * 2
			

Question 7

Si a vaut False et b vaut True, que vaut l’expression booléenne NOT(a AND b) ?

Question 8

Parmi les quatre expressions suivantes, laquelle s'évalue en True ?

Question 9

Sachant que l'expression not(a or b) a la valeur True, quelles peuvent être les valeurs des variables booléennes a et b ?

Question 10

Si A et B sont des variables booléennes, laquelle de ces expressions booléennes est équivalente à (not A) or B ?

Question 11

À quelle affectation sont équivalentes les instructions suivantes, où a, b sont des variables entières et c une variable booléenne ?


if a==b:
  c = True
elif a > b+10:
  c = True
else:
  c = False
				

Question 12

On considère l'extrait de code suivant :


while (a < 20) or (b > 50):
  ......
  ......
			

Quelles conditions permettent de mettre fin à cette boucle ?