0% ont trouvé ce document utile (0 vote)
5 vues18 pages

Questions sur la Programmation et Réseaux

Transféré par

achraf.iriki2002
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
5 vues18 pages

Questions sur la Programmation et Réseaux

Transféré par

achraf.iriki2002
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Question 37.

(1 point)
Qu'est-ce qu'une condition en programmation?

A- Une instruction qui affecte une valeur à une variable.

B- Une instruction qui teste une condition et exécute un bloc de code en fonction du résultat.
C- Une instruction qui effectue une opération mathématique.

D- Aucune des réponses ci-dessus.

Question 38. (1 point)


Quelle est la différence entre une liste chaînée et un tableau?

A- Une liste chaînée utilise moins de mémoire.

B- Un tableau permet un accès aléatoire direct.


C- Une liste chaînée peut être redimensionnée plus facilement.

D- Aucune des réponses ci-dessus.

Question 39. (1 point)


Qu'est-ce qu'une boucle "while" en programmation?

A- Une boucle qui s'exécute un nombre fixe de fois.

B- Une boucle qui s'exécute tant qu'une condition est vraie.


C- Une boucle qui itère sur tous les éléments d'une liste.

D- Aucune des réponses ci-dessus.

Question 40. (1 point)


Qu'est-ce qu'une boucle "for" en programmation?

A- Une boucle qui s'exécute tant qu'une condition est vraie.


B- Une boucle qui s'exécute un nombre fixe de fois.
C- Une boucle qui itère sur tous les éléments d'une liste.

D- Aucune des réponses ci-dessus.

Question 41. (1 point)


Qu'est-ce qu'un opérateur ternaire en programmation?

A- Un opérateur qui prend trois opérandes.


B- Un opérateur qui effectue des opérations sur des nombres entiers.
C- Un opérateur qui renvoie une valeur basée sur une condition.
D- Aucune des réponses ci-dessus.

Question 42. (1 point)


Comment déclarez-vous une variable entière en C?

A- int x;
B- x int;

C- variable x : int;
D- entier x;

Question 43. (1 point)


Quelle est la fonction utilisée pour allouer de la mémoire dynamique en C?

A- malloc()
B- allocate()

C- new()
D- memalloc()

Question 44. (1 point)


Quel est le résultat de l'opération bit à bit suivante en langage C: 10 & 6

A- 0

B- 2

C- 4

D- 6

Question 45. (1 point)


Quelle est la différence entre "while" et "do-while" en C?

A- Aucune différence

B- "do-while" est utilisé pour les boucles infinies

C- La condition est évaluée avant l'exécution du bloc de code dans "while"


D- La condition est évaluée après l'exécution du bloc de code dans "do-while"

Question 46. (1 point)


Quel est le résultat de l'expression suivante en langage C: 8 % 3

A- 2
B- 2.67
C- 0.25
D- 1

Question 47. (1 point)


Comment comparez-vous deux chaînes de caractères en C?

A- compare(str1, str2)

B- str1 == str2

C- strcompare(str1, str2)
D- strcmp(str1, str2)

Question 48. (1 point)


Quel est le résultat de l'expression suivante en langage C: sizeof(int)

A- 2

B- 4
C- 8

D- Dépend de l'architecture

Question 49. (1 point)


Sous Unix, quel est le noyau du système d'exploitation?

A- Script

B- Nova
C- Kernel

D- Shell

Question 50. (1 point)


Lequel des éléments suivants est considéré comme le super démon sous Linux?

A- init

B- inetd
C- proc

D- sysinit

Question 51. (1 point)


Sous Linux, Comment obtenez-vous de l'aide sur la commande « cp »?

A- cd ?
B- cp *
C- help cp

D- Aucune des réponses ci-dessus.

Question 52. (1 point)


Sous Linux, comment exécuter la commande ls dans l'éditeur vi?

A- :ls

B- :!ls

C- !ls

D- On ne peut pas l'exécuter

Question 53. (1 point)


Sous Linux, quelle est la représentation octale de ces permissions -rw$ r— r—?

