diff options
author | Karl Berry <karl@freefriends.org> | 2009-04-22 17:11:26 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2009-04-22 17:11:26 +0000 |
commit | 1f0a6a8adc7ab6c162351d128ce1cd46702a31e1 (patch) | |
tree | 8ec05b54df9033871ceb8ae920da170c69813547 /Master/texmf-dist/doc/latex/alterqcm | |
parent | da42a0204f57b55e973f5e1554170f84df8833e2 (diff) |
new latex package alterqcm (21apr09)
git-svn-id: svn://tug.org/texlive/trunk@12794 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/alterqcm')
24 files changed, 585 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/alterqcm/README b/Master/texmf-dist/doc/latex/alterqcm/README new file mode 100644 index 00000000000..cc8e048bcd0 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/README @@ -0,0 +1,53 @@ +Contents of the README file + +A. Purpose + +The 'alterqcm' package is a LaTeX2e package, for making Multiple Choices Questionnaires + in a table with two columns. The aim is to provide some useful macros to build + QCM in tables. These macros may be used by only LaTeX TeX users. + The documentation is in French. + +B. Features + -- A special environment allows you to define questions and possible answers; + -- You can specify which answers are correct and which are not. + -- works with utf8 and pdflatex; + -- allows to use 'longtable'; + -- makes automatically adjustment; + -- generates a 'grid' that the students will have to fill in; + -- generates a 'mask' with correct answers to print a slide. + +C. Licence + +You may freely use and distribute this package under the terms of lppl and/or gpl. + +Read file doc_aq.pdf in the doc directory, for the complete documentation + +D. Contents of the folder (encoding utf8) + + -- README (this file) + -- inputs: alterqcm.sty + -- doc: doc-aq.pdf, + example_1.tex, + example_1.pdf, + example_2.tex, + example_2.pdf, + etc... + + +E. Installation + +If you need to install it by yourself, a TDS compliant zip archive is +provided (aq.zip). Just download that file, and unpack it in +your TDS directory (~/texmf for Unix-like systems). If you only need to use + 'alterqcm.sty' then you have to copy 'alterqcm.sty' into '~/texmf/tex/latex'. + + +With MiKTeX, copy folder 'alterqcm.sty' into 'C:\texmf\tex\latex', then +run 'MiKTeX Options'. In the 'File name database' section, click on +'Refresh now'. + +F. The author of the 'alterqcm.sty' package is Alain Matthes. +-- +Alain Matthes, <al.ma@mac.com> +April, 20th, 2009 + diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/AntillesESjuin2006.pdf b/Master/texmf-dist/doc/latex/alterqcm/doc/AntillesESjuin2006.pdf Binary files differnew file mode 100644 index 00000000000..2bccf8d4942 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/AntillesESjuin2006.pdf diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/AntillesESjuin2006.tex b/Master/texmf-dist/doc/latex/alterqcm/doc/AntillesESjuin2006.tex new file mode 100644 index 00000000000..e3108f02b79 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/AntillesESjuin2006.tex @@ -0,0 +1,80 @@ +\documentclass[11pt]{article} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{lmodern} +\usepackage{xkeyval,array,multirow,amsmath,amssymb} +\usepackage{fullpage,longtable} +\usepackage[]{alterqcm} +\usepackage[frenchb]{babel} + +\begin{document} +\begin{alterqcm}[lq=90mm,pre=true,long] + +\AQquestion{Parmi les propositions suivantes, quelle est celle qui permet d'affirmer que la fonction exponentielle admet pour asymptote la droite d'équation $y = 0$ ?} +{{$\displaystyle\lim_{x \to +\infty} \text{e}^x = + \infty$}, +{$\displaystyle\lim_{x \to -\infty} \text{e}^x = 0$}, +{$\displaystyle\lim_{x \to +\infty} \dfrac{\text{e}^x}{x} = + \infty$}} + +\AQquestion{Parmi les propositions suivantes, quelle est celle qui permet d'affirmer que l'inéquation $\ln (2x + 1) \geqslant \ln (x + 3)$ admet l'intervalle $\big[2~;~+\infty\big[$ comme ensemble de solution ? } +{{\begin{minipage}{5cm}la fonction ln est positive sur $\big[1~;~+\infty\big[$\end{minipage}}, +{$\displaystyle\lim_{x \to +\infty} \ln x = + \infty$}, +{\begin{minipage}{5cm}la fonction $\ln$ est croissante sur $\big]0~;~+\infty\big[$\end{minipage}} +} + +\AQquestion{Parmi les propositions suivantes quelle est celle qui permet d'affirmer qu'une primitive de la fonction $f$ définie sur $\mathbb{R}$ par $x \mapsto (x + 1)\text{e}^x$ est la fonction $g~:~x~ \mapsto~ x~ \text{e}^x$~? } +{{pour tout réel $x,~f'(x) = g(x)$}, +{pour tout réel $x,~g'(x) = f(x)$}, +{\begin{minipage}{5.5cm} pour tout réel $x,~g(x) = f'(x) + k$, $k$ réel quelconque \end{minipage}}} + +\AQquestion[pq=2mm]{ L'équation $2\text{e}^{2x} - 3\text{e}^x + 1 = 0$ admet pour ensemble solution} +{{$\left\{\dfrac{1}{2}~;~1\right\}$}, +{$\left\{0~;~\ln \dfrac{1}{2}\right\}$}, +{$\big\{0~;~\ln 2\big\}$} +} + +\AQquestion[pq=2mm]{Pour tout $n \in \mathbb{N}$ } +{{$\displaystyle\lim_{x \to +\infty} \frac{\text{e}^x}{x^n} = 1$}, +{$\displaystyle\lim_{x \to +\infty} \frac{\text{e}^x}{x^n} = +\infty$}, +{$\displaystyle\lim_{x \to +\infty} \frac{\text{e}^x}{x^n} = 0$}} + +\AQquestion[pq=1pt]{Soit $f$ la fonction définie sur $\big]0~;~+\infty\big[$ par $f(x) = 2\ln x - 3x + 4$. Dans un repère, une équation de la tangente à la courbe représentative de $f$ au point d'abscisse 1 est :} +{{$y = - x + 2$}, +{$y = x + 2$}, +{$y = - x - 2$} +} + +\AQquestion[pq=2mm]{La valeur moyenne sur $\big[1 ; 3\big]$ de la fonction $f$ définie par : $f(x) = x^2 + 2x$ est :} +{{$\dfrac{50}{3}$}, +{$\dfrac{25}{3}$}, +{$6$} +} +\AQquestion{ exp$(\ln x) = x$ pour tout $x$ appartenant à } +{{$\mathbb{R}$}, +{$\big]0~;~+ \infty\big[$}, +{$\big[0~;~+\infty\big[$} +} +\AQquestion[pq=1pt]{Soit $f$ la fonction définie sur $\big]0~;~+\infty\big[$ par $f(x) = 2\ln x - 3x + 4$. Dans un repère, une équation de la tangente à la courbe représentative de $f$ au point d'abscisse 1 est :} +{{$y = - x + 2$}, +{$y = x + 2$}, +{$y = - x - 2$} +} + +\AQquestion[pq=2mm]{La valeur moyenne sur $\big[1 ; 3\big]$ de la fonction $f$ définie par : $f(x) = x^2 + 2x$ est :} +{{$\dfrac{50}{3}$}, +{$\dfrac{25}{3}$}, +{$6$} +} +\AQquestion{ exp$(\ln x) = x$ pour tout $x$ appartenant à } +{{$\mathbb{R}$}, +{$\big]0~;~+ \infty\big[$}, +{$\big[0~;~+\infty\big[$} +} +\end{alterqcm} +\end{document} + +% AntillesESjuin2006 + +% encoding : utf8 +% format : pdflatex +% engine : pdfetex +% author : Alain Matthes
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/alea.pdf b/Master/texmf-dist/doc/latex/alterqcm/doc/alea.pdf Binary files differnew file mode 100644 index 00000000000..35c705d0df4 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/alea.pdf diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/alea.tex b/Master/texmf-dist/doc/latex/alterqcm/doc/alea.tex new file mode 100644 index 00000000000..d95b020685c --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/alea.tex @@ -0,0 +1,31 @@ +\documentclass{article} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{fourier} +\usepackage{alterqcm} +\usepackage{fullpage} +\thispagestyle{empty} + +\begin{document} +\begin{minipage}{12cm} + \begin{alterqcm}[lq=55mm,alea,sep] + \AQquestion[pq=1mm]{Si la fonction $f$ est strictement croissante sur $\mathbf{R}$ alors l'équation $f(x) = 0$ admet :} + {{Au moins une solution},% + {Au plus une solution},% + {Exactement une solution}} + \end{alterqcm} + + \vspace{1cm} + \begin{alterqcm}[lq=55mm,alea,sep=false] + \AQquestion[pq=1mm]{Si la fonction $f$ est strictement croissante sur $\mathbf{R}$ alors l'équation $f(x) = 0$ admet :} + {{Au moins une solution},% + {Au plus une solution},% + {Exactement une solution}} + \end{alterqcm} +\end{minipage} + +\end{document} + +% utf8 +% pdflatex +% Alain Matthes
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/annexe.pdf b/Master/texmf-dist/doc/latex/alterqcm/doc/annexe.pdf Binary files differnew file mode 100644 index 00000000000..49b847440ec --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/annexe.pdf diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/annexe.tex b/Master/texmf-dist/doc/latex/alterqcm/doc/annexe.tex new file mode 100644 index 00000000000..fd5fab6d103 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/annexe.tex @@ -0,0 +1,25 @@ +\documentclass[a4paper]{article} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{fourier} +\usepackage{alterqcm} +\usepackage{fullpage} +\thispagestyle{empty} + +\begin{document} +{\Large +NOM : + +PRÉNOM : + +\bfseries +\vspace{1cm} +\AQannexe[propstyle=\bfseries\arabic]{1}{10}{4}% + \hspace{2cm} +\AQannexe[propstyle=\bfseries\alph]{11}{20}{3}} +\end{document} + +% encoding : utf8 +% format : pdflatex +% engine : pdfetex +% author : Alain Matthes diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/correct.pdf b/Master/texmf-dist/doc/latex/alterqcm/doc/correct.pdf Binary files differnew file mode 100644 index 00000000000..e5d64a93922 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/correct.pdf diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/correct.tex b/Master/texmf-dist/doc/latex/alterqcm/doc/correct.tex new file mode 100644 index 00000000000..e017eacb4b5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/correct.tex @@ -0,0 +1,27 @@ +\documentclass[10pt]{article} +\usepackage[utf8]{inputenc} +\usepackage[upright]{fourier} +\usepackage{amsmath,amssymb,stmaryrd} +\usepackage{fullpage} +\usepackage{alterqcm} +\usepackage[frenchb]{babel} +\parindent=0pt +\newlength{\oldtextwidth} +\begin{document} + \setlength{\oldtextwidth}{\textwidth} + \setlength{\textwidth}{14cm} + \begin{alterqcm}[VF, + correction, + lq = 100mm, + symb = \dingsquare, + corsymb = \dingchecksquare] + \AQquestion[br={1}]{Pour tout $x \in ]-3~;~2],~f'(x) \geqslant 0$.} + \AQquestion[br={2}]{La fonction $F$ présente un maximum en $2$} + \AQquestion[br={2}]{$\displaystyle\int_{0}^2 f'(x)\:\text{d}x = - 2$} + \end{alterqcm} +\setlength{\textwidth}{\oldtextwidth} +\end{document} +% encoding : utf8 +% format : pdflatex +% engine : pdfetex +% author : Alain Matthes
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/doc_aq.pdf b/Master/texmf-dist/doc/latex/alterqcm/doc/doc_aq.pdf Binary files differnew file mode 100644 index 00000000000..589f0e6360b --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/doc_aq.pdf diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/example_1.pdf b/Master/texmf-dist/doc/latex/alterqcm/doc/example_1.pdf Binary files differnew file mode 100644 index 00000000000..016f93b001d --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/example_1.pdf diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/example_1.tex b/Master/texmf-dist/doc/latex/alterqcm/doc/example_1.tex new file mode 100644 index 00000000000..5a372d15cae --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/example_1.tex @@ -0,0 +1,23 @@ +\documentclass[12pt]{article} +\usepackage[utf8]{inputenc} +\usepackage[upright]{fourier} +%\usepackage[T1]{fontenc} +%\usepackage{lmodern} +\usepackage{alterqcm} +\usepackage{fullpage}% +\usepackage[frenchb]{babel} +\parindent0pt +\begin{document} +\begin{alterqcm} + \AQquestion{Question}{% + {Proposition 1}, + {Proposition 2}, + {Proposition 3}} +\end{alterqcm} + +\end{document} + +% encoding : utf8 +% format : pdflatex +% engine : pdfetex +% author : Alain Matthes
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/example_2.pdf b/Master/texmf-dist/doc/latex/alterqcm/doc/example_2.pdf Binary files differnew file mode 100644 index 00000000000..452b4467ed6 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/example_2.pdf diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/example_2.tex b/Master/texmf-dist/doc/latex/alterqcm/doc/example_2.tex new file mode 100644 index 00000000000..a314cdb7fe5 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/example_2.tex @@ -0,0 +1,45 @@ +\documentclass[11pt]{article} +\usepackage[utf8]{inputenc}% sauf si vous avez changé l'encodage +%\usepackage[upright]{fourier}% je la préfère aux autres! +% fourier charge textcomp ainsi que [T1]{fontenc} +% et fournit l'essentiel des symboles de amssymb +% en cas de changement, il ne faut pas oublier +% de placer un \usepackage[T1]{fontenc} qui est fourni +% automatiquement par fourier. +\usepackage[T1]{fontenc} +\usepackage{lmodern} +\usepackage{amsmath,amssymb,stmaryrd,calc}%}% pour geqslant qui existe ds fourier +\usepackage{xkeyval} +\usepackage{multirow,longtable} +\usepackage[% + a4paper,% + textwidth=16cm, + top=2cm,% + bottom=2cm,% + headheight=25pt,% + headsep=12pt,% + footskip=25pt]{geometry}% + +\usepackage{alterqcm} +% on charge le package +% longtable en cas de débordement du tableau +% amsmath car les exemples sont des annales du bac en mathématiques. +\usepackage[frenchb]{babel} +\parindent=0pt +\begin{document} + + + +\begin{alterqcm}[lq=80mm,long] +\AQquestion{Parmi les propositions suivantes, quelle est celle qui permet d'affirmer que la fonction exponentielle admet pour asymptote la droite d'équation $y = 0$ ?} +{{$\displaystyle\lim_{x \to +\infty} \text{e}^x = + \infty$}, +{$\displaystyle\lim_{x \to -\infty} \text{e}^x = 0$}, +{$\displaystyle\lim_{x \to +\infty} \dfrac{\text{e}^x}{x} = + \infty$}} + +\AQquestion[]{exp$(\ln x) = x$ pour tout $x$ appartenant à } +{{$\mathbf{R}$}, +{$\big]0~;~+ \infty\big[$}, +{$\big[0~;~+\infty\big[$} +}\end{alterqcm} + +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/language.pdf b/Master/texmf-dist/doc/latex/alterqcm/doc/language.pdf Binary files differnew file mode 100644 index 00000000000..5e24868efe7 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/language.pdf diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/language.tex b/Master/texmf-dist/doc/latex/alterqcm/doc/language.tex new file mode 100644 index 00000000000..f844a8a1860 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/language.tex @@ -0,0 +1,39 @@ +\documentclass[12pt]{article} +\usepackage[utf8]{inputenc} +\usepackage[upright]{fourier} +%\usepackage[T1]{fontenc} +%\usepackage{lmodern} +\usepackage[german]{alterqcm} +\usepackage{fullpage}% +\usepackage[frenchb]{babel} +\parindent0pt + +\begin{document} + + \begin{alterqcm} [language=english] + \AQquestion{Question}{% + {Proposition 1}, + {Proposition 2}, + {Proposition 3}} +\end{alterqcm} + +\begin{alterqcm} [language=german] + \AQquestion{Question}{% + {Proposition 1}, + {Proposition 2}, + {Proposition 3}} +\end{alterqcm} + +\begin{alterqcm} + \AQquestion{Question}{% + {Proposition 1}, + {Proposition 2}, + {Proposition 3}} +\end{alterqcm} + +\end{document} + +% encoding : utf8 +% format : pdflatex +% engine : pdfetex +% author : Alain Matthes
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/sep.pdf b/Master/texmf-dist/doc/latex/alterqcm/doc/sep.pdf Binary files differnew file mode 100644 index 00000000000..fe188dbad15 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/sep.pdf diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/sep.tex b/Master/texmf-dist/doc/latex/alterqcm/doc/sep.tex new file mode 100644 index 00000000000..f4a24b335ba --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/sep.tex @@ -0,0 +1,31 @@ +\documentclass{article} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{fourier} +\usepackage{alterqcm} +\usepackage{fullpage} +\thispagestyle{empty} + +\begin{document} + + +\begin{alterqcm}[lq=55mm,alea,sep] +\AQquestion[pq=1mm]{Si la fonction $f$ est strictement croissante sur $\mathbf{R}$ alors l'équation $f(x) = 0$ admet :} +{{Au moins une solution},% +{Au plus une solution},% +{Exactement une solution}} +\end{alterqcm} + +\vspace{1cm} +\begin{alterqcm}[lq=55mm,alea,sep=false] +\AQquestion[pq=1mm]{Si la fonction $f$ est strictement croissante sur $\mathbf{R}$ alors l'équation $f(x) = 0$ admet :} +{{Au moins une solution},% +{Au plus une solution},% +{Exactement une solution}} +\end{alterqcm} + +\end{document} + +% utf8 +% pdflatex +% Alain Matthes
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/transparent-final.pdf b/Master/texmf-dist/doc/latex/alterqcm/doc/transparent-final.pdf Binary files differnew file mode 100644 index 00000000000..5c28a132e4e --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/transparent-final.pdf diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/transparent-final.tex b/Master/texmf-dist/doc/latex/alterqcm/doc/transparent-final.tex new file mode 100644 index 00000000000..a9822296727 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/transparent-final.tex @@ -0,0 +1,40 @@ +\documentclass[11pt]{article} +\usepackage[utf8]{inputenc}% sauf si vous avez changé l'encodage +\usepackage[T1]{fontenc} +\usepackage{lmodern} +\usepackage{amsmath,amssymb,stmaryrd,calc}%}% pour geqslant qui existe ds fourier +\usepackage{xkeyval} +\usepackage{multirow,longtable} +\usepackage[% + a4paper,% + textwidth=16cm, + top=2cm,% + bottom=2cm,% + headheight=25pt,% + headsep=12pt,% + footskip=25pt]{geometry}% + +\usepackage{alterqcm} +% on charge le package +% longtable en cas de débordement du tableau +% amsmath car les exemples sont des annales du bac en mathématiques. +\usepackage[frenchb]{babel} +\parindent=0pt +\begin{document} + +\begin{alterqcm}[transparent,correction,corsymb=\dingchecksquare,lq=100mm] + \AQquestion[br=3,pq=3mm]{Parmi les propositions suivantes, quelle est celle qui permet d'affirmer que la fonction exponentielle admet pour asymptote la droite d'équation $y = 0$ ?} + {{$\displaystyle\lim_{x \to +\infty} \dfrac{\text{e}^x}{x} = + \infty$}, + {$\displaystyle\lim_{x \to +\infty} \text{e}^x = + \infty$}, + {$\displaystyle\lim_{x \to -\infty} \text{e}^x = 0$} + } + + \AQquestion[br=2]{exp$(\ln x) = x$ pour tout $x$ appartenant à } + {{$\mathbf{R}$}, + {$\big]0~;~+ \infty\big[$}, + {$\big[0~;~+\infty\big[$} + } +\end{alterqcm} + + +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/transparent-init.pdf b/Master/texmf-dist/doc/latex/alterqcm/doc/transparent-init.pdf Binary files differnew file mode 100644 index 00000000000..5b3f6ffd9d3 --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/transparent-init.pdf diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/transparent-init.tex b/Master/texmf-dist/doc/latex/alterqcm/doc/transparent-init.tex new file mode 100644 index 00000000000..f3a6204d63d --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/transparent-init.tex @@ -0,0 +1,41 @@ +\documentclass[11pt]{article} +\usepackage[utf8]{inputenc}% sauf si vous avez changé l'encodage +\usepackage[T1]{fontenc} +\usepackage{lmodern} +\usepackage{amsmath,amssymb,stmaryrd,calc}%}% pour geqslant qui existe ds fourier +\usepackage{xkeyval} +\usepackage{multirow,longtable} +\usepackage[% + a4paper,% + textwidth=16cm, + top=2cm,% + bottom=2cm,% + headheight=25pt,% + headsep=12pt,% + footskip=25pt]{geometry}% + +\usepackage{alterqcm} +% on charge le package +% longtable en cas de débordement du tableau +% amsmath car les exemples sont des annales du bac en mathématiques. +\usepackage[frenchb]{babel} +\parindent=0pt +\begin{document} + +\begin{alterqcm}[correction,corsymb=\dingchecksquare,lq=100mm] +\AQquestion[br=3,pq=3mm]{Parmi les propositions suivantes, quelle est celle qui permet d'affirmer que la fonction exponentielle admet pour asymptote la droite d'équation $y = 0$ ?} +{{$\displaystyle\lim_{x \to +\infty} \dfrac{\text{e}^x}{x} = + \infty$}, +{$\displaystyle\lim_{x \to +\infty} \text{e}^x = + \infty$}, +{$\displaystyle\lim_{x \to -\infty} \text{e}^x = 0$} +} + +\AQquestion[br=2]{exp$(\ln x) = x$ pour tout $x$ appartenant à } +{{$\mathbf{R}$}, +{$\big]0~;~+ \infty\big[$}, +{$\big[0~;~+\infty\big[$} +} + +\end{alterqcm} + + +\end{document}
\ No newline at end of file diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/verb.pdf b/Master/texmf-dist/doc/latex/alterqcm/doc/verb.pdf Binary files differnew file mode 100644 index 00000000000..5aa921d21cf --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/verb.pdf diff --git a/Master/texmf-dist/doc/latex/alterqcm/doc/verb.tex b/Master/texmf-dist/doc/latex/alterqcm/doc/verb.tex new file mode 100644 index 00000000000..207f9ca694f --- /dev/null +++ b/Master/texmf-dist/doc/latex/alterqcm/doc/verb.tex @@ -0,0 +1,150 @@ + +\documentclass[10pt]{article} +\usepackage[utf8]{inputenc} +\usepackage[T1]{fontenc} +\usepackage{fourier} +\usepackage{alterqcm} +\usepackage{fullpage} +\usepackage{longtable} +\usepackage{verbdef} +\usepackage[frenchb]{babel} + +\pagestyle{empty} +%-------------------------------------------------------------- +\begin{document} +%-------------------------------------------------------------- +\parindent=0pt +\begin{center} +Contrôle de langage C \\ + +\vspace{5mm} +Nom : \hspace{5cm} +Prénom : \\ + +\vspace{5mm} +{\small Pour chaque question, 3 réponses sont proposées. Une et une seule est correcte. A vous de la trouver et de \textbf{noircir la case correspondante}. +Bonne réponse = +1 point. Pas de réponse = 0 point. Mauvaise réponse = -0.5 point.} +\begin{alterqcm}[lq=90mm,title,num=true,alea,long] +% rajouter ou enlever l'option correction pour voir ou non les corrections :-) +%-------------------------------------------------------------- + +\AQquestion{Quel était le langage précurseur du langage C ?} +{{le Fortran},% + {le langage B},% + {le Basic},% + {X},% + {Y}} +%-------------------------------------------------------------- +\verbdef\arg|int a = 3 ^ 4 ;| +\AQquestion{\arg} +{{élève 3 à la puissance 4}, + {fait un OU exclusif entre 3 et 4}, + {n'est pas une instruction C}} +%-------------------------------------------------------------- +\AQquestion{Quelle est la bonne syntaxe pour décaler de 8 bits à gauche l'entier \texttt{a} ?} +{{\texttt{b = lshift(a, 8) ;}}, + {\texttt{b = 8 << a ;}}, + {\texttt{b = a << 8 ;}}} +%-------------------------------------------------------------- +\AQquestion{Le programme complet : \\ +\texttt{int main() \\ +~~\{ printf ("bonjour") ; return 0 ; \}}} +{{affiche \texttt{bonjour}}, + {donne une erreur à la compilation}, + {donne une erreur à l'exécution}} +%-------------------------------------------------------------- +\verbdef\arg|float tab[10]| +\verbdef\propa|*tab|\global\let\propa\propa +\verbdef\propb|&tab|\global\let\propb\propb +\verbdef\propc|tab|\global\let\propc\propc +\AQquestion{Soit la déclaration \arg ; \\Le premier réel du tableau est \ldots} +{{\propa}, + {\propb}, + {\propc}} +%-------------------------------------------------------------- +\AQquestion{La ligne \texttt{printf("\%c", argv[2][0]) ;} du \texttt{main} de \texttt{monProg} exécuté ainsi : \texttt{monProg parametre}} +{{affiche \texttt{p}}, + {n'affiche rien}, + {peut provoquer un plantage}} +%-------------------------------------------------------------- +\AQquestion{Quelle est la taille en mémoire d'un \texttt{long int} ?} +{{4 octets}, + {8 octets}, + {ça dépend \ldots}} +%-------------------------------------------------------------- +\AQquestion{Suite à la déclaration \texttt{int * i} ;} +{{\texttt{*i} est une adresse}, + {\texttt{*i} est un entier}, + {\texttt{*i} est un pointeur}} +%-------------------------------------------------------------- +\AQquestion{Suite à la déclaration \texttt{char tab[12]} ;} +{{\texttt{\&tab} est l'adresse du tableau}, + {\texttt{\&tab} est le pointeur sur le tableau}, + {\texttt{\&tab} ne signifie rien}} + +%-------------------------------------------------------------- +\AQquestion{Un des choix suivants n'est pas une bibliothèque standard du C} +{{\texttt{stdlib}}, + {\texttt{stdin}}, + {\texttt{math}}} +%-------------------------------------------------------------- +\AQquestion{La syntaxe complète de la fonction \texttt{main} est \ldots} +{{\texttt{int main(int argc, char* argv)}}, + {\texttt{int main(int argc, char argv*[])}}, + {\texttt{int main(int argc, char* argv[])}}} +%-------------------------------------------------------------- +\AQquestion{Le programme complet : +\texttt{int main()\\ +\{ char a[2]="x" ; char b[2]="y" ; \\ +~~return (a[0] == b[0]) ; \} +}} +{{comporte 0 erreur}, + {comporte 1 erreur}, + {comporte 2 erreurs}} + +%-------------------------------------------------------------- +\AQquestion{Pour libérer une zone mémoire allouée dynamiquement en C, on utilise la fonction \ldots} +{{\texttt{delete}}, + {\texttt{clear}}, + {\texttt{free}}} + +%-------------------------------------------------------------- +\AQquestion{L'expression \texttt{val char[32] ; }} +{{est syntaxiquement incorrecte}, + {déclare une chaîne}, + {déclare un tableau}} + + %-------------------------------------------------------------- +\verbdef\arga|char s[10] ; int i ;| +\verbdef\argb|scanf("%d, %s", \&i, s) ;| +\AQquestion{On compte dans les lignes suivantes :\\ +\arga \\ +\argb} +{{0 erreur de compilation}, + {1 erreur de compilation}, + {2 erreurs de compilation}} +%-------------------------------------------------------------- +\AQquestion{Une variable globale est \ldots} +{{\texttt{static}}, + {stockée dans la pile}, + {initialisée avec des zéros par défaut}} +%-------------------------------------------------------------- +\AQquestion{La portée d'une variable locale est \ldots} +{{la fonction}, + {le module}, + {le bloc}} +%-------------------------------------------------------------- +\AQquestion{La ligne \texttt{int c = argv[1] + argv[2] ;} + du \texttt{main} de \texttt{monProg} exécuté ainsi : +\verb!monProg 123 456!} +{{affecte 579 à \texttt{c}}, + {donne une erreur à la compilation}, + {affecte une valeur indéterminée à \texttt{c}}} +\end{alterqcm} +\end{center} +\end{document} + +% utf8 +% pdflatex +% Pascal Bertolino Alain Matthes +%
\ No newline at end of file |