Petit théorème de Fermat : QCM de maths en terminale pour réviser ses cours.
Mis à jour le 26 septembre 2025
Découvrez le petit théorème de Fermat à travers ces QCM de maths terminale spécialisés en arithmétique.
Explorez l’énoncé fondamental : si p est premier et a non divisible par p, alors a^(p-1) ≡ 1 [p].
Ces questionnaires abordent les applications du théorème en cryptographie et les calculs de puissances modulo p.
Maîtrisez les démonstrations et corollaires de ce résultat majeur de la théorie des nombres.
Perfectionnez votre compréhension de l’arithmétique modulaire approfondie avec des exercices ciblés et exigeants.
Explorez l’énoncé fondamental : si p est premier et a non divisible par p, alors a^(p-1) ≡ 1 [p].
Ces questionnaires abordent les applications du théorème en cryptographie et les calculs de puissances modulo p.
Maîtrisez les démonstrations et corollaires de ce résultat majeur de la théorie des nombres.
Perfectionnez votre compréhension de l’arithmétique modulaire approfondie avec des exercices ciblés et exigeants.
Petit théorème de Fermat - QCM Terminale
Score: 0/10
Questions répondues: 0/10
Question 1
Quelle est la différence entre ces deux énoncés du petit théorème de Fermat ?
Énoncé 1 : Si p est premier et a non divisible par p, alors \(a^{p-1} \equiv 1 \pmod{p}\)
Énoncé 2 : Si p est premier, alors pour tout entier a, \(a^p \equiv a \pmod{p}\)
Énoncé 1 : Si p est premier et a non divisible par p, alors \(a^{p-1} \equiv 1 \pmod{p}\)
Énoncé 2 : Si p est premier, alors pour tout entier a, \(a^p \equiv a \pmod{p}\)
Question 2
Que teste cette fonction ?
def test_fermat(n, a):
if a % n == 0:
return True
return pow(a, n-1, n) == 1
Question 3
Quel est l'intérêt de ce calcul modulo un nombre premier p ?
def calc(a, p):
return [(a**i) % p for i in range(p)]
Question 4
Pourquoi ce nombre est-il appelé un nombre de Carmichael ?
561 satisfait a^560 ≡ 1 [561] pour tout a premier avec 561
Question 5
Que fait cette fonction et quel est son lien avec Fermat ?
def euler_witness(a, n):
if pow(a, n-1, n) != 1:
return True
return False
Question 6
Comment le petit théorème de Fermat est-il utilisé dans RSA ?
m^(p-1) ≡ 1 [p]
m^(q-1) ≡ 1 [q]
Question 7
Quelle propriété est testée ici ?
def test(a, p):
return all(pow(a, i, p) != 1 for i in range(1, p-1))
Question 8
Pourquoi cette propriété est-elle vraie pour p premier ?
(p-1)! ≡ -1 [p]
Question 9
Que représente cette expression pour p premier ?
def expr(x, p):
return pow(x, (p-1)//2, p)
Question 10
Quelle est l'utilisation de cette propriété en cryptographie ?
m^e ≡ c [n]
c^d ≡ m [n]
ed ≡ 1 [φ(n)]
D'autres cours et exercices corrigés
Nos applications
Téléchargez la dernière version gratuite de nos applications.