A- 0777

B- 2666

C- 4744

D- 4644

Question 54. (1 point)


Sous Linux, les permissions -rwxr—r— sont représentées par quelle valeur octale?

A- 777

B- 666

C- 744

D- 711

Question 55. (1 point)


Sous Linux, quelle est la commande utilisée pour accorder la permission d'exécution sur tous les
fichiers et sous-répertoires de « /home/document/mydirectory »?

A- $ chmod +x /home/document/mydirectory

B- $ chmod –R +x /home/document/mydirectory

C- $ chmod –f –r +x /home/document/mydirectory

D- $ chmod –F +x /home/document/mydirectory

Question 56. (1 point)


Sous Linux, quelle commande est utilisée pour afficher le contenu d'un fichier texte dans le terminal?
A- cat

B- echo
C- grep

D- more

Question 57. (1 point)


Sous Linux, quelle commande est utilisée pour rechercher du texte dans un fichier?

A- find

B- grep

C- search
D- locate

Question 58. (1 point)


Quelle est la fonction principale d'un compilateur?
-# Examen: Algorithmique et Programmation

Université Chouaib Doukkali


École Polydisciplinaire de Sidi Bennour

Partie 1: Architecture et Systèmes

Question 1. (1 point)
Cloner une machine permet de copier?

A- Son disque dur

B- Sa carte réseau

C- Sa mémoire morte

D- Son BIOS

Question 2. (1 point)
Qu'est-ce qu'un Chipset?

A- Ensemble de circuits électroniques intégrés à la carte mère, qui établit le dialogue entre le
processeur et les périphériques.

B- Ensembles des indications permettant d'identifier un composant de la carte mère.

C- Ensemble de circuits qui définit l'intelligence et les possibilités de la carte mère.

D- Aucune des réponses ci-dessus.


Question 3. (1 point)
Parmi les mémoires suivantes, quelles sont celles qui sont volatiles?

A- RAM

B- ROM
C- EPROM

D- Mémoire cache

Question 4. (1 point)
Qu'est-ce que le CPU?

A- Une unité de stockage de données.

B- Une unité de traitement principale qui exécute les instructions.


C- Un périphérique d'entrée.

D- Un périphérique de sortie.

Question 5. (1 point)
Qu'est-ce qu'une mémoire cache dans un ordinateur?

A- C'est la mémoire ROM.

B- Une mémoire utilisée pour stocker des données de manière permanente.


C- Une mémoire de petite taille et rapide utilisée pour stocker temporairement des données
fréquemment utilisées.

D- Aucune des réponses ci-dessus.

