\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}
