QCM En Informatique Générale – Partie 54

QCM en informatique générale avec la correction pour la préparation des concours, des tests, aux examens et aux certifications. Ces questions et réponses sur l’informatique générale comprennent divers sujets. Et sont tirés d’un vrai concours écrit et certaines parties sont tirés d’un entretien orale. Cette méthode d’apprentissage systématique préparera facilement toute personne pour réussir son concours.
 
 

1. Qu’est-ce qu’un « Switch » dans un réseau informatique ?

A Un dispositif qui connecte différents réseaux

B Un appareil qui redirige les paquets de données vers les appareils spécifiques sur un même réseau local

C Un dispositif de stockage de données

D Un serveur de sécurité pour un réseau

B
Un « Switch » est un appareil qui permet de relier plusieurs appareils dans un même réseau local (LAN). Il redirige les paquets de données uniquement vers les appareils destinataires en fonction de leur adresse MAC, ce qui permet une gestion efficace du trafic réseau.

 

 

2. Quel est le rôle d’un « Daemon » dans un système Unix/Linux ?

A Fournir une interface graphique à l’utilisateur

B Exécuter en arrière-plan des tâches sans interaction directe avec l’utilisateur

C Gérer les périphériques d’entrée et de sortie

D Détecter les erreurs de système

B
Un « Daemon » est un programme qui s’exécute en arrière-plan sur un système Unix/Linux pour accomplir des tâches périodiques ou pour attendre des événements spécifiques. Il ne nécessite pas d’interaction directe avec l’utilisateur.

 

 

3. Quel est le rôle du protocole ARP (Address Resolution Protocol) dans un réseau informatique ?

A Résoudre les noms de domaine en adresses IP

B Convertir une adresse IP en une adresse MAC

C Assurer la sécurité des données réseau

D Routage des paquets entre différents réseaux

B
Le protocole ARP est utilisé pour mapper une adresse IP à une adresse MAC (adresse physique) dans un réseau local. Cela permet de faire correspondre l’adresse logique (IP) avec l’adresse matérielle nécessaire pour la communication sur le réseau.

 

 
 

4. En Python, quel est le résultat de l’expression suivante: 5 // 2 ?

A 2.5

B 3

C 2

D 2.0

C
En Python, l’opérateur // effectue une division entière, ce qui signifie qu’il renvoie le quotient de la division sans la partie décimale. Ainsi, 5 // 2 donne 2.

 

 

5. Dans un système d’exploitation, qu’est-ce qu’un « thread » ?

A Un processus principal exécuté par le système

B Une unité d’exécution plus petite à l’intérieur d’un processus

C Un programme qui s’exécute indépendamment

D Un fichier contenant des instructions pour le système d’exploitation

B
Un thread est une unité d’exécution légère au sein d’un processus. Un processus peut avoir plusieurs threads, qui partagent les mêmes ressources (comme la mémoire) mais s’exécutent indépendamment.

 

 

6. Quel est le résultat de l’expression suivante en C: sizeof(char) ?

A 1

B 2

C 4

D Dépend de la machine

A
En C, sizeof(char) retourne la taille de l’élément char en octets. Par définition, un char occupe toujours 1 octet en mémoire, quelle que soit la plateforme.

 

 
 

7. Quel est le rôle de la mémoire cache dans un système informatique ?

A Stocker des fichiers volumineux à long terme

B Garder les données fréquemment utilisées pour un accès plus rapide

C Sauvegarder des fichiers en cas de panne de courant

D Gérer les tâches du processeur

B
La mémoire cache est une mémoire rapide située entre le processeur et la mémoire principale (RAM). Elle stocke les données fréquemment utilisées pour permettre un accès rapide, accélérant ainsi le traitement des données par le processeur.

 

 

8. Quel protocole est utilisé pour transférer des fichiers sur Internet ?

A FTP

B HTTP

C SMTP

D FileZila

A
Le protocole FTP (File Transfer Protocol) est utilisé pour transférer des fichiers entre un client et un serveur sur un réseau, comme Internet. Il permet l’upload et le téléchargement de fichiers.

 

 

9. Quel est le résultat de l’expression suivante en C: 5 % 2 ?

A 1

B 0

C 2

D 3

A
L’opérateur % en C est l’opérateur modulo, qui retourne le reste de la division entre les deux nombres. Donc, 5 % 2 donne 1, car 5 divisé par 2 donne un quotient de 2 et un reste de 1.

 

 

10. Quel est le concept qui permet de créer des objets à partir de classes dans la programmation orientée objet ?

A Encapsulation

B Abstraction

C Héritage

D Instanciation

D
L’instanciation est le processus par lequel une instance (un objet) est créée à partir d’une classe. Une classe est un modèle, et l’instanciation crée un objet qui utilise ce modèle.

 

 

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *