Feat(NSI): V1 du devoir
This commit is contained in:
parent
8f9d9e2bdd
commit
3bfb96adb6
5
1NSI/Evaluations/DS_2023-01-09/annexes/QCM_f.py
Normal file
5
1NSI/Evaluations/DS_2023-01-09/annexes/QCM_f.py
Normal file
@ -0,0 +1,5 @@
|
||||
def f(x, y):
|
||||
x = x + y
|
||||
y = x - y
|
||||
x = x - y
|
||||
return (x, y)
|
3
1NSI/Evaluations/DS_2023-01-09/annexes/QCM_for.py
Normal file
3
1NSI/Evaluations/DS_2023-01-09/annexes/QCM_for.py
Normal file
@ -0,0 +1,3 @@
|
||||
n = 1
|
||||
for i in range(4):
|
||||
n = n + 2
|
10
1NSI/Evaluations/DS_2023-01-09/annexes/QCM_if.py
Normal file
10
1NSI/Evaluations/DS_2023-01-09/annexes/QCM_if.py
Normal file
@ -0,0 +1,10 @@
|
||||
a = 3
|
||||
b = 4
|
||||
if a > b and a == 3:
|
||||
print('vert')
|
||||
if a > b and b == 4:
|
||||
print('rouge')
|
||||
if a == 4 or b > a:
|
||||
print('bleu')
|
||||
if a == 3 or a < b:
|
||||
print('jaune')
|
5
1NSI/Evaluations/DS_2023-01-09/annexes/QCM_while.py
Normal file
5
1NSI/Evaluations/DS_2023-01-09/annexes/QCM_while.py
Normal file
@ -0,0 +1,5 @@
|
||||
compt = 0
|
||||
resultat = 1
|
||||
while compt !=7:
|
||||
resultat = resultat * compt
|
||||
compt = compt + 1
|
171
1NSI/Evaluations/DS_2023-01-09/exercises.tex
Normal file
171
1NSI/Evaluations/DS_2023-01-09/exercises.tex
Normal file
@ -0,0 +1,171 @@
|
||||
\begin{exercise}[subtitle={QCM}, step={1}, origin={Annales}, topics={ }, tags={ }]
|
||||
\begin{enumerate}
|
||||
\item Quelle commande permet de connaître le répertoire courant ?
|
||||
|
||||
\textbf{Réponses}
|
||||
\begin{multicols}{4}
|
||||
\begin{enumerate}
|
||||
\item \mintinline{bash}{cd}
|
||||
\item \mintinline{bash}{ls}
|
||||
\item \mintinline{bash}{pwd}
|
||||
\item \mintinline{bash}{chmod}
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
\item Quelle est la racine du système de fichier de Linux?
|
||||
|
||||
\textbf{Réponses}
|
||||
\begin{multicols}{4}
|
||||
\begin{enumerate}
|
||||
\item \mintinline{bash}{/}
|
||||
\item \mintinline{bash}{root}
|
||||
\item \mintinline{bash}{sudo}
|
||||
\item \mintinline{bash}{home}
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
\item À partir du répertoire \mintinline{bash}{~/Perso/Doc} quelle commande permet de rejoindre le répertoire \mintinline{bash}{~/Public} ?
|
||||
|
||||
\textbf{Réponses}
|
||||
\begin{multicols}{2}
|
||||
\begin{enumerate}
|
||||
\item \mintinline{bash}{cd ./Public}
|
||||
\item \mintinline{bash}{cd ../Public}
|
||||
\item \mintinline{bash}{cd ././Public}
|
||||
\item \mintinline{bash}{cd ../../Public}
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
|
||||
\item Depuis le répertoire \texttt{/home/ubuntu/} on exécute la commande: \mintinline{bash}{mkdir ./Documents/Plop}
|
||||
|
||||
Quel est son effet?
|
||||
\textbf{Réponses}
|
||||
\begin{enumerate}
|
||||
\item supprimer le dossier \texttt{Plop} situé dans \texttt{Documents}
|
||||
\item changer de répertoire pour se retrouver dans le répertoire \texttt{/home/Documents/Plop}
|
||||
\item créer un dossier \texttt{Plop} dans le répertoire \texttt{/home/ubuntu/Documents}
|
||||
\item lister le contenu du répertoire \texttt{Plop} dans \texttt{Documents}
|
||||
\end{enumerate}
|
||||
|
||||
\item Dans un terminal sous Linux, quelle commande faut-il écrire pour donner à tout le monde le droit d'écriture sur un fichier \texttt{information.py}?
|
||||
|
||||
\textbf{Réponses}
|
||||
\begin{multicols}{2}
|
||||
\begin{enumerate}
|
||||
\item \mintinline{bash}{chmod o+w information.py}
|
||||
\item \mintinline{bash}{chmod a+w information.py}
|
||||
\item \mintinline{bash}{chmod o+x information.py}
|
||||
\item \mintinline{bash}{chmod a+x information.py}
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
\item Lequel de ces systèmes d'exploitation est sous licence propriétaire ?
|
||||
|
||||
\textbf{Réponses}
|
||||
\begin{multicols}{4}
|
||||
\begin{enumerate}
|
||||
\item \mintinline{bash}{Android}
|
||||
\item \mintinline{bash}{Linux}
|
||||
\item \mintinline{bash}{Windows}
|
||||
\item \mintinline{bash}{Ubuntu}
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
\item Qu'affiche le programme suivant :
|
||||
\begin{multicols}{2}
|
||||
\begin{center}
|
||||
\begin{minipage}{0.8\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./annexes/QCM_if.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
|
||||
\textbf{Réponses}
|
||||
\begin{enumerate}
|
||||
\item Vert\\Rouge
|
||||
\item bleu\\jaune
|
||||
\item bleu
|
||||
\item vert\\jaune
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
\item Quelle est la valeur de la variable \texttt{n} à la fin de l'exécution du script ci-dessous?
|
||||
\begin{center}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./annexes/QCM_for.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
|
||||
\textbf{Réponses}
|
||||
\begin{multicols}{4}
|
||||
\begin{enumerate}
|
||||
\item 1
|
||||
\item 8
|
||||
\item 9
|
||||
\item 18
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
|
||||
\item On exécute le script suivant :
|
||||
\begin{center}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./annexes/QCM_while.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
|
||||
Laquelle de ces affirmations est vraie?
|
||||
|
||||
\textbf{Réponses}
|
||||
\begin{enumerate}
|
||||
\item Le script ne s'arrête pas
|
||||
\item Le script entre 7 fois dans le boucle et à la fin de son exécution, resultat vaut 0.
|
||||
\item Le script entre 7 fois dans le boucle et à la fin de son exécution, resultat vaut 720.
|
||||
\item Le script entre 6 fois dans le boucle et à la fin de son exécution, resultat vaut 0.
|
||||
\end{enumerate}
|
||||
|
||||
\item On définit la fonction suivante
|
||||
\begin{center}
|
||||
\begin{minipage}{0.5\linewidth}
|
||||
\inputminted[bgcolor=base3]{python}{./annexes/QCM_f.py}
|
||||
\end{minipage}
|
||||
\end{center}
|
||||
Quel est la valeur renvoyée par l'appel \mintinline{python}{f(2019, 2020)}
|
||||
|
||||
\textbf{Réponses}
|
||||
\begin{multicols}{4}
|
||||
\begin{enumerate}
|
||||
\item (2019, 2019)
|
||||
\item (2019, 2020)
|
||||
\item (2020, 2019)
|
||||
\item (2020, 2020)
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
\item Quelle est l'écriture binaire du nombre entier 183?
|
||||
|
||||
\textbf{Réponses}
|
||||
\begin{multicols}{4}
|
||||
\begin{enumerate}
|
||||
\item 0100 1000
|
||||
\item 1110 1101
|
||||
\item 1011 0111
|
||||
\item 1001 0101
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
\item Quel est le résultat de l'addition binaire \texttt{0100 1110 + 0110 1101 }?
|
||||
|
||||
\textbf{Réponses}
|
||||
\begin{multicols}{4}
|
||||
\begin{enumerate}
|
||||
\item 0101 1011
|
||||
\item 1010 1101
|
||||
\item 1011 0110
|
||||
\item 1011 1011
|
||||
\end{enumerate}
|
||||
\end{multicols}
|
||||
|
||||
\end{enumerate}
|
||||
|
||||
\end{exercise}
|
BIN
1NSI/Evaluations/DS_2023-01-09/fig/arborescence.png
Normal file
BIN
1NSI/Evaluations/DS_2023-01-09/fig/arborescence.png
Normal file
Binary file not shown.
After Width: | Height: | Size: 24 KiB |
BIN
1NSI/Evaluations/DS_2023-01-09/sujet.pdf
Normal file
BIN
1NSI/Evaluations/DS_2023-01-09/sujet.pdf
Normal file
Binary file not shown.
29
1NSI/Evaluations/DS_2023-01-09/sujet.tex
Normal file
29
1NSI/Evaluations/DS_2023-01-09/sujet.tex
Normal file
@ -0,0 +1,29 @@
|
||||
\documentclass[a4paper,12pt]{article}
|
||||
\usepackage{myXsim}
|
||||
\usepackage{minted}
|
||||
|
||||
|
||||
% Title Page
|
||||
\title{ DS2 \hfill }
|
||||
\tribe{1NSI}
|
||||
\date{09 janvier 2023}
|
||||
\duree{1h}
|
||||
|
||||
\DeclareExerciseCollection[step=1]{banque}
|
||||
\xsimsetup{collect}
|
||||
|
||||
\pagestyle{empty}
|
||||
|
||||
\begin{document}
|
||||
\maketitle
|
||||
|
||||
Le barème est donné à titre indicatif, il pourra être modifié.
|
||||
|
||||
\input{exercises.tex}
|
||||
\printcollection{banque}
|
||||
\end{document}
|
||||
|
||||
%%% Local Variables:
|
||||
%%% mode: latex
|
||||
%%% TeX-master: "master"
|
||||
%%% End:
|
Loading…
Reference in New Issue
Block a user