Concepts de Programmation QCM
Concepts de Programmation QCM
com/c/GKEDITORIAL
Concepts de programmation (très utiles pour l'IBPS, SBI (Banque PO et Clown), SSC, Chemin de fer, Police)
et tous les autres examens compétitifs d'État)
Un programme peut être défini comme un ensemble d'instructions qui doivent être exécutées pour accomplir une tâche informatique. Un
La personne qui écrit ou exécute le programme est connue sous le nom de programmeur. Le programmeur utilise des outils spécifiques.
langages pour écrire des programmes qui sont connus sous le nom de langages de programmation, par exemple C++, Java, etc.
Langage de programmation
C'est un ensemble de commandes, d'instructions et d'autres syntaxes utilisées pour créer un programme logiciel. Programmation.
la langue doit être simple, facile à apprendre et à utiliser. Elle doit être cohérente en termes de syntaxe et de sémantique.
Les langages de programmation sont principalement classés en trois parties, qui sont les suivantes.
1. Langage machine C'est le seul langage compris par les ordinateurs. Parfois, il est fait référence à
code machine ou code objet ou langage binaire. C'est un ensemble de chiffres binaires (0 ou 1) ou bits que le
l'ordinateur lit et interprète.
2. Langage d'assemblage Il s'agit d'un langage de programmation de bas niveau qui est utilisé comme interface avec l'ordinateur.
matériels. Il utilise des commandes structurées comme substituts aux nombres, permettant aux humains de lire le code
plus facile que de regarder des codes binaires.
OOPs
OOP signifie Programmation Orientée Objet dans laquelle les programmes sont considérés comme une collection d'objets.
Chaque objet n'est rien d'autre qu'une instance d'une classe.
Ces questions préparées par : SONU (ÉDITORIAL GK) www.YouTube.com/c/GKEDITORIAL
Débogage
C'est le processus de localiser et de corriger ou de contourner les bogues (erreurs) dans le code des programmes informatiques.
Traducteur de langue
Il aide à convertir les langages de programmation en langage machine.
Le programme traduit s'appelle le code objet. Selon les langages de programmation utilisés, la langue
Le traducteur est divisé en trois catégories, qui sont les suivantes
1. Assembleur Il convertit un programme écrit en langage d'assemblage en langage machine. Le langage d'assemblage
se compose d'un code mnémotechnique, qui est difficile à apprendre et dépendant de la machine.
2. Interpréteur Il convertit un programme HLL en langage machine en le convertissant ligne par ligne. S'il y a un
Une erreur sur n'importe quelle ligne arrête immédiatement l'exécution du programme et en informe l'utilisateur en même temps.
L'exécution du programme ne peut reprendre tant que l'erreur n'est pas corrigée par l'utilisateur. L'interpréteur est très utile pour
débogage et adapté aux programmeurs novices. C'est un processus lent et consomme moins d'espace mémoire.
3. Compilateur Cela convertit le programme HLL en langage machine, qui peut être compris par le processeur.
Chaque langage de haut niveau nécessite un compilateur séparé. Un compilateur crée un objet unique.
programme, c'est-à-dire que si un programme source est compilé, il n'est pas nécessaire d'avoir ce programme source car la sortie peut être
obtenu en exécutant ce programme objet. Le compilateur convertit l'intégralité du programme HLL d'un coup et rapporte
toutes les erreurs du programme avec les numéros de ligne.
Génération de Langues
Le concept de générations de langues, parfois appelé niveaux, est étroitement lié aux avancées dans
la technologie qui a engendré les générations d'ordinateurs. Les cinq générations de langages sont les suivantes
(i) Les langages de première génération ou 1 GL sont des langages de bas niveau comme le langage machine.
(ii) Les langages de deuxième génération ou 2GL sont également des langages de bas niveau qui consistent généralement en de l'assemblage.
langue.
(iii) Les langages de troisième génération ou 3GL sont des langages de haut niveau tels que Java.
(iv) Les langages de quatrième génération ou 4GL sont des langages qui consistent en des instructions similaires à celles de
déclarations de la langue humaine. Les 4GL sont couramment utilisés dans la programmation de bases de données et le script.
programmation.
(v) Les langages de cinquième génération ou 5GL sont des langages de programmation qui contiennent des outils visuels, qui aident à
développer un programme. Un bon exemple de 5GL est Visual Basic.
Erreur
Une erreur dans un programme est appelée un bogue. C'est un terme utilisé pour décrire tout problème qui survient de manière inattendue et qui cause
un ordinateur ne fonctionne pas correctement.
Types d'erreur
Les types d'erreurs sont classés en quatre catégories, qui sont les suivantes
1. Erreur de syntaxeLorsqu'il ne respecte pas les règles du langage de programmation, le compilateur affichera une erreur de syntaxe.
erreur.
2. Erreur sémantique Les erreurs sémantiques sont signalées par le compilateur lorsque les instructions écrites dans le programme
n'ont pas de signification pour le compilateur.
3. Erreur logique Les erreurs logiques sont celles qui se produisent dans la sortie du programme. La présence d'erreurs logiques
les erreurs mènent à des résultats indésirables ou incorrects.
Ces questions préparées par : SONU (ÉDITORIAL GK) www.YouTube.com/c/GKEDITORIAL
4.Error d'exécutionLes erreurs d'exécution sont celles qui se produisent pendant l'exécution d'un programme. En général
se produit en raison d'une opération illégale effectuée dans le programme.
Algorithme
Un algorithme est une méthode étape par étape pour résoudre un problème. Il est couramment utilisé pour le traitement des données.
calcul et autres opérations informatiques et mathématiques connexes.
Les caractéristiques désirables d'un algorithme sont
(i) Chaque étape de l'algorithme doit être simple.
(ii) Cela doit se faire en un nombre fini d'étapes.
(iii) Il devrait être aussi efficace que possible.
(iv) Cela devrait être clair dans le sens.
(v) Il doit être efficace, c'est-à-dire qu'il doit conduire à une solution unique du problème.
1. Lequel des éléments suivants contient des règles et des mots spécifiques qui expriment les étapes logiques d'un algorithme ?
[IBPS Clerk 2014]
Langage de programmation
Réponse. 3
7. ....... sert de pont entre le matériel brut et la couche de programmation d'un système informatique.
Langage de niveau moyen
Réponse 1
9. Lequel des langages informatiques suivants est un langage orienté vers les mathématiques utilisé pour la science ?
des problèmes ?
(1) Fortran (2) Cobol (3) Lisp (4) Prolog
Réponse 1
12. Lisp est le deuxième plus ancien langage de programmation de haut niveau. Ici, Lisp signifie
Programme de niveau
Répondre. 3
19. Lequel des éléments suivants est un langage de programmation pour créer des programmes spéciaux comme des Applets ?
IBPS Clerk 2012
Java
Réponse 1
20. Lequel ou lesquels des éléments suivants est/sont un langage interprété ? [SBI PO 2011]
C
Réponse. 5
22. Les langages qui peuvent facilement interagir avec le matériel sont appelés
Langages de haut niveau
Réponse : B
23. ……… est une description écrite des fonctions d'un programme informatique. *SBI PO 2014+
Instructions explicatives
Réponse : 5
24. Le ……… programme est utilisé pour convertir le code mnémotechnique en code machine. *SBI Clerk 2011+
Déboguer
Réponse. 4
27. Les langages de deuxième génération sont des langages qui consistent en
langage machine
Réponse. 2
Ces questions préparées par : SONU (ÉDITORIAL GK) www.YouTube.com/c/GKEDITORIAL
28. Laquelle des langages de génération suivants consiste en des déclarations similaires à celles des humains ?
langue ?
1GL
Réponse. 4
30. L'erreur qui se produit lorsque le programme essaie de lire un fichier sans l'ouvrir est classée comme
(1) messages d'erreur d'exécution
(2) messages intégrés
(3) messages définis par l'utilisateur
1. Les instructions qui indiquent à un ordinateur comment exécuter les tâches de traitement sont appelées programmes informatiques.
[IBPS PO 2015]
programmes
Un programme ……… est celui qui est prêt à être exécuté et n'a pas besoin d'être modifié de quelque manière que ce soit.
interprète
10. Lequel des éléments suivants n'est pas un langage informatique ? [SBI PO 2014]
(1) DE BASE
(2) COBOL
LOTUS
(4) FORTRAN
(5) Aucun de ceux-ci
11. C, BASIC, COBOL et Java sont des exemples de ……… langages. *IBPS Clerk 2015+
Bas niveau
Le programme de traduction utilisé dans le langage d'assemblage s'appelle [SBI Clerk 2012]
compilateur
15. Les programmes informatiques sont écrits dans un langage de programmation de haut niveau, cependant, le code est lisible par l'homme.
la version d'un programme s'appelle [IBPS PO 2015]
Taille de mot
Ces questions préparées par : SONU (ÉDITORIAL GK) www.YouTube.com/c/GKEDITORIAL
16. Un ensemble de procédures étape par étape pour accomplir une tâche est connu sous le nom de (n)
(1) Algorithme
(2) Programme matériel
(3) Logiciel
(4) Programme de micrologiciel
(5) Aucun des éléments ci-dessus
17. ……… sont des mots qu'un langage de programmation a réservés à son propre usage.
(1) Mots de contrôle
(2) Structures de contrôle
(3) Mots réservés
(4) Clés réservées
(5) Aucun de ceux-ci