QCM En Informatique Générale – Partie 31

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. Quelle balise HTML est utilisée pour insérer une image sur une page web ?

A <img>

B <image>

C <pic>

D <img src>

A
La balise <img> est utilisée en HTML pour insérer une image sur une page web. L’attribut src est utilisé pour spécifier le chemin de l’image.

 

 

2. Quel système de gestion de versions décentralisé est largement utilisé dans le développement logiciel ?

A CVS

B Subversion

C Git

D Mercurial

C
Git est un système de gestion de versions décentralisé populaire qui permet de suivre les modifications d’un projet, de collaborer facilement avec d’autres développeurs et de gérer des versions multiples du code source.

 

 

3. Quel est l’algorithme de recherche qui divise de manière répétée un tableau trié en deux jusqu’à ce que l’élément recherché soit trouvé ?

A Recherche linéaire

B Recherche par interpolation

C Recherche par saut

D Recherche binaire

D
La recherche binaire est un algorithme efficace qui consiste à diviser un tableau trié en deux parties et à éliminer la moitié des éléments à chaque étape, jusqu’à ce que l’élément recherché soit trouvé.

 

 
 

4. Quelle est la principale caractéristique de l’encapsulation en programmation orientée objet ?

A La possibilité d’hériter des propriétés et comportements d’une autre classe

B La séparation du code en modules indépendants

C La mise en place de mécanismes pour protéger les données et les rendre accessibles uniquement par des méthodes spécifiques

D L’utilisation de types génériques pour une plus grande flexibilité

C
L’encapsulation consiste à protéger les données d’une classe en les rendant privées et en fournissant des méthodes publiques pour y accéder ou les modifier. Cela permet de contrôler l’accès aux données et d’assurer leur intégrité.

 

 

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

A O(n log n)

B O(n^2)

C O(n)

D O(1)

B
Le tri à bulles a une complexité temporelle de O(n^2) dans le pire des cas, car il nécessite plusieurs itérations pour trier un tableau, comparant et échangeant les éléments adjacents à chaque itération.

 

 

6. Quelle est la méthode Python utilisée pour ajouter un élément à la fin d’une liste ?

A append()

B insert()

C add()

D extend()

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

 

 
 

7. Quelle est la différence principale entre le SaaS et le PaaS dans le Cloud Computing ?

A SaaS fournit des applications prêtes à l’emploi, tandis que PaaS offre une plateforme pour développer et déployer des applications

B PaaS est plus coûteux que SaaS

C SaaS est destiné aux développeurs, tandis que PaaS est destiné aux utilisateurs finaux

D Il n’y a pas de différence entre SaaS et PaaS

A
Le SaaS (Software as a Service) fournit des applications complètes que l’utilisateur peut utiliser directement, tandis que le PaaS (Platform as a Service) fournit un environnement pour que les développeurs puissent créer, tester et déployer leurs propres applications.

 

 

8. Quelle commande Unix/Linux permet d’afficher le contenu d’un fichier ?

A cat

B show

C echo

D read

A
La commande cat en Unix/Linux permet de concaténer et d’afficher le contenu d’un fichier sur le terminal.

 

 

9. Que renvoie la fonction len() en Python lorsqu’elle est appliquée à une chaîne de caractères ?

A Le premier caractère de la chaîne

B La longueur de la chaîne

C Le dernier caractère de la chaîne

D La chaîne inversée

B
La fonction len() renvoie le nombre d’éléments dans un objet, comme le nombre de caractères dans une chaîne de caractères. Par exemple, len("Bonjour") renverra 7.

 

 
 

10. Quelle est la commande SQL utilisée pour ajouter un enregistrement dans une table ?

A UPDATE

B INSERT INTO

C DELETE

D ALTER

B
La commande INSERT INTO est utilisée en SQL pour insérer de nouveaux enregistrements dans une table. Par exemple: INSERT INTO table_name (column1, column2) VALUES (value1, value2);

 

 

Laisser un commentaire

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