Vous êtes sur la page 1sur 2

Ministère de L'enseignement Supérieur et de La Recherche Scientifique

Université d’Ain Témouchent Belhadj Bouchaib

Département d'Electrique et Télécommunications - Filière : Télécommunications

Rattrapage : Programmation Orientée Objet C++ Année : 2022/2023


DURÉE : 1 H

Exercice 1 : (6.5pts)
#include <iostream>
Indiquez ce qui sera affiché après using namespace std;
l’exécution du programme ci-contre : int main() {

int a = 2040;
int i = 0 ;
while (i < 4) {
cout << a += i << endl;
i++;
}

return 0;
}

#include <iostream>
Exercice 2 : (7pts) using namespace std;
1. Indiquez ce qui sera affiché après int main() {
l’exécution du programme ci-contre :
int Tab[8];
int i =0;
2. Que fait la troisième instruction (p = Tab) ?
int *p =0;
p = Tab;
for(i; i<8; i++){
Tab[i] = i+1;
cout<< Tab[i] <<endl;
}
cout<<*p<<endl;
cout<<*(p+2)<<endl;

return 0;
}
Exercice 3 : (6.5pts)

1. Quelle est la différence entre l’héritage public et privé ?

2. Donner un exemple pour un héritage multiple.


Bon Courage

Vous aimerez peut-être aussi