%% This is a LaTeX document. Hey, Emacs, -*- latex -*- , get it? \documentclass[12pt,a4paper]{article} \usepackage[francais]{babel} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} %\usepackage{ucs} \usepackage{times} % A tribute to the worthy AMS: \usepackage{amsmath} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsthm} % \usepackage{mathrsfs} \usepackage{wasysym} \usepackage{url} % \usepackage{graphics} \usepackage[usenames,dvipsnames]{xcolor} \usepackage{tikz} \usetikzlibrary{arrows,automata,positioning} \usepackage{hyperref} % \newenvironment{qcm}{\relax}{\relax} \newenvironment{qvar}{\relax}{\relax} \newcounter{quescnt} \newenvironment{question}% {\stepcounter{quescnt}\bigskip\noindent\textbf{Question~\arabic{quescnt}.}\par\nobreak} {\relax} \newcounter{answcnt}[quescnt] \newcommand\answer{% \stepcounter{answcnt}\smallskip\textbf{(\Alph{answcnt})}~} \let\rightanswer=\answer % \DeclareUnicodeCharacter{00A0}{~} \DeclareUnicodeCharacter{03B5}{$\varepsilon$} % \DeclareMathSymbol{\tiret}{\mathord}{operators}{"7C} \DeclareMathSymbol{\traitdunion}{\mathord}{operators}{"2D} % \newif\ifcorrige \corrigefalse % % % NOTE: compile dot files with % dot2tex --figonly -f tikz --tikzedgelabels --graphstyle=automaton file.dot > file.tex \tikzstyle{automaton}=[>=stealth',initial text={},thick,every loop/.style={min distance=7mm,looseness=5}] \tikzstyle{state}=[] \tikzstyle{final}=[accepting by arrow] % % % \begin{document} \ifcorrige \title{INF105\\Contrôle de connaissances — Corrigé\\{\normalsize Théorie des langages}} \else \title{INF105\\Contrôle de connaissances\\{\normalsize Théorie des langages}} \fi \author{} \date{(date à remplir)} \maketitle \pretolerance=8000 \tolerance=50000 \vskip1truein\relax \noindent\textbf{Consignes.} Ce contrôle de connaissances est un QCM (questionnaire à choix multiples). Chaque question admet une unique réponse correcte. Les questions sont totalement indépendantes les unes des autres. La sélection des questions et l'ordre ont été tirés aléatoirement et n'obéissent donc à aucune logique particulière. La réponse est attendue sous forme d'une liste de numéros de question suivie de la réponse proposée : par exemple, « \verb=1A 2B 4D= » pour signifier que la réponse proposée à la question 1 est (A), la réponse proposée à la question 2 est (B), et la réponse proposée à la question 4 est (D). Une réponse incorrecte sera (deux fois) plus fortement pénalisée qu'une absence de réponse : il est donc préférable de ne pas répondre à une question que de répondre aléatoirement. \medbreak Durée : (à remplir) \vfill {\tiny\noindent \immediate\write18{sh ./vc > vcline.tex} Git: \input{vcline.tex} \immediate\write18{echo ' (stale)' >> vcline.tex} \par} \pagebreak \begin{qcm} % % % \begin{qvar} \begin{question} Quelle est la couleur du cheval blanc d'Henri IV ? \rightanswer Blanc \answer Noir \answer Bleu à pois roses \end{question} \begin{question} Quelle est la couleur du cheval noir de Charlemagne ? \rightanswer Noir \answer Blanc \answer Bleu à pois roses \end{question} \end{qvar} % % % \begin{question} Qui est enterré dans le tombeau de Grant ? \rightanswer Grant \answer Charlemagne \answer Obi-Wan Kenobi \end{question} % % % \begin{question} Combien fait $2+2$ ? \rightanswer $4$ \answer $696\,729\,600$ \answer $e^{\pi\sqrt{163}}$ \end{question} % % % \begin{question} David Madore est-il... ? \rightanswer l'auteur de ces questions \answer un arbre \answer une application Android \answer le fils caché de la reine d'Angleterre \end{question} % % % \begin{question} Complétez les vers : « Ô rage ! ô désespoir ! ô vieillesse ennemie ! / N'ai-je donc tant vécu que pour cette... ? » \rightanswer infamie \answer alchimie \answer momie \end{question} % % % \begin{question} La réponse correcte à cette question est-elle... ? \rightanswer celle-ci \answer une autre que celle-ci \answer inexistante \answer toutes à la fois \end{question} % % % \begin{question} Un quart d'heure avant sa mort, il était encore... ? \rightanswer en vie \answer mort \end{question} \end{qcm} % % % \end{document}