172 lines
6.5 KiB
TeX
172 lines
6.5 KiB
TeX
\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}
|