QCM En Informatique Générale – Partie 38

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 type d’attaque utilise des milliers d’ordinateurs infectés pour saturer un serveur avec des requêtes ?

A Phishing

B Man-in-the-middle

C Spoofing

D Denial of Service (DoS)

D
Une attaque par déni de service (DoS) a pour but de rendre un serveur ou un réseau inaccessible en envoyant un grand nombre de requêtes simultanées. Si l’attaque provient de multiples machines, on parle de DDoS (Distributed Denial of Service).

 

 

2. Que fait la fonction len() en Python ?

A Elle calcule la longueur d’un fichier

B Elle retourne la taille d’une chaîne de caractères

C Elle compte le nombre d’éléments dans un ensemble

D Elle détermine le type d’une variable

B
La fonction len() retourne le nombre d’éléments dans un objet itérable. Pour une chaîne de caractères, elle retourne le nombre de caractères.

 

 

3. Quelle est la complexité de l’algorithme de tri à bulles dans le pire des cas ?

A O(n)

B O(n log n)

C O(n^2)

D O(log n)

C
Le tri à bulles a une complexité de O(n^2) dans le pire des cas, lorsque la liste est triée dans l’ordre inverse, ce qui nécessite plusieurs passes pour trier tous les éléments.

 

 
 

4. Quelle est la principale différence entre les balises <div> et <span> en HTML ?

A <div> est une balise de conteneur en ligne, tandis que <span> est une balise de conteneur en bloc

B <div> est utilisée pour les structures de données, tandis que <span> est utilisée pour le texte

C <div> est une balise de conteneur en bloc, tandis que <span> est une balise de conteneur en ligne

D <div> permet d’ajouter des images, tandis que <span> est pour les liens

C
La balise <div> est un conteneur de niveau bloc qui permet de structurer le contenu, tandis que la balise <span> est un conteneur en ligne principalement utilisé pour styliser ou manipuler des parties de texte.

 

 

5. Quelle est la principale fonction d’un DNS (Domain Name System) ??

A Convertir les adresses IP en noms de domaine

B Protéger le réseau contre les attaques externes

C Diriger le trafic entre les réseaux

D Assurer une connexion sécurisée entre le client et le serveur

A
Le DNS est responsable de la résolution des noms de domaine en adresses IP, permettant ainsi aux utilisateurs d’accéder à des sites web via des noms compréhensibles comme « example.com » au lieu d’adresses IP numériques.

 

 

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

A Organiser des réunions quotidiennes pour suivre l’avancement

B Maximiser la production en limitant le nombre de tâches en cours

C Planifier toutes les étapes du projet à l’avance

D Déléguer des responsabilités à chaque membre de l’équipe

B
La méthode Kanban est une méthode agile qui met l’accent sur la gestion du flux de travail en limitant le nombre de tâches en cours à un moment donné, ce qui permet de maximiser la production et de réduire les goulots d’étranglement.

 

 
 

7. Quel est l’avantage principal d’utiliser une solution IaaS (Infrastructure as a Service) ?

A Possibilité de louer des applications logicielles à la demande

B Gestion de l’infrastructure sans avoir besoin de matériel physique

C Accès à des ressources de calcul via une interface graphique

D Gestion des données à l’aide de services d’intelligence artificielle

B
L’IaaS permet aux utilisateurs de louer de l’infrastructure informatique (comme des serveurs et du stockage) sans avoir à gérer le matériel physique. Cela permet d’économiser du temps et des ressources.

 

 

8. Quelle fonction C permet de lire une chaîne de caractères depuis l’entrée standard ?

A scanf()

B fscanf()

C getchar()

D gets()

D
La fonction gets() lit une ligne de texte de l’entrée standard jusqu’à ce qu’un saut de ligne soit rencontré. Cependant, cette fonction est déconseillée en raison de problèmes de sécurité, et elle a été supprimée dans les versions modernes de C.

 

 

9. En JavaScript, quelle méthode est utilisée pour ajouter un élément à la fin d’un tableau ?

A push()

B pop()

C shift()

D unshift()

A
La méthode push() est utilisée pour ajouter un ou plusieurs éléments à la fin d’un tableau en JavaScript. Par exemple: array.push(10) ajoutera 10 à la fin du tableau array.

 

 
 

10. Dans le modèle OSI (Open Systems Interconnection), quel est le rôle de la couche de transport ?

A Gérer l’envoi de paquets de données entre les appareils

B Assurer la sécurité des communications

C Établir, maintenir et fermer une connexion réseau

D Contrôler le flux de données et la fiabilité des transmissions

D
La couche de transport du modèle OSI assure la fiabilité de la communication entre deux hôtes en contrôlant le flux de données et en vérifiant l’intégrité des transmissions. Elle est responsable de la segmentation des données et de la gestion des erreurs. Les autres options font référence à des fonctions d’autres couches du modèle OSI.

 

 

Laisser un commentaire

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