QCM En Informatique Générale – Partie 77

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. Le processus de hachage (hashing) est utilisé principalement pour:

A Encrypter les données afin qu’elles ne soient pas accessibles par des utilisateurs non autorisés

B Créer un identifiant unique pour un ensemble de données, souvent pour vérifier l’intégrité

C Compresser les données pour économiser de l’espace de stockage

D Convertir des données en un format lisible par l’homme

B
Le hachage est un processus qui transforme des données en une valeur fixe (hachée). Cette valeur est unique à l’entrée et est utilisée pour vérifier l’intégrité des données, comme dans le cas des mots de passe ou des fichiers.

 

 

2. Quel est le principe de la cryptographie symétrique ?

A Utiliser une clé privée pour chiffrer les données et une clé publique pour les déchiffrer

B Utiliser une seule clé pour chiffrer et déchiffrer les données

C Utiliser deux clés différentes pour chiffrer et déchiffrer les données

D Aucun chiffrement n’est impliqué dans la cryptographie symétrique

B
La cryptographie symétrique utilise la même clé pour chiffrer et déchiffrer les données. Cela signifie que la clé doit être partagée en toute sécurité entre l’expéditeur et le destinataire.

 

 

3. Quel est le rôle de MapReduce dans le traitement des données avec Hadoop ?

A Diviser les données en petites unités et les traiter en parallèle

B Stocker les données dans un format compressé

C Créer des visualisations des données traitées

D Gérer les communications réseau entre les nœuds du cluster Hadoop

A
MapReduce est un modèle de programmation qui divise les données en petites unités, qui sont ensuite traitées en parallèle sur plusieurs nœuds d’un cluster Hadoop. Le résultat est ensuite agrégé pour produire une sortie.

 

 
 

4. Une sous-requête en SQL est _________

A Une requête qui est incluse dans une autre requête, généralement dans une clause WHERE, SELECT ou FROM

B Un type de jointure entre deux tables

C Un index créé pour accélérer les requêtes

D Une opération permettant de supprimer une table

A
Les sous-requêtes (ou requêtes imbriquées) sont des requêtes SQL incluses dans une autre requête. Elles sont généralement utilisées pour filtrer ou transformer les résultats d’une requête principale.

 

 

5. Quel est l’avantage d’un processeur multicœur ?

A Augmenter la taille de la mémoire vive

B Améliorer les performances des applications en parallèle en répartissant les tâches entre les cœurs

C Réduire la consommation d’énergie des ordinateurs

D Augmenter la vitesse du bus de données

B
Les processeurs multicœurs permettent d’effectuer plusieurs opérations en parallèle, ce qui améliore les performances des applications multithreadées et optimisées pour l’exécution parallèle.

 

 

6. La fonction d’agrégation SQL COUNT() est utilisée pour:

A Calculer la moyenne d’une colonne

B Compter le nombre de lignes dans un résultat

C Retourner la valeur maximale d’une colonne

D Concaténer les valeurs de plusieurs colonnes

B
La fonction COUNT() est utilisée pour compter le nombre de lignes dans un ensemble de résultats, en tenant compte des critères spécifiés dans la requête SQL.

 

 
 

7. Quel type de fichier est utilisé pour les styles CSS ?

A .js

B .css

C .html

D .xml

B
Les fichiers de styles CSS sont généralement enregistrés avec l’extension .css et contiennent des règles pour le style des pages HTML.

 

 

8. Quelle est la principale différence entre un langage compilé et un langage interprété ?

A Le langage compilé s’exécute directement, tandis que le langage interprété nécessite une étape de compilation.

B Le langage compilé nécessite une étape de compilation avant l’exécution, tandis que le langage interprété s’exécute directement.

C Les deux types de langages sont identiques.

D Le langage compilé est plus lent que le langage interprété.

B
Dans les langages compilés, le code source est transformé en code machine avant l’exécution. Dans les langages interprétés, le code est exécuté ligne par ligne par un interpréteur.

 

 

9. Quel outil est principalement utilisé pour stocker et traiter de grandes quantités de données dans un environnement Big Data ?

A SQL Server

B Oracle

C Excel

D Hadoop

D
Hadoop est un framework open source utilisé pour le stockage et le traitement de grandes quantités de données (Big Data) sur des clusters de serveurs.

 

 
 

10. Quelle commande GIT est utilisée pour récupérer les modifications à partir du dépôt distant ?

A git add

B git commit

C git fetch

D git merge

C
La commande git fetch permet de récupérer les dernières modifications du dépôt distant sans les fusionner immédiatement avec la branche locale.

 

 

Laisser un commentaire

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