QCM En Informatique Générale – Partie 35

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’un constructeur dans une classe en programmation orientée objet ?

A Une méthode qui est appelée chaque fois qu’une instance de la classe est créée

B Une méthode qui est appelée pour détruire un objet

C Une méthode qui permet d’hériter d’une classe parente

D Une méthode pour définir la classe principale d’un programme

A
Un constructeur est une méthode spéciale dans une classe qui est appelée automatiquement lors de la création d’une nouvelle instance de la classe. Il est souvent utilisé pour initialiser les variables d’instance de l’objet.

 

 

2. Qu’est-ce qu’une instance dans un environnement Cloud comme AWS ou Azure ?

A Un composant réseau qui connecte les serveurs

B Un modèle de base de données

C Un serveur virtuel qui exécute des applications ou des services

D Un service de stockage pour les fichiers

C
Une instance dans un environnement Cloud fait généralement référence à une machine virtuelle (VM) qui exécute des applications ou des services dans le cloud.

 

 

3. Quel algorithme de tri est considéré comme ayant la meilleure complexité moyenne parmi les algorithmes de tri classiques ?

A Tri à bulles

B Tri rapide

C Tri par insertion

D Tri par sélection

B
L’algorithme de tri rapide (Quicksort) a une complexité moyenne de O(n log n), ce qui le rend beaucoup plus efficace que d’autres algorithmes de tri comme le tri à bulles (O(n²)) ou le tri par insertion.

 

 
 

4. En JavaScript, quelle fonction est utilisée pour envoyer une requête HTTP asynchrone à un serveur ?

A request()

B http.request()

C XMLHttpRequest()

D fetch()

D
En JavaScript moderne, la fonction fetch() est utilisée pour envoyer des requêtes HTTP asynchrones, ce qui permet de récupérer des données depuis un serveur sans recharger la page.

 

 

5. Quelle solution Cloud est le plus couramment utilisée pour héberger des sites web statiques ?

A IaaS (Infrastructure as a Service)

B PaaS (Platform as a Service)

C SaaS (Software as a Service)

D Object Storage

D
Les solutions de stockage d’objets, comme Amazon S3 ou Google Cloud Storage, sont fréquemment utilisées pour héberger des sites web statiques. Elles offrent un stockage évolutif et économique pour les fichiers tels que les images, les vidéos et les fichiers HTML.

 

 

6. Quelle est la principale caractéristique d’un service IaaS (Infrastructure as a Service) ?

A Il fournit des applications prêtes à l’emploi via Internet

B Il fournit des plateformes pour développer et déployer des applications

C Il fournit des ressources informatiques de base telles que des serveurs et du stockage

D Il est exclusivement destiné à des services de messagerie électronique

C
L’IaaS (Infrastructure as a Service) fournit des ressources de base comme des serveurs, du stockage et des réseaux sur demande. Les utilisateurs peuvent configurer et gérer ces ressources selon leurs besoins.

 

 
 

7. Quelle méthode JavaScript permet de convertir une chaîne de caractères en nombre entier ?

A parseInt()

B toNumber()

C parseFloat()

D Number.parse()

A
La méthode parseInt() permet de convertir une chaîne de caractères en un entier. Par exemple: parseInt("123") renvoie 123 en tant qu’entier.

 

 

8. Quel est l’algorithme de tri qui est particulièrement inefficace pour de grands ensembles de données et possède une complexité de O(n²) ?

A Tri rapide

B Tri par insertion

C Tri fusion

D Tri à bulles

D
Le tri à bulles est un algorithme de tri qui compare chaque élément avec le suivant et échange leur position si nécessaire. Il a une complexité de O(n²), ce qui le rend peu efficace pour les grandes quantités de données.

 

 

9. Qu’est-ce qu’une « vue » dans une base de données relationnelle ?

A Un type spécial de table qui est seulement en lecture

B Un indice qui accélère les requêtes sur la base de données

C Une requête sauvegardée qui peut être traitée comme une table

D Une colonne calculée dans une table

C
Une vue est une « table virtuelle » qui est basée sur le résultat d’une requête. Elle ne contient pas de données elle-même mais affiche des données provenant d’une ou plusieurs tables sous-jacentes.

 

 
 

10. En Python, quel est le résultat de l’expression 2 ** 3 ?

A 5

B 6

C 8

D 9

C
L’opérateur ** en Python est utilisé pour l’exponentiation. Donc, 2 ** 3 donne 8 (2 élevé à la puissance 3).

 

 

Laisser un commentaire

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