Question 6. (1 point)
Quelle est la fonction du BIOS (Système de Base d'Entrée/Sortie) dans un ordinateur?

A- Exécuter le système d'exploitation.

B- Contrôler les périphériques d'entrée.

C- Initialiser le matériel et démarrer le système d'exploitation.

D- Aucune des réponses ci-dessus.

Question 7. (1 point)
Quelle est la différence entre la RAM (Mémoire Vive) et la ROM (Mémoire Morte)?

A- La RAM est volatile, tandis que la ROM est non volatile.

B- La RAM est utilisée pour le stockage permanent, tandis que la ROM est utilisée pour le
stockage temporaire.
C- La RAM est lente, tandis que la ROM est rapide.
D- Aucune des réponses ci-dessus.

Question 8. (1 point)
Qu'est-ce qu'une horloge d'ordinateur?

A- Un périphérique de sortie.

B- Un dispositif pour mesurer le temps et synchroniser les opérations de l'ordinateur.


C- Un type de mémoire.

D- Un composant de l'unité de contrôle.

Question 9. (1 point)
Quelle est la fonction principale du registre d'instruction dans le CPU?

A- Stocker des données

B- Stocker les résultats des calculs


C- Stocker les adresses mémoire

Question 10. (1 point)


Que donne la conversion en hexadécimal du nombre décimal 255?

A- AA
B- CC

C- EE
D- FF

Partie 2: Réseaux et Protocoles

Question 11. (1 point)


L'interface FastEthernet0 du routeur a été configurée avec l'adresse IP [Link] avec le masque
[Link]. Quelle est l'adresse du sous réseau à laquelle cette adresse appartient?

A- [Link]

B- [Link]

C- [Link]

D- [Link]
Question 12. (1 point)

Quelle est l'adresse de broadcast de la machine [Link], si elle a pour masque de réseau
[Link]?

A- [Link]

B- [Link]

C- [Link]

D- [Link]

Question 13. (1 point)


Un réseau comporte plusieurs VLAN répartis entre plusieurs commutateurs. Que se passe-t-il
lorsqu'un périphérique du VLAN20 envoie une trame Ethernet de diffusion?

A- Tous les périphériques d tous les VLAN voient la trame.

B- Seuls les périphériques de Vlan20 voient la trame.


C- Seuls les périphériques du commutateur local voient la trame.
D- Les périphériques du VLAN 20 et le VLAN de gestion voient la trame.

Question 14. (1 point)


Que fait un commutateur de couche 2 lorsque l'adresse MAC de destination d'une trame reçue n'est
pas dans sa table MAC?

A- Il initie une requête ARP.

B- Il envoie la trame à tous les ports du commutateur.

C- Il transmet la trame à tous les ports à l'exception du port sur lequel la trame a été reçue.

D- Il informe l'hôte émetteur que la trame ne peut pas être livrée.

Question 15. (1 point)


Quel service utilise par défaut le port 25?

A- DNS

B- SSH

C- TELNET

D- SMTP

Question 16. (1 point)


Parmi toutes ces adresses MAC, laquelle vous semble la plus plausible?

A- 08:00:11:03:4c:A9
B- 09:00:11:03:gg:W9
C- 45:00:11:03:2c:A7

D- Aucune des réponses ci-dessus

Question 17. (1 point)


Certains services sont assignés à des ports, quelle est l'erreur?

A- HTTP sur le port 80

B- SSH sur le port 9


C- FTP sur le port 21

D- TELNET sur le port 23

Question 18. (1 point)


Si l'on considère des adresses IP de la classe B utilisant le masque de sous-réseau par défaut, quel est
le nombre de bits disponibles?

A- 16

Question 19. (1 point)


Combien d'adresses d'hôte valides sont disponibles sur un sous-réseau IPv4 configuré avec un
masque /26?

A- 254

B- 190

C- 192

D- 62

Question 20. (1 point)


Quel sous réseau comprend l'adresse [Link]?

A- [Link]/26

B- [Link]/27

C- [Link]/28

D- [Link]/29

Question 21. (1 point)


Une adresse IPv6 est composée de:

A- 32 bits

B- 64 bits
C- 128 bits
D- 256 bits

Question 22. (1 point)


Que signifie l'acronyme DNS?

A- Domain Name System

B- Domain Name Server


C- Data Name Server

D- Aucune des réponses ci-dessus

Question 23. (1 point)


Quelle est la longueur minimale d'une trame ETHERNET?

A- 16 octets

B- 32 octets
C- 64 octets

D- 128 octets

Question 24. (1 point)


Que signifie l'acronyme VLAN?

A- Virtual Local Access Network

B- Virtual Local Area Network


C- Virtual Local Address Network

D- Aucune des réponses ci-dessus

Question 25. (1 point)


Laquelle de ces propositions est vraie concernant VLSM?

A- Chaque sous-réseau est de même taille.

B- La taille de chaque sous-réseau peut être différente selon les besoins.


C- Les sous réseaux ne peuvent être segmentés que une seule fois

D- Aucune des réponses ci-dessus

Question 26. (1 point)


Quelle couche, du modèle OSI, est responsable de l'encapsulation des données en segments ou en
datagrammes?
A- Couche 2 (liaison de données)
B- Couche 3 (réseau)

C- Couche 4 (transport)
D- Couche 7 (application)

Question 27. (1 point)


Quel est le but de la couche 6 (présentation) dans le modèle OSI?

A- Assurer la connectivité physique


B- Gérer les sessions

C- Assurer la compatibilité des données entre les systèmes hétérogènes

Question 28. (1 point)


Quel protocole de la couche 4 (transport) est orienté connexion et fiable?

A- TCP (Transmission Control Protocol)


B- UDP (User Datagram Protocol)

C- ICMP (Internet Control Message Protocol)

D- IP (Internet Protocol)

Question 29. (1 point)


Trouver l'affirmation fausse:

A- HTTPS est procédé de sécurisation des transactions HTTP.


B- HTTPS travaille au niveau de la couche transport.

C- HTTPS permet de fournir une sécurisation des échanges lors de transactions de commerce
électronique en cryptant les messages.
D- Aucune des réponses ci-dessus

Question 30. (1 point)


Quel type de maintenance consiste à faire évoluer une application lorsque son environnement change
pour assurer sa continuité?

A- Préventive
B- Corrective

C- Évolutive

D- Adaptative
Question 31. (1 point)
Parmi les équipements de réseau suivants, lesquels contribuent à améliorer les performances en
segmentant les domaines de collision?

A- Le commutateur
B- Le concentrateur

C- Le routeur
D- Aucune des réponses ci-dessus

Question 32. (1 point)


Parmi les protocoles de la couche application, lesquels utilisent les segments UDP?

A- DNS
B- FTP

C- Telnet
D- SMTP

Question 33. (1 point)


C'est quoi la taille d'une adresse MAC?

A- 4 octets
B- 6 octets

C- 16 octets
D- 32 octets

Question 34. (1 point)


TCP fonctionne en mode:

A- Déconnecté
B- Indépendant

C- Connecté
D- Aucune des réponses ci-dessus.

Question 35. (1 point)


Un administrateur réseau tente de résoudre un problème d'accès au site [Link], la saisie de
l'adresse IP du site dans le navigateur permet d'accéder correctement à la page Web. Quel est
l'origine de cette panne?

A- DHCP
B- DNS
C- SMTP

D- HTTP

Question 36. (1 point)


Quel port du modèle TCP/IP le protocole HTTPS écoute par défaut?

A- 443
B- 463

Partie 3: Programmation C

Question 37. (1 point)


Qu'est-ce qu'une condition en programmation?

A- Une instruction qui affecte une valeur à une variable.

B- Une instruction qui teste une condition et exécute un bloc de code en fonction du résultat.

C- Une instruction qui effectue une opération mathématique.

D- Aucune des réponses ci-dessus.

Question 38. (1 point)


Quelle est la différence entre une liste chaînée et un tableau?

A- Une liste chaînée utilise moins de mémoire.

B- Un tableau permet un accès aléatoire direct.


C- Une liste chaînée peut être redimensionnée plus facilement. ✓

D- Aucune des réponses ci-dessus.

Question 39. (1 point)


Qu'est-ce qu'une boucle "while" en programmation?

A- Une boucle qui s'exécute un nombre fixe de fois.

B- Une boucle qui s'exécute tant qu'une condition est vraie. ✓


C- Une boucle qui itère sur tous les éléments d'une liste.

D- Aucune des réponses ci-dessus.


Question 40. (1 point)

Qu'est-ce qu'une boucle "for" en programmation?

A- Une boucle qui s'exécute tant qu'une condition est vraie.

B- Une boucle qui s'exécute un nombre fixe de fois. ✓


C- Une boucle qui itère sur tous les éléments d'une liste.

D- Aucune des réponses ci-dessus.

Question 41. (1 point)


Qu'est-ce qu'un opérateur ternaire en programmation?

A- Un opérateur qui prend trois opérandes.

B- Un opérateur qui effectue des opérations sur des nombres entiers.


C- Un opérateur qui renvoie une valeur basée sur une condition. ✓

D- Aucune des réponses ci-dessus.

Question 42. (1 point)


Comment déclarez-vous une variable entière en C?

A- int x; ✓

B- x int;
C- variable x : int;

D- entier x;

Question 43. (1 point)


Quelle est la fonction utilisée pour allouer de la mémoire dynamique en C?

A- malloc() ✓
B- allocate()

C- new()

D- memalloc()

Question 44. (1 point)


Quel est le résultat de l'opération bit à bit suivante en langage C: 10 & 6

A- 0
B- 2
C- 4 ✓
D- 6

Question 45. (1 point)


Quelle est la différence entre "while" et "do-while" en C?

A- Aucune différence
B- "do-while" est utilisé pour les boucles infinies ✓

C- La condition est évaluée avant l'exécution du bloc de code dans "while"


D- La condition est évaluée après l'exécution du bloc de code dans "do-while"

Question 46. (1 point)


Quel est le résultat de l'expression suivante en langage C: 8 % 3

A- 2 ✓
B- 2.67

C- 0.25
D- 1

Question 47. (1 point)


Comment comparez-vous deux chaînes de caractères en C?

A- compare(str1, str2)
B- str1 == str2

C- strcompare(str1, str2)
D- strcmp(str1, str2) ✓

Question 48. (1 point)


Quel est le résultat de l'expression suivante en langage C: sizeof(int)

A- 2 ✓
B- 4

C- 8
D- Dépend de l'architecture

Question 49. (1 point)


Sous Unix, quel est le noyau du système d'exploitation?

A- Script
B- Nova
C- Kernel ✓
D- Shell

Question 50. (1 point)


Lequel des éléments suivants est considéré comme le super démon sous Linux?

A- init

B- inetd
C- proc
D- sysinit

Question 51. (1 point)


Sous Linux, Comment obtenez-vous de l'aide sur la commande « cp »?

A- cd ?

B- cp *
C- help cp ✓
D- Aucune des réponses ci-dessus.

Question 52. (1 point)


Sous Linux, comment exécuter la commande ls dans l'éditeur vi?

A- :ls

B- :!ls
C- !ls ✓

D- On ne peut pas l'exécuter

Question 53. (1 point)


Sous Linux, quelle est la représentation octale de ces permissions -rw$ r— r—?

A- 0777

B- 2666
C- 4744 ✓

D- 4644

Question 54. (1 point)


Sous Linux, les permissions -rwxr—r— sont représentées par quelle valeur octale?

A- 777 ✓
B- 666
C- 744

D- 711

Question 55. (1 point)


Sous Linux, quelle est la commande utilisée pour accorder la permission d'exécution sur tous les
fichiers et sous-répertoires de « /home/document/mydirectory »?

A- $ chmod +x /home/document/mydirectory
B- $ chmod –R +x /home/document/mydirectory

C- $ chmod –f –r +x /home/document/mydirectory ✓

D- $ chmod –F +x /home/document/mydirectory

Question 56. (1 point)


Sous Linux, quelle commande est utilisée pour afficher le contenu d'un fichier texte dans le terminal?

A- cat

B- echo ✓

C- grep
D- more

Question 57. (1 point)


Sous Linux, quelle commande est utilisée pour rechercher du texte dans un fichier?

A- find

B- grep ✓
C- search

D- locate

Question 58. (1 point)


Quelle est la fonction principale d'un compilateur?

A- Exécuter un programme

B- Traduire un programme source en code machine ✓


C- Déboguer un programme
D- Gérer les fichiers du système d'exploitation

Question 59. (1 point)


Qu'est-ce qu'un langage de programmation interprété?
A- Un langage dont le code source est traduit en code machine avant l'exécution

B- Un langage exécuté directement par le processeur

C- Un langage utilisé uniquement pour le développement web


D- Un langage dont le code source est interprété ligne par ligne pendant l'exécution ✓

Question 60. (1 point)


Quelle est la différence entre un logiciel open source et un logiciel propriétaire?

A- La gratuité du logiciel

B- L'accès au code source du logiciel ✓


C- La vitesse d'exécution du logiciel
D- Aucune des réponses ci-dessus

Fin de l'examen

Page 7 sur 7

Vous aimerez peut-être aussi