Wadifa InfoEmploi public au Maroc ع
🎁 Soyez parmi les premiers : testez Taqdia gratuitement Tester →

Modèle de concours d'accès — cycle ingénieur — Faculté des Sciences et Techniques de Tanger — Université Abdelmalek Essaâdi — session 22 juillet 2015 — Épreuve : programmation

🏢 Faculté des Sciences et Techniques de Tanger — Université Abdelmalek Essaâdi 👤 cycle ingénieur 🎯 Logiciel et Système Informatique (LSI) 📅 22 juillet 2015 👁️ 0 vues

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

En bref

Ce document est une ancienne épreuve écrite du concours de cycle ingénieur organisé par Faculté des Sciences et Techniques de Tanger — Université Abdelmalek Essaâdi (2015), publiée sur Wadifa Info en consultation et téléchargement PDF gratuits.

Organisme
Faculté des Sciences et Techniques de Tanger — Université Abdelmalek Essaâdi
Grade
cycle ingénieur
Spécialité
Logiciel et Système Informatique (LSI)
Année
2015
Pages
4
Langue des questions
français
Correction
pas encore disponible
Sujet du concours d'accès — cycle ingénieur, Faculté des Sciences et Techniques de Tanger, session 22 juillet 2015, épreuve : programmation. 1 h (30 %) ; dix questions, 4 pages. 4 pages. Attention : la copie porte les marques d'un candidat sur certaines réponses.
📝 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.

