QCM En Informatique Générale – Partie 43
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 gestion de la mémoire en informatique, quel est le rôle du « garbage collector » (collecteur de déchets) ?
A Libérer la mémoire allouée aux programmes exécutés
B Compresser les données dans la mémoire pour économiser de l’espace
C Optimiser la vitesse du processeur
D Gérer les interruptions matérielles
2. Quel est le rôle du mot-clé #include
dans un programme C ?
A Déclarer une fonction
B Importer une bibliothèque externe
C Initialiser une variable
D Définir une structure de données
3. Que fait le protocole HTTP dans les échanges sur le web ?
A Assure la connexion réseau entre le client et le serveur
B Définit la manière dont les données sont envoyées sous forme de paquets
C Permet au client de faire des requêtes et au serveur de répondre
D Cryptographie les échanges entre le client et le serveur
4. Quel est l’effet de l’instruction free()
en C ?
A Allouer de la mémoire pour une variable
B Libérer la mémoire précédemment allouée dynamiquement
C Définir une valeur par défaut pour une variable
D Initialiser un tableau de valeurs à zéro
5. Que représente le nombre binaire 1011 en base décimale ?
A 11
B 13
C 9
D 15
6. Quelle est la syntaxe correcte pour afficher « Hello, World! » en Python ?
A print("Hello, World!")
B echo "Hello, World!"
C printf("Hello, World!")
D System.out.println("Hello, World!")
7. Que signifie « Pointeur » en langage C ?
A Un type de variable qui permet de stocker des chaînes de caractères
B Un type de variable qui contient l’adresse mémoire d’une autre variable
C Un type de variable qui stocke un tableau
D Un type de fonction qui retourne une valeur entière
8. Quel est le rôle du « shell » dans un système d’exploitation ?
A Exécuter des applications graphiques
B Gérer la mémoire et les processus du système
C Fournir une interface en ligne de commande pour l’utilisateur
D Stocker les fichiers dans le système de fichiers
9. Quelle est la principale raison d’optimiser le code d’un programme ?
A Réduire le temps d’exécution du programme
B Rendre le code plus facile à lire
C Ajouter des commentaires dans le code
D Augmenter la sécurité du programme
10. Qu’est-ce que le chiffrement symétrique ?
A Un chiffrement qui utilise une paire de clés (publique et privée)
B Un chiffrement où la même clé est utilisée pour chiffrer et déchiffrer les données
C Un chiffrement qui ne nécessite aucune clé
D Un chiffrement basé sur des algorithmes de hachage