Académique Documents
Professionnel Documents
Culture Documents
Corrigé type
Exercice 1 : (6 pts) Choisir ou compléter par la bonne réponse : int tab[] = {0, 2, 4, 2, 1};
int n, s = 0;
Note : cet exercice a été donnée en plusieurs versions avec les mêmes for (n = 0; n < 7; n++) {
questions, juste l’ordre qui change. s += tab[n];
}
0.5 1/ Lequel des instructions saute une itération de boucle ? cout << s;
a. stop return 0;}
◼ b. continue a. 8
c. break b. 9
d. return c. 10
◼ d. Aucune de ces réponses n’est juste
0.5 2/ Donner la syntaxe pour retrouver l'adresse d'une variable :
Réponse : &variable 0.5 6/ Quel est la sortie du code suivant en C++?
#include <iostream>
0.5 3/ Pour déclarer un pointeur, on utilise la syntaxe... using namespace std;
a. int %var1;
b. int &var1; int f = 10;
◼ c. int *var1; int main(){
d. int #var1; int a;
0.5 4/ Quel est la sortie du code suivant en C++? int b;
#include <iostream> b = 10;
using namespace std; a = 25;
int main(){ f = 35;
int a=7,b=7,c=0,d=1; cout << a << b << f;
a=1; a = 40;cout << a << b;
b+=1; return 0;}
c=a+d; valeur de sortie = 2 ◼ a. 2510354010
cout << c; b. 2510104010
return 0;} c. 2510351010
d. 2510352510
0.5 5/ Quel est la sortie du code suivant en C++?
#include<iostream> 0.5 7/ Quelle est la syntaxe de la boucle for ?
using namespace std; Réponse : for (compteur; condition; itération)
int main (){ {instructions;}
0.5 11/ Pour qu'une fonction renvoie une valeur en sortie, on ajoute à
la fonction...
Réponse : return