Wadifa InfoEmploi public au Maroc ع
🛒 Combien perdez-vous au supermarché ? Taqdia trouve le moins cher Tester →

Modèle de concours d'accès en 2e année du cycle ingénieur d'État — INPT 2003 — Informatique

🏢 Institut National des Postes et Télécommunications (INPT) 👤 Élève ingénieur 🎯 Informatique 📅 2003 👁️ 19 vues

⬇️ Télécharger le PDF Adresse permanente : wadifa-info.com/fr/modele-concours/2633

En bref

Ce document est une ancienne épreuve écrite du concours de Élève ingénieur organisé par Institut National des Postes et Télécommunications (INPT) (2003), publiée sur Wadifa Info en consultation et téléchargement PDF gratuits, avec une correction proposée.

Organisme
Institut National des Postes et Télécommunications (INPT)
Grade
Élève ingénieur
Spécialité
Informatique
Année
2003
Pages
13
Langue des questions
français
Correction
correction proposée disponible sur cette page
Épreuve d'informatique du concours d'accès en 2e année de l'INPT (session 2003, 13 pages) : QCM de programmation, algorithmique, systèmes et réseaux.
📝 Texte des questions (extrait automatiquement des pages scannées)

Ce texte est extrait automatiquement des images de l'épreuve et peut contenir des erreurs de lecture — les images ci-dessus font foi.

