PaperSize: A4 Lang: FR Title: Éléments d'Informatique - Licence 1, PC--SPI - A.A. 2019--20 \qquad --- G12 --- Code: 8 CompleteMulti: 0 ManualDuplex: 0 Columns: 2 ShuffleQuestions: 1 LaTeX: 1 DefaultScoringS: b=1,m=-.5 Presentation:Il n’y a qu’une seule bonne réponse par question. \textbf{Barème}: 1 points par réponse juste; −0,5 points par réponse fausse. \textbf{Note maximale}: 10. ######## ## * 1 * * Quel est l'opérateur de différence en C: + \texttt{!=} - \texttt{<>} - \texttt{$\neq$} - \texttt{!} ######## ## * 2 * * Après exécution de la partie de code suivante \\ \texttt{int x = 3, y = 4, z = 5;}\\ \texttt{x = x + y * z;}\\ \texttt{x} vaut + 23 - 35 - 20 - 12 ######## ## * 3 * * Dans la liste suivante, quel nom de variable est incorrect ? + \texttt{123variable} - \texttt{variable123} - \texttt{variable\_123} - \texttt{variable} ######## ## * 4 * * Une variable est + un symbole renvoyant à une zone mémoire - un mot aléatoire - une instruction - une suite de caractères inutile ######## ## * 5 * * Quelle est la valeur de l'expression \texttt{(5 == 5)} + vrai - faux - 5 - 0 ######### ## * 6 * * Après exécution de cette partie de programme C :\\ \texttt{int main()}\\ \texttt{\{}\\ \mbox{}\qquad \texttt{int x = 5;}\\ \mbox{}\qquad \texttt{int y = 3;}\\ \mbox{}\qquad \texttt{x = y;}\\ \mbox{}\qquad \texttt{...}\\ \texttt{\}} + la variable x vaut $3$ - la variable y vaut $5$ - la variable x vaut $5$ et la variable y vaut $3$ - le programme affiche "Faux'' ######## ## * 7 * * Le code suivant :\\ \texttt{int x = 4;}\\ \texttt{if (x > 0) \{}\\ \mbox{}\qquad \texttt{printf("1 ");}\\ \texttt{\}}\\ \texttt{else \{}\\ \mbox{}\qquad \texttt{printf("2 ");}\\ \texttt{\}}\\ \texttt{printf("3");}\\ affichera : + 1 3 - 2 3 - 3 - rien ######## ## * 8 * * Le code suivant :\\ \texttt{int mult = 1;}\\ \texttt{int i;}\\ \texttt{for (i = 1; i <= 4; i = i + 1)}\\ \texttt{\{}\\ \mbox{}\qquad \texttt{mult = mult * i;}\\ \mbox{}\qquad \texttt{printf("\%d ", mult);}\\ \texttt{\}}\\ affichera : + 1 2 6 24 - 1 3 6 10 - 1 2 3 4 - 24 6 2 1 ######## ## * 9 * * Une variable booléenne est une variable : + qui est vraie ou fausse - réelle positive - jamais nulle - à laquelle une valeur vient d'être affectée NaN (not a number, qui n'est pas un nombre) ######## ## * 10 * * Le code suivant :\\ \texttt{int i=4;}\\ \texttt{while(i > 0)}\\ \texttt{\{}\\ \mbox{}\qquad \texttt{printf("\%d ", i);}\\ \mbox{}\qquad \texttt{i = i - 1;}\\ \texttt{\}}\\ \texttt{printf("\textbackslash n");}\\ affichera : + 4 3 2 1 - 0 1 2 3 - 0 1 2 3 4 - 4 3 2 1 0