QCM En Informatique Générale – Partie 49

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. Quelle est la sortie de ce code Python ?
x = [1, 2, 3]
y = x
y[0] = 10
print(x)

A [1, 2, 3]

B [10, 2, 3]

C [10, 1, 2, 3]

D [1, 10, 3]

B
En Python, les listes sont mutables et y = x crée une référence à la même liste en mémoire. Lorsque l’on modifie un élément de y, cela affecte aussi x, puisque x et y pointent vers le même objet.

 

 

2. Quelle technique de gestion de projet est utilisée pour identifier les risques potentiels et élaborer des stratégies pour les atténuer ?

A Brainstorming

B Analyse SWOT

C Planification de la portée

D Analyse des risques

D
L’analyse des risques consiste à identifier, évaluer et planifier les actions nécessaires pour atténuer ou gérer les risques qui pourraient affecter le projet.

 

 

3. Quel est le résultat de l’exécution du code suivant en JavaScript ?
console.log(5 + "5");

A "55"

B 10

C undefined

D NaN

A
En JavaScript, l’opérateur + effectue une concaténation lorsqu’il est utilisé avec des chaînes de caractères. Donc, 5 + "5" donne "55".

 

 
 

4. Quelle est la sortie de ce code Python ?
x = [1, 2, 3, 4]
y = x[:2]
y[0] = 10
print(x)

A [1, 10, 3, 4]

B [10, 2, 3, 4]

C [1, 2, 3, 4]

D [10, 2, 3, 4]

C
En Python, lorsque vous faites une tranche d’une liste (x[:2]), cela crée une nouvelle liste avec les éléments spécifiés. La modification de cette nouvelle liste y n’affecte pas la liste d’origine x, car y est une copie de la partie de x.

 

 

5. Quelle est la principale différence entre une méthode static et une méthode d’instance en Java ?

A Une méthode static appartient à l’instance de la classe, tandis qu’une méthode d’instance appartient à la classe

B Une méthode static appartient à la classe elle-même et peut être appelée sans créer d’instance de la classe

C Une méthode d’instance peut être appelée sans créer d’instance de la classe, mais une méthode static nécessite une instance

D Il n’y a aucune différence entre une méthode static et une méthode d’instance

B
Une méthode static appartient à la classe elle-même et peut être appelée directement sur la classe sans avoir besoin de créer une instance de la classe, contrairement à une méthode d’instance qui nécessite une instance de la classe pour être appelée.

 

 

6. Quel est le rôle de la méthode addEventListener() en JavaScript ?

A Ajouter un élément à une liste

B Écouter et exécuter des actions en réponse à des événements sur un élément

C Ajouter un délai avant l’exécution d’une fonction

D Répéter une fonction à intervalles réguliers

B
La méthode addEventListener() en JavaScript permet d’attacher un gestionnaire d’événements à un élément HTML, afin qu’une action soit exécutée en réponse à un événement comme un clic, une saisie au clavier, etc.

 

 

7. Quelle méthode Agile est la plus utilisée pour organiser les projets en sprints et améliorer continuellement les processus ?

A Lean

B Kanban

C Scrum

D Waterfall

C
Scrum est une méthode Agile qui organise le travail en sprints (périodes de travail de 2 à 4 semaines), avec des réunions régulières pour évaluer l’avancement et améliorer continuellement les processus.

 

 
 

8. Que fait l’opérateur instanceof en Java ?

A Vérifie si un objet est une instance d’une classe spécifique

B Crée une instance d’une classe

C Vérifie si une variable est de type null

D Permet de convertir un objet en une autre classe

A
L’opérateur instanceofen Java permet de vérifier si un objet est une instance d’une classe ou d’une de ses sous-classes. Par exemple : monObjet instanceof MaClasse

 

 

9. Quelle est la principale caractéristique d’une base de données NoSQL ?

A Elle utilise des tables pour organiser les données

B Elle supporte des modèles de données structurées uniquement

C Elle est optimisée pour les bases de données relationnelles

D Elle permet de gérer des données non structurées ou semi-structurées

D
Les bases de données NoSQL sont conçues pour gérer des données non structurées ou semi-structurées, comme les documents JSON ou les paires clé-valeur, et sont souvent utilisées pour les grandes quantités de données qui ne s’adaptent pas bien aux bases de données relationnelles.

 

 

10. Quelle fonction permet de vérifier si un élément appartient à une liste en Python ?

A in()

B contains()

C exists()

D find()

A
En Python, l’opérateur in permet de vérifier si un élément existe dans une liste. Par exemple: 5 in [1, 2, 3, 4, 5] renverra True.

 

 

Laisser un commentaire

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