— صفحة 1 —
ROYAUME DU MAROC
UNIVERSITE ABDELMALEK ESSAADI
Faculté des Sciences et Techniques de Tanger
Concours d'acces en première année du cycle d'ingénieur
Logiciel et Système Informatique
FST Tanger 22 Juillet 2105
QCM de Programmation (1h) {30
%
Directives;
»  Repenctez au ‏نايا‎ paf une ‏حون‎ dar la cs Curres por
te dons 24 grille dés réponses
"Pour chague question iv a ‏ااام‎ position et tou une seule réponse QUi est exit
» Le candidat doit au moins répondre à SD dès guesnuan progusées
eo  Réponsrexacte rl
eo Réponse 102300 -1
+ Absence de réponse il
1} Les lignes erronées dans le code ci-dessous sont :
a, Aucune ligne
b. Les lignes 7 ets
& Lignac 3
d. Lalignes
|
1. typedef struct { +5. cemplexé az (5. 2
| 2. double reel: 16. complexe * p = ‏دمح‎
‎- 3. double imag: 17 ‏تا القع‎
( complexe: 8 ‏ومملم‎
‎'__ِ |
2) Le quel destypes de parcours d'un arbre n'existe pas : Fe
a. Parcourseychüué,
b. Parcours en profondeur:
ut Parcours en largeur:
d. Parcours Mérarchique
31 Dans le code suivant, les fonctions FCTI et FCT2 permeltent, respectivement.
| stuct cellule éata FCT2(data D} :
i { 1 dats tmp; d
! intl: i(D!=NULL] {
struct cellule suivant, : ‏:م1‎ :
3 DE D=D->suivant ; i
:  wpedef cellule * data: ! free(emp}:
data FCTI(data D, int valeur) : }else
i i printf('Pas de dunnées!!"};
Î datadebut=(data)malloc(sizof(cellule)}:  ! return(D}: à
debut-svaisvaieur, } ;
ï debut->si 1
ï return début; î
———— ——— ااا ست ‎mn‏ —_—_—_——
Page 1 sur 4

— صفحة 2 —
a D'empiler et dépiler une Pile ;
b. D'enfiler et défiter une File ;
€. D'ajouter et supprimer dans une liste circulaire ;
d. D’ajouter et modifier dans une liste doublement chaînée ;
provoque une erreur à l'exécution (erreur de segmentation par exemple)
Liste * creeListe (void)
{
Liste * debut = malloc (
sizeof ‘debut
»;
if ) debut !=
debut->prec
debut->suiv
NULL ( {
debut;
debut;
4) Quelest le résultat du code suivant :
#include <stdio.h>
void trio{(int *a, int ‏رط"‎ int °c)
{
*a="b+*c;
*b=*c+*a;
*c=*a+*b;
}
int main(void)
{
int a=1, b=2, ‏زج‎
‎trio(&a,&b,&c);
‎printé{"%d 900 %d\n".a,b,c):
return 0;
}
ne compile pas
affiche 123
affiche 3 5 8
Rose
5). La fonction présentée dans le code ci-contre permet de :
a. Créer une liste circulaire vide :
b. Créer une liste simplement chainée vide :
c. Créer une liste circulaire doublement chaînée vide ;
d. Créer une liste doublement chaînée vice :
6) Le parcours 0 de l'arbre suivant est :
é {ue
Page 2 sur 4
12 16 21 22 20 29 28 34 45 30 27
12 16 20 21 22 27 28 29 30 34 45
27 20 16 12 22 21 30 28 29 45 34
2212 16 20 21 45 27 28 29 30 34
89 sw

— صفحة 3 —
7) L'en-tête de la fonction qui permet dans le langage C de positionner un pointeur au
début du fichier:
a. void fseek{FiLE *fichier):
b. void rewind{FILE *fichier);
c void gotop{FILE “fichier);
d. void first(FiLE “fichier);
8) Une entreprise souhaite appliquer des remises à ses clients en fonction du Chiffre
d'Affaires (CA) réalisé avec eux en respectant la règle suivante pour un CA:
de 0 à 100 000 DH : 10% de remise, de 100 000 à 200 000 DH : 15 %, au delà de
200 000 DH : 20%
Pour les aider, 3 étudiants leur ont proposé chacun un algorithme, on vous
demande d'aider l'entreprise à choisir la bon algorithme.
CS
Si CA <100 000 Alors
taux + 10% |
| Fin Si |
Si CA < 200 000 Alors
taux + 15%
| Fin Si
Si CA >200 000 Alors
taux + 20%
|, FinSi
Page 3 sur 4
r—
7 "Saisir CA
ALGO 2
lSaisir CA 1
Si CA <100 000 Alors
taux + 10%
| 7 ALGO 1
Saisir CA
| Si CA <100 000 Alors
taux + 10%
| FinSi
Si CA < 200 000 Alors
taux + 15%
| Sinon
Si CA > 200 009 Alors
| taux + 15%
Sinon Sinon
Si CA > 200 000 Alors | taux + 20%
taux + 20% Fin Si
Fin Si Fin Si
L Fin Si |
Selon vous, quel(s) algorithme(s) est(sont) correct(s)
a 01
b. Algo2
€. 3
d. Aucun

— صفحة 4 —
9): Considérons l'énoncé décrivant le principe de tour de Hanoï suivant : FE À
Le problème de tour de Hanoï est un casse-tête célèbre qui consiste à trouver une stratégie
pour déplacer une pile de ‏م‎ disques d'une tour A à une tour € à l'aide d'une tour auxiliaire B.
Tous les disques ont un diamètre différent. Les règles du jeu sont les suivantes :
+ On ne peut déplacer qu'un seul disque à la fois d'une tour à une autre;
+ On ne peut empiler un disque sur un disque de diamètre inférieur.
L'aigorithme ci-dessous décrit le principe utilisé pour résoudre ce problème :
Algorithme DEPLACER(n,TO, TD);
données
n, TO, TD: entiers;
debut
SI (n = 1) ALORS
AFFICHER(TO,"+", TD}:
SINON
DEPLACER£n - 1, TO, 6 - (TO + TDj}:
DEPLACER(I, TO, TD};
DEPLACER(n ٠ 1,6 - (T0 + TD), Th}:
FSI
fin.
Les paramètres TQ et TD de l'aigorithme désignent respectivement la tour d'Origine, ie. celle
où sont placés les n disque au départ, et la tour de Destination. La base récurrente de
l'algorithme consiste simplement à afhicher te couple (T0, TD) quand n = 1. L'appel initial est
DEPLACER(n,1,3). Les tours A, B et C étant représentées par les entiers 1, 2 et 3 respectivement,
On peut toujours déterminer la valeur de la tour centrale par le calcul 6 - (TO + TD) puisque 1 + 2
+3 = 6. L'algorithme renvoi donc la solution sous forme d'une séquence d'actions, chaque action
étant représentée par un couple tt’ qu'il faut interpréter par "prendre le disque au sommet de
la pile de la tour tet ie mettre sur au sommet de la ‏علاط‎ de la tour t".
Pour n = 3, quelle est la séquence affiche par l'algorithme ci-dessus :
2 13 1-2 3+2 1-3 2-1 2.3 1-3
D. 1-2 1-3 2-3 1-7 3-1 3-7 1-2
© 1-3 1-2 2-1 2-3 ‏[ب3‎ 2-7 1+3
d. 3-1 2-3 ‏3دا‎ 1-3 1-2 2-1 2-3
10)Quelle est la fonction que je dois utiliser pour arrondir 2,5 à 2?
a pow
b. ceil
c. floor
d. sgrt
a ——— ‏ا‎
Page 4 sur 4
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 (4 pages) est consultable et téléchargeable gratuitement, sans inscription ni compte.
Le corrigé est-il inclus ?
Pas encore. Cette page publie les questions telles qu'elles sont tombées ; le corrigé proposé est ajouté progressivement selon les sujets.
Quel organisme et quel grade concerne ce sujet ?
Ce sujet provient d'un concours organisé par Faculté des Sciences et Techniques de Tanger — Université Abdelmalek Essaâdi. Il concerne le grade : cycle ingénieur.
De quelle session s'agit-il et dans quelle langue ?
Session : 22 juillet 2015. 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 « Techniciens ». Les sujets y sont classés par session, du plus récent au plus ancien.

Organisme : Faculté des Sciences et Techniques de Tanger — Université Abdelmalek Essaâdi · 22 juillet 2015 — 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/4816/modele-de-concours-d-acces-cycle-ingenieur-faculte-des-sciences-et-techniques-de-tanger-un

📲
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.