QCM En Informatique Générale – Partie 100
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 système expert en intelligence artificielle ?
A Un système capable de traiter des informations non structurées
B Un système qui imite les capacités d’un expert humain dans un domaine spécifique, en utilisant des règles et des connaissances
C Un programme qui apprend par essais et erreurs
D Un système conçu pour analyser des données massives en temps réel
2. En JavaScript, quelle fonction permet d’arrêter l’exécution d’un script pendant un délai spécifié ?
A setTimeout()
B stopExecution()
C pauseScript()
D setInterval()
3. Que fait la commande git commit
dans GIT ?
A Annule toutes les modifications locales effectuées sur un fichier
B Envoie les modifications locales à un dépôt distant
C Sauvegarde les modifications locales dans l’historique de la branche actuelle
D Crée une nouvelle branche dans le dépôt local
4. Quelle est l’utilisation de la clause HAVING
en SQL ?
A Filtrer les résultats d’une requête avant l’agrégation des données
B Filtrer les résultats après l’agrégation des données
C Trier les résultats d’une requête
D Créer une nouvelle table à partir de la requête
5. En JavaScript, quelle est la méthode pour créer un tableau vide ?
A var arr = []
B var arr = {}
C var arr = new Array()
D A et C
6. En C++, quel est le mot-clé utilisé pour allouer dynamiquement de la mémoire ?
A malloc
B new
C alloc
D malloc
et new
7. Quel est l’avantage d’utiliser des services cloud par rapport à des infrastructures locales ?
A L’absence de coûts
B L’impossibilité d’augmenter les capacités de stockage
C Le manque de sécurité des données
D La possibilité de ne pas avoir à gérer le matériel
8. Dans un algorithme de recherche binaire, quel est le critère principal pour diviser la recherche ?
A La somme des éléments
B L’élément central de la liste triée
C Le dernier élément de la liste
D Le premier élément de la liste
9. Quel type de CSS est utilisé pour appliquer des styles directement dans le fichier HTML ?
A CSS interne
B CSS externe
C CSS inline
D CSS dynamique
10. Quelle est la complexité en temps de l’algorithme de recherche linéaire dans une liste non triée ?
A O(1)
B O(log n)
C O(n)
D O(n²)
11. Quelle est la principale différence entre un conteneur Docker et une machine virtuelle (VM) ?
A Les conteneurs Docker utilisent un système d’exploitation distinct, tandis que les machines virtuelles partagent le même noyau d’hôte.
B Les conteneurs Docker partagent le même noyau d’hôte, ce qui les rend plus légers et plus rapides à démarrer que les machines virtuelles.
C Les conteneurs Docker ne peuvent pas être exécutés sur des systèmes de fichiers distribués, contrairement aux machines virtuelles.
D Les conteneurs Docker ont une capacité illimitée de ressources, contrairement aux machines virtuelles.
12. Quel est l’objectif principal d’un fichier Dockerfile ?
A Décrire l’ensemble des instructions pour créer une image Docker personnalisée.
B Exécuter une commande Docker sur un hôte distant.
C Gérer les réseaux et les volumes Docker pour les conteneurs.
D Lister les conteneurs Docker en cours d’exécution sur le système.
13. Quel est le rôle des volumes dans Docker ?
A Ils permettent de stocker des données de manière persistante, même après la suppression d’un conteneur.
B Ils augmentent la vitesse de déploiement des conteneurs Docker.
C Ils sont utilisés pour la communication réseau entre les conteneurs.
D Ils contiennent les configurations de sécurité des conteneurs.
14. Quel est l’objectif principal de l’intégration continue (CI) dans une approche DevOps ?
A Accélérer la vitesse de déploiement des applications en production.
B Tester et valider le code régulièrement pour détecter les erreurs rapidement.
C Garantir la sécurité des applications en production.
D Gérer la base de données et les configurations du système.
15. Qu’est-ce qu’une image Docker ?
A Un conteneur Docker en cours d’exécution.
B Un fichier qui contient tout le nécessaire pour exécuter un conteneur Docker, y compris le code, les bibliothèques et les dépendances.
C Un fichier de configuration pour Docker.
D Un volume Docker utilisé pour stocker des données persistantes.