02. Simplifier algbriquement les fonctions suivantes :
F1 = X + Z
F2 = X Y Z
Office de la Formation Professionnelle et de la Promotion du Travail
EXAMEN DE PASSAGE, Session Juin 2011 Formation initiale _ CDJ Variante 1
TRI - Passage Variante 1 / Corrig Page 2 sur 10
Dossier 2 : Architecture et systme dexploitation Windows 9 points 01. Quel est le rle du microprocesseur ? Le processeur central remplit les fonctions suivantes : Dcodage et excution des instructions contenues dans les programmes, en passant par un stockage intermdiaire dans des registres. Lecture/criture des donnes en mmoire. Commande des autres lments de l'ordinateur, contrle des oprations d'entre/sortie (clavier, souris,...), et gestion des units de stockage et des priphriques 02. Citer quelques avantages de lutilisation dun domaine Windows 2003 ? Intgration DNS volutivit Administration centralise Administration dlgue 03. a. Crer un script de gestion des disques qui permet de : Crer une partition principale de 20Go Assigner la lettre E cette partition Une partition tendue avec lespace restant Un lecteur logique de 10 Go Assigner la lettre F ce lecteur Un lecteur logique avec lespace restant de la partition tendue Assigner la lettre G ce dernier b. Ecrire la commande qui permet dexcuter ce script ?
a. notepad c:\script.txt create partition primary size=20000 assign letter E create partition extended create partition logical size=10000 assign letter F create partition logical assign letter G b. diskpart /s c:\script.txt
04. Un utilisateur a install Microsoft Windows XP professionnel sur une partition C formate FAT32. a. Comment convaincre cette personne convertir cette partition en NTFS ? b. Donner la commande qui permet de raliser cette opration. a. Scurit Prise en charge de partitions de grande taille Cryptage de fichiers (EFS) Compression de fichiers Quotas de disque b. Convert c : /fs :ntfs
TRI - Passage Variante 1 / Corrig Page 3 sur 10
05. Un utilisateur reoit le message ntldr manquant au dmarrage de Windows XP professionnel. Comment rsoudre ce problme ?
Dmarrer lordinateur avec un cd bootable de Windows XP Choisir R pour rparer Choisir linstallation rparer Entrer le mot de passe administrateur Copy x:\i386\ntldr c:\
06. Un utilisateur reoit le message impossible de terminer cette opration lorsquil essaie dinstaller une imprimante. Quelle peut tre la cause de ce problme ? Vrifier que le service spooler est en cours dexcution
07. Que permettent les commandes de Windows XP suivantes : fixmbr, xcopy, convert
Fixmbr : rparer le secteur damorage principal Xcopy : copier des fichiers et des rpertoires Convert : convertir le systme de fichiers FAT en NTFS
08. Pour autoriser laccs un dossier Gestion situ dans un ordinateur nomm Server. Ladministrateur a cr des comptes et des groupes suivants : Groupe TS: Mohamed, Khalid et Samira Groupe Responsables : Mohamed, Samira Groupe Ventes : Mohamed, Directeur, Manager Mohamed est un administrateur Les autorisations sur le dossier Gestion sont : NTFS : Mohamed : Contrle total TS : lecture Responsables : Ecriture Ventes : modification
a. De quelle autorisation dispose Mohamed et Samira sur le dossier Gestion localement ? b. De quelle autorisation dispose Mohamed et Samira sur le dossier Gestion via rseau ?
Localement Via rseau Mohamed Contrle total accs refus Samira Lecture + Ecriture Lecture
TRI - Passage Variante 1 / Corrig Page 4 sur 10
Dossier 3 : Rseau informatique 8 points 01. Trouvez la classe des adresses IP suivantes: 11000101. 11001110. 01000011. 00110101 Classe c 10000011. 01111101. 00000000. 10000111 Classe b
02. Pour chaque adresse, entourez la partie demande (Utiliser le masque par dfaut) : PARTIE RESEAU : 10.100.200.177 PARTIE HOTE : 198.222.177.16
03. A quel niveau du modle OSI intervient les composants suivants : Couche 1 Couche 2 Couche 3 Couche 4 Couche 5 Couche 6 Couche 7 Routeur X Commutateur X Carte rseau X Pare Feu X
04. Compltez le tableau suivant :
Rle Couche Dcrit les procdures daccs au support Liaisons de donnes Standardise le format de donnes entre les systmes Prsentation Achemine les paquets daprs une adresse rseau unique rseau Cblage, tensions, bits et dbits de donnes Physique Gre les sessions et les dialogues des utilisateurs session Dfinit les interfaces entre les utilisateurs application Livraison des messages de bout en bout travers le rseau transport
a. Prcisez le matriel qui peut tre utilis dans ce rseau. Cbles rseau (paires torsades, fibre optique, prises et fiches RJ45, commutateurs (4 au minimum de 24 ports chacun), armoires de connexion (4 au minimum), panneaux de brassage) b. Donnez un schma du rseau global de la socit. Prcisez le type de liaison entre ltage et le rez-de-chausse et entre les deux dpartements.
Entre S_E1_1 et S_RC1 : liaison par cble, paire torsade crois (liaison verticale) Entre S_E2_1 et S_RC2 : liaison par cble, paire torsade crois (liaison verticale) Entre S_RC1 et S_RC2 : liaison par cble, Fibre Optique (ou cble coaxial) (liaison horizontale)
c. Quelle est la topologie rseau qui peut tre utilise ? Topologie toile tendue d. Rpertoriez les critres qui doivent tre pris en compte lorsque vous choisissez un commutateur pour un rseau local. Nombre de ports Le dbit
TRI - Passage Variante 1 / Corrig Page 6 sur 10
Partie pratique (40 points) : Dossier 1 : Algorithmique et programmation 12 points
01. Ecrire un programme qui lit les lments dun tableau dentiers et qui affiche tous les lments qui possdent leurs carrs dans le mme tableau. Le programme doit vous demander de saisir les lments du tableau. Ces derniers doivent tre rangs dans un ordre alatoire.
Exemple : 3 2 7 11 49 9 5 6 25 8
Les lments ayant un carr sont : 3,7,5
#include<stdio.h> #include<stdlib.h> int main(){ int N,c,k=0, T[20], C[20]; printf("Entrez la dimension du tableau : "); scanf("%d",&N); printf("Entrez les valeurs du tableau : "); for (int i=0; i<N;i++) scanf("%d",&T[i]); for (int i=0; i<N;i++) { int j=0; c=T[i]*T[i]; while ((j<N) && (T[j]!=c)) j++; if (j<N) { C[k]=T[i]; k++;} } int i=0; printf("Les elements ayant un carre sont : "); while (i<k){ printf("%2d",C[i]); i++;} printf("\n"); system("pause"); return 0;}
TRI - Passage Variante 1 / Corrig Page 7 sur 10
02. Ecrire un programme qui lit un nombre entier infrieur 255 et qui permet de calculer et dafficher sa conversion en binaire.
Tmoin dexcution : Entrer un entier : 10 Conversion en binaire : 1010
#include<stdio.h> #include<stdlib.h> int main(){ int N,P, T[20],i=0,comp=0; do { printf("Entrez un entier < 255 : "); scanf("%d",&N);}while (N>255); P=N; while (N!=0){ T[i]= N%2; N=N/2; i++; comp++;} printf("Le nombre %d en binaire est : ",P); for (int i=comp-1; i>=0;i--) printf("%d",T[i]); printf("\n"); system("pause"); return 0;}
TRI - Passage Variante 1 / Corrig Page 8 sur 10
Dossier 2 : Systme dexploitation Linux 13 points 01. Si on applique la commande Umask 024. Quels sont les droits qui seront appliqus aux fichiers et aux dossiers au moment de leur cration ?
Les fichiers : 642 (rw-r---w-) Les dossiers : 753 (rwxr-x-wx)
02. Vous tes dans votre rpertoire d'accueil. On donne la suite des commandes suivantes : cp /etc/hosts a mkdir b c cd b cp ../a d mkdir ../e f cd cp a b/f/g cd b/f cp g ../../e cd .. rm ../a rmdir ../c mv ../e/g ../e/x
a. Dessinez l'arborescence rsultante.
b. Quel est le rpertoire courant la fin de l'opration ? Le rpertoire courant est b
03. Que fait la commande suivante : ls -laR $HOME | grep -v total | grep -v $USER Cherche dans le rpertoire personnel de lutilisateur courant les fichiers qui ne lui appartiennent pas
04. Pour excuter la commande : cp rep1/file1 rep2/rep3 Quels droits daccs devez-vous avoir sur rep1, rep2, rep3 et file1. Rep1 : Excution Rp daccueil b e f d x g TRI - Passage Variante 1 / Corrig Page 9 sur 10
05. Complter le script suivant : # Le nom du fichier est groupe.sh # Tester lexistence dun compte utilisateur et lister ses groupes echo "entrer le nom d'utilisateur " read util nb=$(grep "^$util: " /etc/passwd | wc -l) if [ $nb -ne 0 ] ; then a) echo lutilisateur $util existe b) echo Voici la liste de ses groupes secondaires
grep -w . "*:.*:.*:.*$util " /etc/group | cut -d: -f1,3 | sort -t: +1n else c) echo lutilisateur $util nexiste pas select LU in Ajouter Sortir Refaire; do case $LU in ("Ajouter") useradd $util; d) echo $util est ajout avec succs grep "^$util: " /etc/passwd;; ("Sortir") break;; ("Refaire") bash groupe.sh;; esac done fi
TRI - Passage Variante 1 / Corrig Page 10 sur 10
Dossier 3 : Adressage Rseau 15 points
Soit ladresse IP suivante : 172.16.200.100/16. On veut diviser le rseau de cette adresse IP en 18 sous rseaux.
01. Quel est le masque sous rseau aprs dcoupage ? /21 02. Quelle est la taille de chaque sous rseau ? 2046 03. Pour les quatre premiers sous rseaux complter le tableau suivant :
On veut galement diviser le premier sous rseau obtenu aprs dcoupage en plusieurs sous rseaux. On veut mettre 240 htes dans chaque sous rseau. 04. Quel est le masque aprs dcoupage 255.255.255.0 05. Quel est le nombre de sous rseaux possibles 6 06. Pour les deux premiers sous rseaux complter le tableau suivant :