Institut National des Postes
et Télécommunications
RABAT
Concours d'accès en deuxième année du Cycle
d'Ingénieurs d'Etat |
| INPT — Rabat— 10 Juillet 2003
[NOM ‏عماج امام لع اوه لصا لمم مع ع‎ PRENOM : ‏ممعم ع طم عم مع ممم مع عمو ع مم‎
Fe CIN 1 ‏مي ااا م مه ماوع با‎ PLACE : ‏بح‎
‎| + ‏ب — تََ‎
QCM d'Informatique | |
L. DUREE : 2 Heures
oo ‏ال ببس مسسسمسستتس و ا‎ |
Ce fascicule comporte 15 questions
DIRECTIVES
> Aucun feuillet ne doit être séparé du fascicule de questions qui sera rendu
impérativement avec les réponses pour valider le QCM
> Un seul fascicule est distribué par candidat
> L'usage de la calculatrice est interdit
> Pour chaque question, il y a 4 propositions mu mérotées 1, 2, 3 et 4
+ ‏ج11‎ a toujours une réponse et une seule parmi les 4 proposées
+ Répondez au QCM en utilisant le « Document de réponse » qui se trouve à la fin
du fascicule
> Pour chaque question de ‏قا‎ grille de réponses du « Document de réponse»,
remplissez ‏ما‎ case correspondante par le numéro de la proposition que vous
jugez bonne
BAREMES ET EVALUATION
# Réponse exacte : 1 point
> Réponse inexacte ou réponse ‏تم‎ ultiple : 0 point
> Absence de répunse : 0 point
wadifa-info.com ‏جو أ‎ à |
‏نماذ € | لمباريات من موقع وظيفة إنفو‎

| INFORMATIQUE, SERIE 4
Notes
= vy:T— vestune variable de ‏عمج‎ 1
= uvx:T= u,vetxsontdetvpeT
s jmieger est le type des entiers
= Char est le type des caractères
=" Bootean est le type des expressions booléennes dont les valeurs possibles sont «True « ou
Les False #
‏ة‎ Real est le type des nombres réels
sv val = v reçoit la valeur « val »
= v=val = v'est égal à « val #
= Afficher(Expr) = affichage à l'écran de l expression « Expr
= Liretv) = Lecture d'une valeur au clavier et son affectation à la variable v
= Tab Tableau [1..N] of T = déclaration d'un tableau de N éléments de type T.
Tab[i] désigne l'élément du tableau Tab qui se trouve à la position Î
0 1: Soit la boucle while (tantque) suivante :
٠: Integer ; J : Integer ;
‏0ك‎ J=10
while )1 > 10) and (J 70}
début
Afficher (Bonjour”};
‎J :=J-2 ;
fin du while
L'exécution de cette boucle affichera « Bonjour #:
[2 | 9 fais
|3 | 10 fois
[4 _]6 fois
wadifa-info.com ‏ا .د‎ |
: ‏مباريات من موقع وظيفة إنفو‎ if = ‏نماذ‎

F - Q2 Recherche d’un élément « elem » dans un tableau 1
| Ci] Algorithme 1 :
T:Tableau ]1..10[ of Integer ; Trouvé:Boolean ; l:Integer;
début .
E:=] ; Trouvé = False ;
while (Trouvé=False) or (1 > 10} ‘
début
Si T[I}=elem alors
Trouvé := True ;
Sinon
. Trouvé := False ;
finSi |
fin du while
Si Trouvé=True alors
Afficher(‘ Elément trouvé”) ;
: Sinon
: Afficher(‘Elèment non trouvé) :
finSi
fin ‘ |
Algorithme 2 : : : ١
T:Tableau {1..)0] of Integer : Trouvé;Boolean ; l:Integer;
; début
1 ‏اح‎ ; Trouvé := False ; e
while 1 < 10
. début . ©
Si T[]]=elem alors é
Trouvé := True ; .
Sinon : ٍ
1]:-]+( ٍ à
: finSi
fin du while | ;
Si Trouvé=True alors ;
Afficher(‘Elèment trouvé’) ; .
Sinon ١ |
Afficher(‘Elèment non trouvé”) : |
finsi
fin :
Ajgorithme 3 : ;
- T:Tableau [1.10] of Integer ; Trouvé:Boolean ; l:Integer: . ‘
début
1 :=1 ; Trouvé := False ; à
while I < 10 -
١ ? début
Si T[I]=elem alors
Trouvé := True ; |
. Sinon
Trouvé := False ; |
-. finsi s
1:= EH; ;
fin du while
Si Trouvé=True alors |
Afficher(‘Elément trouvé") ;
Sinon | |
Afficher(‘Elèment non trouvé”) ;
finSi
fin | |
wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

Algorithme 4 : | :
T'Tableau {1..10] of Integer ;
; Trouvé:Boolean ;
l:Integer; |
début
[ ‏1ج‎ ; Trouvé := False :
while (Trouvé=False) and (I > 10)
début
Si T[l]=eiem alors ‘
Trouvé := True ;
Sinon
finSi
fin du while | ‏م‎
‎Si Trouvé=True alors ë ‘
Afficher(" Elément trouvé’) ;
Sinon ١
ÂAfficher(Elèment non trouvé”) ;
finSi
fin
Q3 : UNIX est un système d’exploitation :
[1] multi tâche/mono utilisateur : ‘
multi tâche/multi utilisateur
mono tâche/mono utilisateur
[4 | mono tâche/multi utilisateur L
Q4 : Affichage du message « Bonjour » au moins une fois et jusqu’à ce que l'utilisateur
décide d’arrêter l'affichage en tapant le caractère ‘y’.
Ci] Aïgorithme 1: ١
| stop:char;
début
stop := y
while stop # ‘y' £
début : |
Aficher(Bonjour’ }; ١
Afficher ('Voulez vous arrêter l'affichage 7
Lire (stop):
fin du while
fin
Algorithme 2 :
stop:char;
début
stop :7'n';
while stop ='n'
début |
Afficher(‘Bonjaur’ };
Afficher (‘Voulez vous arrêter l’affichage ?'};
Lire (stop);
fin du while 3 é
fin
wadifa-info.com 3Ë AGE 5 ai go Ce Ab dll 7 lai

Algorithme 3 :
stop:char;
début
stop :="n'; ‏ل‎
‎while stop ‏الوك‎
‎: début
Afficher(Bonjour’ }; :
Afficher (Voulez vous arrêter l’affichage ٠
Lire (stop) |
fin du while ;
fin
Algorithme 4 : |
stop:char:
© début
stop := ‏رما‎
‎while stop ‏"ص‎
‎début
‎| Afficher(‘ Bonjour” }; ;
fin du while :
fin à
Q 5 : Soit la boucle while suivante :
è 1: Integer ; J : [Integer ;
E:=0 ; J:=10 : É 3
while (I > 10} or {J >0}
: début : :
Afficher (“Bonjour”); :
T:=1+1;
T:=J-2 ;
fin du while.
L'exécution de cette boucle affichera « Bonjour »:
[1 ]6 fois
9 fois .
3 |5fois 2
:4 |10 fois ١
© 6: Le rôle de la mémoire centrale d’un ordinateur est : | |
[1_|Le traitement des instructions
2 | L'affichage des données
3 _; L'enregistrement des données
Le calcul arithmétique et logique des données |
07: Calculer le nombre d’occurrences d’un élément «elem » dans un tableau T, Si
«elem » se trouve trois fois dans T, la variable « Compteur » vaudra 3.
1 Algorithme 1 :
| T:Tableau [1.10] of Integer:
Compteur:Integer ;
J-Integer; ١
wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

début -
F:=1 ;, Compteur := 0 ;
while Is 10 ; :
| débat |
Si T[I]=elem alors |
Compteur := Compteur + ] ;
| Sinon
E=1+1;
finSi
fin du while
fin 5
Algorithme 2 :
T:Tabléau ]1..10[ of Integer ;
Compteur:Integer ;
I:Integer;
début ‘ :
] :-1 ; Compteur := 0 ; |
while [ > 10 :
; début |
Si T{I]j=elem alors | |
: Compteur := Compteur +1; .
finSi 5
. ERL - ٍ ٠
fin du while
Algorithme 3 : ١
T:Tabieau ]1..10[ of Integer ; :
Compteur:Integer ;
. l:Integer, . :
début :
L:=1 ; Compteur := 0 : | |
while 1< 10 à
début Fa |
Si T[t]=elem aiors |
Compteur := Compteur + 1 :
finSi
Jef; | :
fin du while |
: fin :
[4] Algorithme 4 :
. T:Tableau [1.10] of Integer ;
Compteur:Integer ;
| [:Integer: |
début
] :21 ; Compteur := 0;
while 1< 10
début | |
Si T(Ij=elem alors |
Compteur := Compteur + I :
| : L:=I+1 ;
| finSi | |
fin du while
fin |
wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

Q 8: Le langage C++ est un :
| | langage purement ‏زناه‎
‎2 |langage purement procédural
3 | langage hybride ( procédural et objet)
4 langage fonctionnel
‏و9 ن‎ : Afficher 5 fois le message « Bonjour » :
| ] | Algorithme 1
١٠١ Integer
début
while 1 > 5
début
‏حب‎ en
Afficher (“Bonjour”) :
Fin du while
Fin
2 | Algorithme 2
[: Integer
début
while 1 > 5
début
Afficher (“Bonjour”) ;
] ‏رح‎ !l;
fin du while
fin
[ 1 | Algorithme 3:
1: Integer
début
while ١ < 3
début
À ficher {“Banjour”) ;
li= {+ 1;
fin du while
fin
à | Alcorithme 4
] : Integer
début
1 ‏0ك‎
‎while 1 > 5
début
Afficher (“Bonjour :
m4 7:
fin du while
fin
wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

0 10: Le code ASCII qui attribue un chiffre (allant de 0 à 127) aux caractères ‏اك‎
‎représenté par :
1 liébits
[318 bits
3_| 7 5
‏_4ا‎ | 32 bits
Q11: Recherche du plus petit élément Min dans un tableau T.
—, Algorithme ٠
[1] T:Tableau [1.10] of Integer ;
Min:Integer :
L'Integer:
début
1:=1 Min:= 0
while 1 > 0
début
SiT[I}<Min alors
Min := 7
finSi
fin du while
fin
[2] Algorithme 2
== T'Tatileau [1.10] af Intésér ,
Min:Integer ;
L'integer;
début
‏اكز‎ : Min 2 TU]
while ١ = 10
début
SIT(I= Min alors
Min := ]][
‏نكم‎
‎es bal H
fin du whilé
fin
G] Algorithme 3 :
‏وبحت‎ T:Tableau ]1..10[ of Integer
Min:imeger :
linteser,
début
1:=1 , Min: 1]1[
while | 5 ]
début
Si 1]1[ Min alors
Min := ‏و[‎
‎Sinon
‎E=l+1;
‎fini
‎fin du while
fini
wadifa-info.com ‏ت من موقع وظيفة إن‎ Lai

Algorithme 4
T:Tableau [1.10] of Integer :
Min:Integér ;
Lintéger:
début
1:١ Mine TT :
while 1 = 10
début
Si ‏دواد ستائة<[1]1‎
Min :- +
Sinon
l=h+ 1;
finSi
Gin du while
Fini
Q12 : La moyenne des nombres strictement positifs contenus dans un tableau 1
‏سم‎ Algorithme | :
En Som, compteur, | : Integer,
movenne:real;
T:Tableau [1.10] of Inveger ;
début
som := 0: compteur:= 0; moyenne :=0 ‏؛‎ 1:= 1;
while 1 > 10)
début
51 1]1[ < alors
som := som + 7
compteur := compteur + ٠
finSi
E=l+1:
Fin du while
Si compteur > 0 alors
moyenne: 5 ‏بساغام مم نسو‎
fini
fin
Algorithme 2 :
2 | Som, compteur, | : Integer;
movenre:real:
T:Tableau [1.10] of Integer :
début
som := 0: compteur:= 0 : |:= 1:
while ١ > 10)
début
57 [!] - Ü alors
som :* som +
compteur :- compteur + |:
1151
‏+2ك:]‎ 1;
fin du while
moyenne:=som/complieur,
wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

Algorithme 3 : ÿ | 5
‏[قا‎ Som, compteur, I : Integer:
moyenne:real;
T:Tableau [E..10] of Integer ;
début :
som :* 0: compteur:= 0 ; moyenne :=0 ; 1:2:
while I > 10) |
début
SiT[I] > 0 alors ‘ :
som := som +
comptour := compteur + 1:
‘ finSi
1:21+:
fin du ‏غاللطاب‎
‎Si compteur > 0 alors
moyenne:=s0m/compteur; ١
‏نقد‎
‎fin |
Ce] Algorithme 4: : ‏ا‎
‎Som, l'Integer; ;
moyenne:real; ;
T:Tableau [1.10] of Integer ;
début |
som =0; I:=]; .
while 1 < 10}
début $ . À ١
som := som — ‏؛(1]]‎ |
fin du while $
moyenne:=som;l{;:
fin |
. 013 : Echange de deux valeurs, La variable a recoit la valeur de b et b reçoit la valeur
de a. Si a=2 et b=3, après l'échange , on veut que: a=3 et br2 :
Ci] Algorithme 1: ٠ ٠ :
a,b,auxiliare:Înteger:
: début |
auxiliate:=a;
b:= auxiliare ;
fin
Algorithme 2 : ;
a.b'Integer; | :
début ;
a:=b; b:=a;
fin ١
Algorithme 3 : 8
8,b,auxiliare:Integer:
début ;
‏رمحي‎
‎auxifiare:=a;
‎b:= auxiliare ;
fin
wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

| 4 Algorithme 4 :
abauxiliare Imieger:
début
b:7a;
auxibarc:=b;
a:= auxiliare ;
fin
0 14 : Soit la boucle while suivante :
1]: Integer ; J : Integer :
| :=0 : ‏صر‎
‎while (1 > 10} and €} =D)
début
Sil£ 7 alors
Afficher © ‏ول سه رفظ‎
Sinon
Afficher Bonsoir”);
fini
E=t+l;
J:=J-1 ;
fin du while.
L'exécution de cette boucle affichera
1 | 5 fois » Bonjour » et 5 ‏وكام‎ Bonsoir »
‏ا‎ ١ fois « Bonjour » er | fois « Bonsoir »
3 5 fois » Bonjour » et d fois » Bonsoir #
‏[_ق‎ 6 fais « Bonjour » et 4 fois « Bonsoir *
(15: Calculer et afficher les multiples de 2 inférieur ou égal à 1
[1 Alsorithme ١ :
CRE i:Integer,
multipie:integer:
début
i:=0; multiple:=0;
Afficher(les multiples de 2 < 10 sont;
while multiple < 0
début
Afficher(multiple}:
multiple :=2%x ‏ب‎
‎sie:
‎fin du while
fin
wadifa-info.com ‏نماذج المباريات من موقع وظيفة إنفو‎

[2] Algorithme 2
— inteser:
multiple:Integer,
début
E=0 ‏بورح عا ملسم‎
Afficher(les multiptes de 2 > 10 sont"):
while multiple > 10
début
Afficher(multiple);
multiple :=2 » i:
fin du while
fin
| 3 | Algorithme 3
Les variables:
lImeger:
muluiple:Inteser:
début
1:20: multiple:=0:
Afficher(les im ultiples de 2 ‏ك‎ 10 sont:1;
While multiple < 10
délrut
multiple := 2 % ji:
Afficher(multiplé);
Lei];
fin du while
fin
‏ا‎ . | Algorithme 4
Les variables:
Linteger:
multiple: Inréger
début
el: multiple:=0:
AËficher(les multiples de 2 5 10 sont}:
while multiple ‏1ح‎
‎débui
‎Afficher(multiple}:
‎multiple :=2 x ‏بز‎
‎fin du while
fun
wadifa-info.com ‏ج المباريات من موقع وظيفة إنفو‎

Document de réponse
Partie Informatique
SERIE 4
‏نت ب‎
الم ا
CET
نماذج المباريات من موقع وظيفة إنفو ‎wadifa-info.com‏

Correction proposée

Il s'agit d'une correction proposée, rédigée par l'équipe wadifa-info pour vous aider à comprendre la méthode — ce n'est pas un corrigé officiel de l'administration organisatrice.

Ce modèle est le QCM d'informatique (série 4) du concours d'accès en 2e année du cycle d'ingénieurs d'État de l'INPT – Rabat, session du 10 juillet 2003. Durée : 2 heures, 15 questions, calculatrice interdite. Une seule bonne proposition par question ; réponse exacte = 1 point, réponse fausse, multiple ou absente = 0.

💡 Méthode : pour les questions d'algorithmique, ne « lisez » pas le code : exécutez-le à la main avec un petit tableau des variables (une ligne par tour de boucle). C'est rapide et cela évite les pièges classiques : and/or, compteur incrémenté dans le mauvais bloc, initialisation fausse.

Q1 — Boucle while avec and → réponse 1 (5 fois)

TourIJ(I<10) and (J>0)
1010vrai
218vrai
326vrai
434vrai
542vrai
—50faux (J>0 faux)

Avec and, la boucle s'arrête dès que J atteint 0 : « Bonjour » est affiché 5 fois.

Q2 — Recherche d'un élément → réponse 4

  • Algorithme 1 : condition (Trouvé=False) or (I ≤ 10) : tant que l'élément n'est pas trouvé, la boucle continue même quand I dépasse 10 (accès hors tableau) ; et la branche Sinon Trouvé := False efface un succès précédent. Faux.
  • Algorithme 2 : si l'élément est trouvé, I n'est plus incrémenté et la condition I ≤ 10 reste vraie : boucle infinie. Faux.
  • Algorithme 3 : parcourt tout le tableau mais remet Trouvé := False à chaque case différente : le résultat ne dépend que de la dernière case T[10]. Faux.
  • Algorithme 4 : condition (Trouvé=False) and (I ≤ 10) ; on avance seulement si la case ne convient pas, on s'arrête dès que l'élément est trouvé ou en fin de tableau. Correct.

Q3 — UNIX → réponse 2 (multitâche / multi-utilisateur)

UNIX a été conçu dès l'origine pour exécuter plusieurs processus en même temps et servir plusieurs utilisateurs connectés simultanément (comptes, droits, terminaux).

Q4 — Afficher « Bonjour » au moins une fois jusqu'à la saisie de 'y' → réponse 3

  • Algorithme 1 : stop := 'y' puis while stop ≠ 'y' : la boucle n'est jamais exécutée, « Bonjour » n'est jamais affiché. Faux.
  • Algorithme 2 : while stop = 'n' : la boucle s'arrête pour n'importe quel caractère différent de 'n', pas seulement 'y'. Faux.
  • Algorithme 3 : stop := 'n' garantit un premier passage, puis la boucle continue tant que l'utilisateur ne tape pas 'y'. Correct.
  • Algorithme 4 : pas de Lire(stop) dans la boucle : stop vaut toujours 'n', boucle infinie. Faux.

Q5 — Même boucle avec or → réponse 4 (10 fois)

Avec or, la boucle continue tant que l'une des deux conditions est vraie. J>0 devient faux après 5 tours (J = 0), mais I<10 reste vrai jusqu'à I = 10, c'est-à-dire après 10 tours. « Bonjour » est affiché 10 fois.

Q6 — Rôle de la mémoire centrale → réponse 3 (l'enregistrement des données)

La mémoire centrale stocke les programmes en cours d'exécution et leurs données. Le traitement des instructions et le calcul arithmétique et logique relèvent du processeur (unité de commande et UAL) ; l'affichage relève des périphériques de sortie.

Q7 — Nombre d'occurrences → réponse 2

  • Algorithme 1 : I n'est incrémenté que dans le Sinon : à la première occurrence trouvée, I ne bouge plus, le compteur augmente indéfiniment (boucle infinie).
  • Algorithme 2 : on teste chaque case, on incrémente le compteur si T[I] = elem, et I avance dans tous les cas. Correct.
  • Algorithme 3 : I est incrémenté deux fois après une occurrence : la case suivante est sautée (une occurrence voisine est perdue et I peut dépasser 10).
  • Algorithme 4 : I n'avance que si T[I] = elem : dès la première case différente, boucle infinie.

Q8 — Le langage C++ → réponse 3 (langage hybride, procédural et objet)

C++ ajoute les classes, l'héritage et le polymorphisme au C, tout en gardant la programmation procédurale (fonctions hors classes, main) : ce n'est pas un langage « purement objet » comme Smalltalk.

Q9 — Afficher 5 fois « Bonjour » → réponse 4 (réponse probable)

AlgorithmeValeurs de I au moment de l'affichageNombre d'affichages
1 (I:=0 ; I<5 ; I:=I+1 puis Afficher)1, 2, 3, 4, 55
2 (I:=1 ; I<5)1, 2, 3, 44
3 (I:=0 ; I≤5)0, 1, 2, 3, 4, 56
4 (I:=0 ; I<5 ; Afficher puis I:=I+1)0, 1, 2, 3, 45

À l'exécution, les algorithmes 1 et 4 affichent tous deux 5 fois « Bonjour » : l'énoncé tel qu'il est imprimé admet deux bonnes réponses. La forme attendue est très probablement l'algorithme 4, schéma classique « traiter puis incrémenter » ; l'algorithme 1 est lui aussi correct, car l'ordre des deux instructions ne change pas le nombre de tours.

Q10 — Code ASCII de 0 à 127 → réponse 3 (7 bits)

128 valeurs = 27 : 7 bits suffisent (en pratique on le range dans un octet de 8 bits, mais l'ASCII standard est un code à 7 bits).

Q11 — Recherche du minimum → réponse 2 (réponse probable)

  • Algorithme 1 : Min := 0 au départ : si toutes les valeurs sont positives, il renvoie 0, qui n'est pas dans le tableau. Faux.
  • Algorithme 2 : I := 1 ; Min := T[I] (donc T[1]), puis comparaison de chaque case, I incrémenté à chaque tour. Correct, c'est l'algorithme type.
  • Algorithme 3 : I n'avance que dans le Sinon ; après une mise à jour de Min, le tour suivant reteste la même case (T[I] < Min est alors faux) et I avance. Le résultat est juste, mais au prix de tours inutiles.
  • Algorithme 4 : le test T[I] > Min cherche le maximum, et I ne progresse pas après une mise à jour. Faux.

L'algorithme 3 donne lui aussi le bon minimum ; la réponse attendue est l'algorithme 2, le seul écrit proprement (un passage par case).

Q12 — Moyenne des nombres strictement positifs → réponse 1

  • Algorithmes 1 et 3 : on cumule la somme et le nombre des T[I] > 0, puis on ne divise que si compteur > 0. Correct. Sur la copie scannée, l'algorithme 3 est imprimé de façon identique à l'algorithme 1 (probable erreur de reproduction du sujet) ; on retient la réponse 1.
  • Algorithme 2 : la division som/compteur n'est pas protégée : division par zéro si le tableau ne contient aucun nombre positif. Faux.
  • Algorithme 4 : il soustrait toutes les valeurs (positives ou non) et divise par 10. Faux.

Q13 — Échange de deux valeurs → réponse 1

Avec a = 2, b = 3 :

  • Algorithme 1 : auxiliaire := 2 ; a := 3 ; b := 2 → a = 3, b = 2. Correct.
  • Algorithme 2 : a := 3 ; b := 3 → la valeur de a est perdue.
  • Algorithme 3 : a := 3 ; auxiliaire := 3 ; b := 3 → faux (sauvegarde trop tardive).
  • Algorithme 4 : b := 2 ; auxiliaire := 2 ; a := 2 → faux.

Q14 — Bonjour / Bonsoir → réponse 4 (6 « Bonjour » et 4 « Bonsoir »)

La boucle tourne tant que I < 10 et J > 0 : couples (I, J) = (0,10), (1,9), …, (9,1), soit 10 tours. Le test I ≤ J est vrai pour (0,10), (1,9), (2,8), (3,7), (4,6), (5,5) → 6 « Bonjour » ; il est faux pour (6,4), (7,3), (8,2), (9,1) → 4 « Bonsoir ».

Q15 — Multiples de 2 inférieurs ou égaux à 10 → réponse 2

AlgorithmeValeurs affichéesVerdict
10, 0, 2, 4, 6, 8, 100 affiché deux fois (multiple calculé avec l'ancien i)
20, 2, 4, 6, 8, 10Correct
30, 2, 4, 6, 8, 10, 12affiche 12 (calcul fait après le test)
40, 4, 6, 8, 10i passe à 2 avant le premier calcul : le 2 est sauté

Grille récapitulative

Q1Q2Q3Q4Q5Q6Q7Q8Q9Q10Q11Q12Q13Q14Q15
142343234321142
Un nouveau sujet de concours chaque jour sur WhatsApp

Questions fréquentes sur ce sujet

Ce sujet est-il téléchargeable gratuitement ?
Oui. La totalité du sujet (13 pages) est consultable et téléchargeable gratuitement, sans inscription ni compte.
Le corrigé est-il inclus ?
Oui. Un corrigé proposé figure sur cette page, sous les pages du sujet : méthode de réponse et éléments attendus, rédigés par l'équipe Wadifa Info.
Quel organisme et quel grade concerne ce sujet ?
Ce sujet provient d'un concours organisé par Institut National des Postes et Télécommunications (INPT). Il concerne le grade : Élève ingénieur.
De quelle session s'agit-il et dans quelle langue ?
Session : 2003. Les questions sont en français.
Où trouver d'autres sujets du même concours ?
Tous nos sujets de la même famille sont regroupés sur la page les sujets de concours « Accès aux écoles et instituts supérieurs ». Les sujets y sont classés par session, du plus récent au plus ancien.

Organisme : Institut National des Postes et Télécommunications (INPT) · 2003 — Copie issue de : archive de modèles de concours — document archivé tel que reçu ; l'avis officiel du concours fait foi.

}
Utile ? Envoyez-le à quelqu'un qui cherche
WhatsApp Facebook Telegram

Citer cette page

Journaliste, blogueur, enseignant : copiez la référence ci-dessous et mettez un lien vers cette page.

Adresse permanente : https://www.wadifa-info.com/fr/modele-concours/2633/modele-de-concours-d-acces-en-2e-annee-du-cycle-ingenieur-d-etat-inpt-2003-informatique

📲
Installez Wadifa Info sur votre iPhone : appuyez sur le bouton Partager en bas de Safari, puis sur Sur l'écran d'accueil. Les nouveaux concours, sans passer par le navigateur.