This commit is contained in:
divingeek 2025-08-26 18:38:28 +02:00
parent 3ad9ff1140
commit eb3c7313c5
199 changed files with 10833 additions and 0 deletions

201
C1/c1.tex Normal file
View file

@ -0,0 +1,201 @@
% Questions générées automatiquement
\element{C1}{
\begin{question}{q1}
Parmi les quatre expressions suivantes, laquelle s'évalue en True ?
\begin{multicols}{2}
\begin{reponses}
\mauvaise{False and (True and False)}
\mauvaise{False or (True and False)}
\mauvaise{True and (True and False)}
\bonne{True or (True and False)}
\end{reponses}
\end{multicols}
\end{question}
}
\element{C1}{
\begin{question}{q2}
Si a vaut False et b vaut True, que vaut lexpression booléenne NOT(a AND b) ?
\begin{multicols}{4}
\begin{reponses}
\mauvaise{0}
\mauvaise{False}
\bonne{True}
\mauvaise{None}
\end{reponses}
\end{multicols}
\end{question}
}
\element{C1}{
\begin{question}{q3}
On exécute le code suivant
%\inputminted[xleftmargin=20pt,linenos]{python}{codes/q3_1.py}
\pyfichier{codes/q3_1.py}
Quelle est la valeur de d à la fin de l'exécution ?
\begin{multicols}{4}
\begin{reponses}
\mauvaise{1}
\bonne{2}
\mauvaise{3}
\mauvaise{4}
\end{reponses}
\end{multicols}
\end{question}
}
\element{C1}{
\begin{question}{q4}
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 ?
\begin{multicols}{2}
\begin{reponses}
\bonne{x == 3 or y == 5}
\mauvaise{x == 3 and y == 5}
\mauvaise{x != 3 or y == 5}
\mauvaise{y < 4}
\end{reponses}
\end{multicols}
\end{question}
}
\element{C1}{
\begin{question}{q5}
À quelle affectation sont équivalentes les instructions suivantes, où a, b sont des variables entières et c une variable booléenne ?
\pyfichier{codes/q5_2.py}
\begin{multicols}{2}
\begin{reponses}
\bonne{c = (a==b) or (a > b+10)}
\mauvaise{c = (a==b) and (a > b+10)}
\mauvaise{c = not(a==b)}
\mauvaise{c = not(a > b+10)}
\end{reponses}
\end{multicols}
\end{question}
}
\element{C1}{
\begin{question}{q6}
Sachant que l'expression not(a or b) a la valeur True, quelles peuvent être les valeurs des variables booléennes a et b ?
\begin{multicols}{2}
\begin{reponses}
\mauvaise{True et True}
\mauvaise{False et True}
\mauvaise{True et False}
\bonne{False et False}
\end{reponses}
\end{multicols}
\end{question}
}
\element{C1}{
\begin{question}{q7}
On considère une formule booléenne form des variables booléennes a et b dont voici la table de vérité.
Quelle est cette formule booléenne form ?
\begin{multicols}{4}
\begin{reponses}
\mauvaise{a and b}
\mauvaise{a or b}
\bonne{a and not(b)}
\mauvaise{not(a) or b}
\end{reponses}
\end{multicols}
\end{question}
}
\element{C1}{
\begin{question}{q8}
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 ?
\begin{reponses}
\mauvaise{a = True b = False c = True}
\bonne{a = True b = False c = False}
\mauvaise{a = False b = False c = True}
\mauvaise{a = False b = True c = True}
\end{reponses}
\end{question}
}
\element{C1}{
\begin{question}{q9}
Soient a et b deux booléens. Lexpression booléenne NOT(a AND b) OR a est équivalente à :
\begin{multicols}{2}
\begin{reponses}
\mauvaise{False}
\bonne{True}
\mauvaise{NOT(b)}
\mauvaise{NOT(a) OR NOT(b)}
\end{reponses}
\end{multicols}
\end{question}
}
\element{C1}{
\begin{question}{q10}
Si A et B sont des variables booléennes, laquelle de ces expressions booléennes est équivalente à (not A) or B ?
\begin{reponses}
\mauvaise{(A and B) or (not A and B)}
\bonne{(A and B) or (not A and B) or (not A and not B)}
\mauvaise{(not A and B) or (not A and not B)}
\mauvaise{(A and B) or (not A and not B)}
\end{reponses}
\end{question}
}
\element{C1}{
\begin{question}{q11}
On considère l'extrait de code suivant :
\pyfichier{codes/q11_3.py}
Quelles conditions permettent de mettre fin à cette boucle ?
\begin{reponses}
\mauvaise{la boucle prend fin lorsque a 50}
\mauvaise{la boucle prend fin lorsque a 50}
\mauvaise{la boucle prend fin lorsque a >= 20 ou b <= 50}
\bonne{la boucle prend fin lorsque a >= 20 et b <= 50}
\end{reponses}
\end{question}
}
\element{C1}{
\begin{question}{q12}
Quelle est la valeur de x à la fin de l'exécution du script Python suivant ?
\pyfichier{codes/q12_4.py}
\begin{multicols}{2}
\begin{reponses}
\mauvaise{2}
\bonne{1024}
\mauvaise{2048}
\mauvaise{20000000000}
\end{reponses}
\end{multicols}
\end{question}
}