QCM En Informatique Générale – Partie 56

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 est le rôle d’une « transaction » dans une base de données ?

A Sauvegarder les données

B Réaliser plusieurs opérations dans une unité atomique

C Créer des relations entre les tables

D Gérer les utilisateurs et les privilèges

B
Une transaction en base de données est un ensemble d’opérations qui sont exécutées comme une unité atomique. Cela signifie qu’elles sont toutes exécutées avec succès ou aucune ne l’est, garantissant ainsi l’intégrité des données.

 

 

2. Qu’est-ce qu’un « malware » ?

A Un programme qui analyse la performance du système

B Un logiciel conçu pour nuire ou interférer avec le bon fonctionnement d’un système

C Un programme qui crypte les données des utilisateurs

D Un outil de compression de fichiers

B
Un malware (logiciel malveillant) est un type de programme conçu pour endommager, perturber, ou voler des informations sur un ordinateur ou un réseau.

 

 

3. Quel est le rôle de la fonction scanf() en C ?

A Afficher des données à l’écran

B Lire des données depuis l’entrée standard (clavier)

C Allouer de la mémoire

D Réaliser des calculs

A
La fonction scanf() est utilisée pour lire les données saisies par l’utilisateur depuis l’entrée standard (généralement le clavier). Elle permet de récupérer des valeurs et de les stocker dans des variables.

 

 
 

4. Dans quel but utilise-t-on la virtualisation dans un environnement informatique ?

A Pour réduire la taille des fichiers

B Pour créer des instances multiples de systèmes d’exploitation sur une même machine

C Pour améliorer la sécurité des données

D Pour augmenter la vitesse d’exécution d’un programme

B
La virtualisation permet de créer des machines virtuelles, c’est-à-dire des instances isolées d’un système d’exploitation, qui peuvent fonctionner sur une même machine physique. Cela permet de maximiser l’utilisation des ressources et d’améliorer l’efficacité.

 

 

5. Quel est le rôle d’un « Hub » dans un réseau local ?

A Filtrer les paquets réseau

B Protéger contre les attaques réseau

C Attribuer des adresses IP

D Connecter plusieurs périphériques dans un même réseau

D
Un hub est un périphérique réseau qui permet de connecter plusieurs ordinateurs ou appareils dans un réseau local (LAN). Il fonctionne en diffusant les données reçues à tous les périphériques connectés.

 

 

6. Quel est l’objectif de la méthode main() en Java ?

A Exécuter le programme

B Initialiser les variables

C Gérer les exceptions

D Afficher les résultats à l’écran

A
La méthode main() est le point d’entrée d’un programme Java. Elle est exécutée lorsque le programme est lancé. Tout le code à exécuter se trouve généralement dans cette méthode ou dans les méthodes appelées par celle-ci.

 

 

7. Que fait un gestionnaire d’exceptions dans un langage de programmation ?

A Empêche les erreurs de se produire

B Gère les erreurs lorsque celles-ci se produisent

C Supprime toutes les erreurs après leur apparition

D Répare les erreurs dans le code source

B
Un gestionnaire d’exceptions permet de gérer les erreurs qui se produisent à l’exécution d’un programme. Lorsqu’une exception est lancée, le gestionnaire d’exceptions prend en charge l’erreur de manière contrôlée, afin de maintenir le programme en fonctionnement.

 

 
 

8. Quel est le rôle d’un « gestionnaire de tâches » dans un système d’exploitation ?

A Gérer les périphériques connectés à l’ordinateur

B Afficher les messages d’erreur du système

C Suivre et gérer les processus en cours d’exécution

D Assurer la sécurité du système d’exploitation

C
Le gestionnaire de tâches permet de suivre les processus en cours d’exécution sur un système. Il permet également de voir l’utilisation des ressources (mémoire, CPU, etc.) et de terminer des processus qui ne répondent pas.

 

 

9. Quel est l’objectif du polymorphisme en programmation orientée objet ?

A Permettre à une même méthode de se comporter différemment selon l’objet appelant

B Créer des classes enfants

C Masquer les données de l’objet

D Détruire les objets après utilisation

A
Le polymorphisme permet à une même méthode d’avoir des comportements différents selon le type d’objet qui l’appelle. Cela permet de traiter les objets d’une manière uniforme, tout en offrant une flexibilité pour leur implémentation spécifique.

 

 

10. Dans le modèle OSI, quelle couche est responsable de la transmission des données entre les appareils ?

A Couche application

B Couche transport

C Couche réseau

D Couche liaison de données

D
La couche liaison de données est responsable de la transmission des données entre les appareils sur un même réseau. Elle s’assure que les données sont envoyées correctement entre deux nœuds, en prenant en compte les erreurs de transmission.

 

 

Laisser un commentaire

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