QCM En Informatique Générale – Partie 34

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 concept de la POO permet de « cacher » les détails d’implémentation à l’utilisateur d’une classe ?

A Abstraction

B Héritage

C Encapsulation

D Polymorphisme

C
L’encapsulation est le concept de la POO qui consiste à masquer les détails internes d’une classe (comme les variables et les méthodes privées) et à ne fournir qu’une interface publique pour interagir avec la classe.

 

 

2. Quel langage est utilisé pour interagir avec une base de données relationnelle ?

A Java

B Python

C HTML

D SQL

D
SQL (Structured Query Language) est le langage standard utilisé pour interagir avec des bases de données relationnelles. Il permet de réaliser des opérations comme la création de tables, l’insertion, la mise à jour, la suppression, et la consultation de données. HTML est un langage de balisage pour le web, Python et Java sont des langages de programmation utilisés pour développer des applications.

 

 

3. Quelle fonction en C est utilisée pour libérer de la mémoire allouée dynamiquement ?

A malloc()

B free()

C delete()

D realloc()

B
La fonction free() en C est utilisée pour libérer la mémoire allouée dynamiquement par malloc() ou calloc() une fois qu’elle n’est plus nécessaire.

 

 
 

4. Quel type de relation est généralement représenté par une clé étrangère dans une base de données relationnelle ?

A Relation un-à-un

B Relation un-à-plusieurs

C Relation plusieurs-à-plusieurs

D Aucun de ces réponses

B
Une clé étrangère est utilisée pour établir une relation entre deux tables, souvent dans une relation un-à-plusieurs. Elle lie un enregistrement de la table enfant à un enregistrement de la table parent.

 

 

5. Que fait la fonction append() en Python ?

A Ajoute un élément à la fin d’une liste

B Supprime le dernier élément d’une liste

C Crée une nouvelle liste à partir de deux listes

D Trie les éléments d’une liste

A
La méthode append() permet d’ajouter un élément à la fin d’une liste en Python. Par exemple, my_list.append(5) ajoutera l’élément 5 à la fin de my_list.

 

 

6. Quel est le but principal d’un diagramme de Gantt dans la gestion de projet ?

A Visualiser les tâches du projet et leur progression dans le temps

B Répertorier les ressources humaines nécessaires au projet

C Identifier les risques potentiels du projet

D Organiser les réunions d’équipe

A
Un diagramme de Gantt est un outil de gestion de projet qui permet de visualiser l’ensemble des tâches à accomplir, leurs durées, et leur relation dans le temps.

 

 
 

7. Quel opérateur en C permet d’accéder à la valeur pointée par un pointeur ?

A *

B &

C ->

D ::

A
L’opérateur * en C est utilisé pour accéder à la valeur située à l’adresse mémoire pointée par le pointeur.

 

 

8. Qu’est-ce qu’une interface en programmation orientée objet ?

A Un type de classe qui peut avoir des méthodes, mais ne contient aucune implémentation

B Une méthode qui doit être redéfinie dans une classe dérivée

C Un type de polymorphisme

D Une relation entre deux classes qui héritent des mêmes propriétés

A
Une interface en POO définit un contrat de méthodes que les classes qui l’implémentent doivent respecter, mais elle ne contient pas d’implémentation des méthodes.

 

 

9. Dans la gestion de projet, quel est le principal objectif de la phase de planification ?

A Identifier les risques du projet

B Définir les objectifs, les ressources et les délais du projet

C Démarrer l’exécution des tâches

D Évaluer la performance de l’équipe de projet

B
La phase de planification d’un projet consiste à définir les objectifs, les ressources nécessaires, les délais et à établir un plan détaillé pour guider l’exécution du projet.

 

 
 

10. En C, que fait l’opérateur ++ lorsqu’il est utilisé avant une variable (par exemple, ++x) ?

A Incrémente la variable et retourne sa nouvelle valeur

B Retourne la valeur de la variable avant l’incrémentation

C Incrémente la variable, mais ne retourne rien

D Diminue la valeur de la variable

A
L’opérateur ++ lorsqu’il est utilisé avant la variable (pré-incrémentation) incrémente d’abord la variable, puis retourne sa nouvelle valeur. Par exemple, ++x incrémente x et retourne la nouvelle valeur de x.

 

 

Laisser un commentaire

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