QCM En Informatique Générale – Partie 36

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. Quel outil de gestion de projet est principalement utilisé pour établir un calendrier de projet et attribuer des tâches à différents membres de l’équipe ?

A SWOT

B Méthode Agile

C Matrice RACI

D Diagramme de Gantt

D
Le diagramme de Gantt est un outil de gestion de projet qui permet de planifier et de visualiser le calendrier du projet, ainsi que les tâches et leur avancement.

 

 

2. Quelle technologie permet de créer un réseau local virtuel (VLAN) ?

A Les routeurs

B Les commutateurs (switches)

C Les modems

D Les points d’accès sans fil (WAP)

B
Les VLANs (Virtual Local Area Networks) sont créés au niveau des commutateurs (switches), permettant de segmenter un réseau physique en plusieurs réseaux logiques.

 

 

3. Quelle est la principale différence entre le chiffrement symétrique et asymétrique ?

A Le chiffrement symétrique utilise une clé publique, tandis que l’asymétrique utilise une clé secrète

B Le chiffrement symétrique utilise une seule clé pour le chiffrement et le déchiffrement, tandis que l’asymétrique utilise deux clés différentes

C Le chiffrement symétrique est utilisé uniquement pour les messages courts, tandis que l’asymétrique est pour les messages longs

D Le chiffrement symétrique est plus sécurisé que l’asymétrique

B
En chiffrement symétrique, une seule clé est utilisée pour chiffrer et déchiffrer les données. En chiffrement asymétrique, deux clés sont utilisées : une clé publique pour le chiffrement et une clé privée pour le déchiffrement.

 

 
 

4. Dans la POO, qu’est-ce que l’héritage ?

A Un mécanisme qui permet à une classe enfant de récupérer les propriétés et méthodes d’une classe parente

B Une méthode qui est utilisée pour ajouter des méthodes à une classe existante

C Une relation entre deux classes où une classe utilise les objets d’une autre

D Une technique pour détruire un objet après son utilisation

A
L’héritage est un concept fondamental de la POO qui permet à une classe enfant d’hériter des propriétés et méthodes d’une classe parente. Cela permet la réutilisation du code et la création de classes plus spécialisées.

 

 

5. Quelle est la fonction principale du protocole DHCP (Dynamic Host Configuration Protocol) dans un réseau ?

A Protéger les données du réseau

B Assigner automatiquement des adresses IP aux périphériques

C Compresser les données envoyées sur le réseau

D Vérifier l’intégrité des données échangées

B
Le protocole DHCP permet d’assigner automatiquement une adresse IP à un périphérique lorsqu’il se connecte à un réseau, ce qui simplifie la gestion du réseau.

 

 

6. En Python, quel est l’objectif principal de l’instruction yield dans une fonction ?

A Retourner immédiatement une valeur et arrêter l’exécution de la fonction

B Mettre la fonction en pause et la reprendre à l’endroit où elle a été interrompue

C Créer une boucle infinie dans la fonction

D Déclarer une fonction comme étant privée

B
L’instruction yield permet de transformer une fonction en générateur. Elle permet de renvoyer une valeur et de mettre la fonction en pause, afin qu’elle puisse reprendre son exécution là où elle a été laissée.

 

 
 

7. Quel algorithme de tri est basé sur le principe de diviser pour régner ?

A Tri rapide

B Tri par insertion

C Tri à bulles

D Tri fusion

A
L’algorithme de tri rapide (QuickSort) suit la méthode de « diviser pour régner ». Il divise le tableau en sous-tableaux plus petits et trie récursivement chaque sous-tableau.

 

 

8. Dans une base de données relationnelle, quelle commande SQL est utilisée pour supprimer une table ?

A DROP TABLE

B DELETE TABLE

C REMOVE TABLE

D CLEAR TABLE

A
La commande SQL DROP TABLE est utilisée pour supprimer une table entière d’une base de données, y compris toutes ses données et sa structure.

 

 

9. Quel est le rôle d’un chef de projet agile ?

A Développer le code des applications

B Superviser les finances du projet

C Gérer l’équipe et faciliter la collaboration

D Mettre en place des processus rigides pour le projet

C
Dans un cadre agile, le chef de projet (souvent appelé Scrum Master dans la méthodologie Scrum) aide l’équipe à suivre les pratiques agiles et facilite la communication et la collaboration au sein de l’équipe.

 

 
 

10. En POO, qu’est-ce que l’encapsulation ?

A La création de classes héritées

B La définition de méthodes abstraites dans une classe

C La protection des données en les rendant inaccessibles directement de l’extérieur de la classe

D L’utilisation de plusieurs classes dans un même programme

C
L’encapsulation est un concept en POO qui consiste à protéger les données d’une classe en les rendant inaccessibles directement de l’extérieur. Cela se fait généralement en utilisant des modificateurs d’accès (par exemple, private, protected, public) pour contrôler l’accès aux propriétés et méthodes de la classe.

 

 

Laisser un commentaire

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