QCM En Informatique Générale – Partie 37

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 but de la méthode addEventListener() en JavaScript ?

A Ajouter un événement à un élément DOM

B Modifier le style d’un élément DOM

C Ajouter un élément HTML au DOM

D Supprimer un événement d’un élément DOM

A
La méthode addEventListener() permet d’ajouter un gestionnaire d’événements à un élément DOM, ce qui permet d’exécuter une fonction en réponse à un événement (par exemple, un clic ou une saisie au clavier).

 

 

2. Quelle est la principale différence entre un switch et un hub dans un réseau local (LAN) ?

A Un hub a une capacité de transfert plus élevée qu’un switch

B Un switch est plus sécurisé qu’un hub car il transmet les données uniquement à l’appareil destinataire

C Un switch et un hub sont identiques

D Un hub fonctionne à une vitesse plus faible qu’un switch

B
Un switch fonctionne de manière plus efficace qu’un hub. Tandis qu’un hub diffuse les données à tous les appareils du réseau, un switch envoie les données uniquement à l’appareil destiné, ce qui améliore la sécurité et la performance du réseau.

 

 

3. En langage C, quelle est la taille d’un pointeur sur une machine 64 bits ?

A 4 octets

B 8 octets

C 16 octets

D La taille dépend du type de donnée pointé

B
Sur une architecture 64 bits, la taille d’un pointeur est généralement de 8 octets, car il doit être capable de référencer toute l’adresse mémoire disponible, qui est plus grande sur une machine 64 bits.

 

 
 

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

A [100, 2, 3]

B [1, 2, 3]

C [100, 2, 3]

D [100, 1, 2]

A
En Python, lorsqu’une liste est assignée à une autre variable (comme ici avec y = x), les deux variables pointent vers le même objet en mémoire. Par conséquent, toute modification de y affecte également x.

 

 

5. Quel est l’algorithme de recherche qui a une complexité de O(log n) ?

A Recherche linéaire

B Recherche binaire

C Recherche par interpolation

D Recherche exhaustive

B
La recherche binaire divise l’ensemble de données en deux parties à chaque itération, ce qui lui donne une complexité de O(log n). Elle est plus efficace que la recherche linéaire (O(n)) pour des ensembles de données triées.

 

 

6. Quel est l’avantage principal d’utiliser le Cloud Computing ?

A Possibilité d’acheter plus de serveurs physiques

B Réduction des coûts liés à l’achat et à la gestion de matériel

C Obligation de stocker toutes les données sur un serveur local

D Augmentation des coûts d’infrastructure informatique

B
Le Cloud Computing permet aux entreprises d’éviter les coûts liés à l’achat, à la gestion et à la maintenance de serveurs physiques. Elles peuvent louer des ressources informatiques à la demande.

 

 
 

7. Quelle est la principale différence entre == et .equals() en Java ?

A == compare les valeurs, tandis que .equals() compare les références d’objet

B == compare les références d’objet, tandis que .equals() compare les valeurs

C == et .equals() sont identiques en Java

D .equals() ne fonctionne pas sur les objets primitifs, alors que == oui

B
En Java, l’opérateur == compare les références d’objet (si deux variables pointent vers le même objet en mémoire), tandis que la méthode .equals() compare le contenu (les valeurs) des objets, ce qui est plus pertinent pour comparer des objets comme des chaînes de caractères.

 

 

8. Quel est l’objectif principal de la méthode Scrum dans la gestion de projet ?

A Déléguer toutes les décisions à un seul chef de projet

B Organiser le travail en sprints de 1 à 4 semaines pour une livraison rapide et continue

C Organiser le projet avec des étapes fixes et linéaires

D Assurer que tous les membres de l’équipe travaillent en même temps sur toutes les tâches

B
Scrum est une méthode agile qui organise le travail en sprints (périodes courtes de 1 à 4 semaines). L’objectif est d’avoir des livraisons régulières et continues pour réagir rapidement aux besoins des clients.

 

 

9. Quelle est la sortie du code Python suivant ??
x = 10
y = 5
print(x / y)

A 2

B 5

C 2.0

D 5.0

C
En Python, l’opérateur / réalise une division flottante, même si les deux opérandes sont des entiers. La division de 10 par 5 donne 2.0, un nombre flottant.

 

 
 

10. Quel attribut HTML est utilisé pour spécifier l’URL de la ressource à afficher dans une balise <img> ?

A href

B src

C alt

D link

B
L’attribut src dans la balise <img> est utilisé pour spécifier l’URL de l’image à afficher. Par exemple, <img src="image.jpg" /> affiche l’image image.jpg.

 

 

Laisser un commentaire

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