QCM En Informatique Générale – Partie 55

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’une vue (view) dans une base de données relationnelle ?

A Une table temporaire pour stocker des données

B Une représentation virtuelle d’une table, basée sur une requête

C Une procédure stockée qui effectue des calculs

D Un index permettant de rechercher plus rapidement des données

B
Une vue dans une base de données est une table virtuelle, qui est générée par une requête SQL. Elle ne contient pas de données elles-mêmes mais permet d’accéder à des données combinées ou filtrées provenant d’une ou plusieurs tables réelles.

 

 

2. Qu’est-ce qu’un processus en informatique ?

A Un fichier qui contient des instructions à exécuter

B Un programme en cours d’exécution

C Une partie de la mémoire allouée à un programme

D Un composant matériel du système

B
Un processus est un programme en cours d’exécution sur un système. Il comprend l’exécution des instructions, l’utilisation de la mémoire, et l’interaction avec les ressources matérielles et logicielles.

 

 

3. En Java, quelle est la valeur par défaut d’un booléen ?

A true

B false

C 0

D null

B
En Java, la valeur par défaut d’une variable de type boolean est false si elle n’est pas initialisée explicitement. C’est une convention de Java pour les types primitifs.

 

 
 

4. Que signifie l’opérateur & en C ?

A Additionner deux variables

B Effectuer une opération de multiplication

C Effectuer une opération ET bit à bit

D Référencer une variable

C
L’opérateur & en C est un opérateur logique bit à bit (bitwise). Il effectue une opération ET sur chaque bit des deux opérandes, ce qui signifie que le résultat est un bit à 1 seulement lorsque les deux bits correspondants des opérandes sont également à 1.

 

 

5. En programmation orientée objet, qu’est-ce qu’un constructeur ?

A Une méthode qui est exécutée à la fin du programme

B Une méthode spéciale pour détruire un objet

C Une méthode utilisée pour initialiser un objet lors de sa création

D Une méthode pour modifier les variables d’un objet

C
Un constructeur est une méthode spéciale d’une classe qui est appelée automatiquement lors de la création d’un objet. Il permet d’initialiser les variables d’un objet avec des valeurs par défaut ou passées en paramètres.

 

 

6. Quel type de mémoire est volatile, c’est-à-dire qu’elle perd son contenu lorsqu’elle est déconnectée de l’alimentation ?

A RAM

B ROM

C HDD

D SSD

A
La mémoire RAM (Random Access Memory) est volatile, ce qui signifie qu’elle perd toutes ses données lorsque l’alimentation de l’ordinateur est coupée. Elle est utilisée pour stocker temporairement les données en cours de traitement par le processeur.

 

 
 

7. En Java, que fait l’opérateur == ?

A Vérifie l’égalité de deux objets

B Vérifie l’égalité des références de deux objets

C Effectue une addition entre deux nombres

D Effectue une comparaison lexicographique de deux chaînes

B
L’opérateur == en Java compare les références des objets, c’est-à-dire s’ils pointent vers le même objet en mémoire. Pour comparer le contenu des objets, on utilise la méthode .equals().

 

 

8. Que fait l’instruction print() en Python ?

A Elle termine le programme

B Elle lit des données depuis un fichier

C Elle affiche des informations à l’écran

D Elle permet de créer des objets

C
La fonction print() en Python est utilisée pour afficher des informations à l’écran, comme des résultats ou des messages de débogage. Elle est très couramment utilisée dans les programmes Python.

 

 

9. Qu’est-ce qu’une machine virtuelle ?

A Un programme qui permet de gérer l’accès réseau

B Un environnement d’exécution qui émule un système d’exploitation

C Un processus qui utilise directement le matériel d’un ordinateur

D Un logiciel qui permet de crypter les données

B
Une machine virtuelle est un environnement isolé qui simule un ordinateur physique et permet d’exécuter un système d’exploitation et des applications comme si elles tournaient sur un matériel réel.

 

 
 

10. En langage C, quel est le type de données d’une variable qui peut contenir un caractère ?

A int

B string

C float

D char

D
Le type char en C est utilisé pour stocker des caractères, tels que des lettres ou des symboles. Il occupe généralement 1 octet en mémoire.

 

 

Laisser un commentaire

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