QCM En Informatique Générale – Partie 51

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. En programmation orientée objet, qu’est-ce qu’un « Polymorphisme » ?

A La capacité d’une méthode à s’exécuter sur plusieurs types de données

B La capacité d’une classe à hériter de plusieurs classes

C La capacité d’une méthode à être définie une seule fois

D La capacité d’une classe à avoir des instances multiples

A
Le polymorphisme permet à une méthode de prendre différentes formes. Il permet par exemple d’utiliser une même méthode sur des objets de types différents, ce qui améliore la flexibilité du code.

 

 

2. Quel type de fichier est utilisé par un système de gestion de base de données relationnelle (SGBDR) pour stocker les données ?

A Fichier texte

B Fichier binaire

C Fichier XML

D Fichier CSV

B
Les systèmes de gestion de bases de données relationnelles utilisent des fichiers binaires pour stocker les données. Ces fichiers sont optimisés pour des opérations rapides de lecture et d’écriture, et ne sont pas destinés à être lus directement par les utilisateurs.

 

 

3. Dans quel cas un programme peut-il provoquer une « erreur de segmentation » ?

A Lorsqu’une valeur dépasse la capacité maximale d’un entier

B Lorsqu’un programme tente d’accéder à une zone de mémoire non autorisée

C Lorsqu’un fichier est trop volumineux pour être chargé en mémoire

D Lorsqu’un processus n’est pas terminé correctement

B
Une erreur de segmentation se produit lorsqu’un programme tente d’accéder à une zone de mémoire qui lui est interdite, comme la mémoire d’un autre processus ou une adresse invalide.

 

 
 

4. Quel est le résultat de l’exécution du code suivant en Python ?
x = "Python"
y = x[0:3]
print(y)

A Pyt

B Python

C Py

D y

A
Un bit est défini comme la plus petite unité de données dans un système informatique. Un bit ne peut avoir que deux valeurs : 0 ou 1. Un nibble comprend 4 bits, un Octet est un ensemble de 8 bits et un KB (Kilobyte) est égal à 1024 bytes.

 

 

5. Quel est le rôle d’un « processus parent » dans un système d’exploitation ?

A Il est responsable de l’exécution d’un autre processus

B Il crée un autre processus

C Il libère les ressources utilisées par un processus enfant

D Il empêche l’exécution d’un processus

B
Le processus parent est un processus qui crée un ou plusieurs processus enfants. Il peut contrôler ou gérer certains aspects de l’exécution du processus enfant, comme sa création, son exécution ou sa suppression.

 

 

6. Dans un programme C, qu’est-ce qu’un « Pointeur » ?

A Une variable qui contient l’adresse mémoire d’une autre variable

B Une fonction qui renvoie une valeur

C Un type de variable utilisé pour stocker des chaînes de caractères

D Une constante qui ne peut pas être modifiée

A
Un pointeur est une variable qui stocke l’adresse mémoire d’une autre variable. Cela permet de manipuler directement la mémoire, ce qui est particulièrement utile pour les structures de données dynamiques et la gestion de la mémoire.

 

 
 

7. Quel type de langage est Python ?

A Langage compilé

B Langage interprété

C Langage binaire

D Langage machine

B
Python est un langage interprété, ce qui signifie que le code source est exécuté directement par l’interpréteur Python, ligne par ligne, sans être préalablement compilé en code machine.

 

 

8. Qu’est-ce qu’un RAID (Redundant Array of Independent Disks) ?

A Un type de disque dur solide (SSD)

B Une méthode de sauvegarde de données sur un seul disque

C Une technologie qui combine plusieurs disques durs pour améliorer la performance ou la redondance

D Un type de câble utilisé pour connecter des disques durs à un serveur

C
Le RAID est une méthode qui permet de combiner plusieurs disques durs dans un système pour améliorer la performance (par exemple, en utilisant le RAID 0) ou assurer la redondance des données (par exemple, en utilisant le RAID 1 ou RAID 5).

 

 

9. Que signifie « IP » dans le contexte des réseaux ?

A Internet Protocol

B Internal Protocol

C Internet Packet

D Internal Port

A
IP (Internet Protocol) est un protocole utilisé pour adresser et router les paquets de données dans un réseau informatique. Il permet de s’assurer que les données arrivent à destination, en acheminant les paquets à travers différents points du réseau.

 

 

10. Quel est l’objectif de l’encapsulation en programmation orientée objet ?

A Masquer la complexité interne d’un objet et exposer uniquement ce qui est nécessaire

B Permettre à une classe d’hériter d’une autre classe

C Créer une hiérarchie de classes

D Assurer la compatibilité avec différents systèmes d’exploitation

A
L’encapsulation consiste à cacher les détails internes d’une classe et à ne rendre accessibles que les méthodes et propriétés nécessaires pour interagir avec l’objet. Cela permet de protéger les données et d’éviter qu’elles soient modifiées de manière incorrecte.

 

 

Laisser un commentaire

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