QCM En Informatique Générale – Partie 33

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. Dans la programmation orientée objet, que signifie le concept de « polymorphisme » ?

A Une classe peut hériter des méthodes et attributs d’une autre classe

B Un objet peut prendre différentes formes en fonction du contexte

C Les objets sont protégés par des mécanismes d’encapsulation

D Les méthodes et attributs d’une classe peuvent être réutilisés sans modification

B
Le polymorphisme permet à un objet de prendre différentes formes. Par exemple, une méthode peut avoir des comportements différents en fonction de l’objet sur lequel elle est appelée.

 

 

2. Qu’est-ce qu’un bus dans un ordinateur ?

A Un type de mémoire utilisé pour le stockage des données

B Un canal de communication qui transporte des données entre les composants d’un ordinateur

C Un composant qui exécute des instructions de programme

D Un type de processeur

B
Un bus est un système de lignes de communication dans un ordinateur qui permet de transférer des données entre les composants (processeur, mémoire, périphériques, etc.).

 

 

3. Quel est le rôle principal du fichier .htaccess dans un serveur web Apache ?

A Gérer la configuration du serveur et les règles de redirection

B Configurer la sécurité de la base de données

C Créer des pages dynamiques sur le serveur

D Définir la mise en page du site web

A
Le fichier .htaccess permet de configurer des paramètres spécifiques au niveau du répertoire sur un serveur Apache, comme les redirections d’URL, la gestion des erreurs, et la protection par mot de passe.

 

 
 

4. Quel type de malware se cache souvent dans une pièce jointe d’un email et se déclenche lorsqu’un utilisateur l’ouvre ?

A Virus

B Ransomware

C Ver informatique

D Cheval de Troie

D
Un cheval de Troie est un type de malware qui se cache souvent dans des fichiers légitimes ou des pièces jointes d’emails. Il se déclenche lorsqu’un utilisateur l’exécute et peut permettre à un attaquant d’accéder à l’ordinateur.

 

 

5. Quelle fonction Python est utilisée pour lire les données depuis un fichier ?

A write()

B open()

C read()

D close()

C
La fonction read() en Python est utilisée pour lire le contenu d’un fichier. Par exemple, après avoir ouvert un fichier avec open(), vous pouvez utiliser read() pour lire son contenu.

 

 

6. Quel est un exemple de service de Cloud Computing de type PaaS ?

A Amazon EC2

B Google App Engine

C Microsoft OneDrive

D Dropbox

B
Google App Engine est une plateforme en tant que service (PaaS) qui permet aux développeurs de créer et de déployer des applications sans se soucier de l’infrastructure sous-jacente.

 

 
 

7. Quel est l’objectif principal de l’algorithme de « tri par fusion » (Merge Sort) ?

A Minimiser le nombre de comparaisons

B Diviser les données en sous-ensembles pour les trier séparément

C Tri par sélection de l’élément minimum

D Utiliser un maximum de mémoire pour stocker les données

B
Le tri par fusion divise le tableau en deux sous-tableaux, les trie séparément, puis les fusionne pour obtenir un tableau trié. Cet algorithme a une complexité moyenne de O(n log n).

 

 

8. Quelle clause SQL est utilisée pour filtrer les résultats d’une requête en fonction de certaines conditions ?

A ORDER BY

B GROUP BY

C WHERE

D HAVING

C
La clause WHERE est utilisée pour filtrer les résultats d’une requête SQL en fonction de conditions spécifiées. Par exemple, SELECT * FROM table WHERE age > 30; filtre les enregistrements où l’âge est supérieur à 30.

 

 

9. Quel opérateur est utilisé en C pour obtenir l’adresse d’une variable ?

A &

B *

C **

D &&

A
En C, l’opérateur & est utilisé pour obtenir l’adresse d’une variable. Par exemple, si x est une variable, &x renverra l’adresse mémoire de x.

 

 
 

10. Quelle méthodologie de gestion de projet se concentre sur la livraison rapide et continue de petites fonctionnalités ?

A Waterfall

B Scrum

C Prince2

D Lean

B
Scrum est une méthodologie Agile qui se concentre sur des cycles de développement courts appelés « sprints ». Chaque sprint permet de livrer une fonctionnalité utilisable et de recueillir les retours des utilisateurs.

 

 

Laisser un commentaire

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