0% ont trouvé ce document utile (0 vote)
43 vues8 pages

Concepts de Programmation QCM

Ce document fournit un aperçu des concepts de programmation, y compris les définitions de programmes, de langages de programmation et de programmeurs. Il aborde différents types de langages de programmation, y compris les langages de bas niveau comme le langage machine et le langage d'assemblage, les langages de niveau intermédiaire comme C, et les langages de haut niveau comme Java. Il couvre également des termes de programmation tels que la documentation des programmes, la programmation orientée objet, le débogage, les traducteurs de langages, les algorithmes, les erreurs et les générations de langages de programmation. Enfin, il inclut quelques questions et réponses d'exemple sur les langages de programmation.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
43 vues8 pages

Concepts de Programmation QCM

Ce document fournit un aperçu des concepts de programmation, y compris les définitions de programmes, de langages de programmation et de programmeurs. Il aborde différents types de langages de programmation, y compris les langages de bas niveau comme le langage machine et le langage d'assemblage, les langages de niveau intermédiaire comme C, et les langages de haut niveau comme Java. Il couvre également des termes de programmation tels que la documentation des programmes, la programmation orientée objet, le débogage, les traducteurs de langages, les algorithmes, les erreurs et les générations de langages de programmation. Enfin, il inclut quelques questions et réponses d'exemple sur les langages de programmation.

Transféré par

ScribdTranslations
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

Ces questions préparées par : SONU (ÉDITORIAL GK) www.YouTube.

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.

Langage de bas niveau (LLL)


Ces langages de programmation sont plus difficiles à comprendre. Il est conçu pour fonctionner et gérer le
l'ensemble des instructions d'un système informatique directement utilisé pour écrire le logiciel système.
par exemple, le langage machine et le langage assembleur.

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.

Langage de Niveau Moyen (LNM)


Il sert de pont entre le matériel brut et la couche de programmation d'un système informatique. Il est conçu pour
améliorer le code traduit avant qu'il ne soit exécuté par le processeur. par exemple C.

Langage de haut niveau (HLL)


C'est un langage de programmation informatique avancé qui n'est pas limité à un seul ordinateur, conçu pour un usage spécifique.
Le principal avantage des langages de haut niveau par rapport aux langages de bas niveau est qu'ils sont plus faciles à comprendre.
ils sont plus faciles à lire, à écrire et à comprendre. par exemple BASIC, C, FORTRAN, Java, Pascal, etc.

Termes liés à la programmation


Documentation du programme
C'est une sorte de documentation qui donne une description procédurale complète d'un programme. Elle montre comment
comment le logiciel est écrit. La documentation du programme décrit ce que fait exactement un programme en mentionnant
à propos des exigences des données d'entrée et de l'effet de l'exécution d'une tâche de programmation.

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.

Autres points utiles


Visual Basic est un langage interprété.
■Les mots réservés sont des mots qu'un langage de programmation a mis de côté pour son propre usage.
Le pseudocode n'est pas un langage de programmation, mais simplement une manière informelle de décrire un programme. Cela ne fait pas
suivez strictement n'importe quelle syntaxe.
La structure de contrôle est une instruction ou un bloc d'instructions dans un langage de programmation qui détermine le
flux de contrôle ou séquence d'exécution d'autres instructions ou déclarations.
La boucle est une structure de contrôle utilisée dans un programme pour exécuter un ensemble particulier d'instructions.
à plusieurs reprises.

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

2. Un facteur dans la sélection de la langue source est


compétence en programmation
Réponse. 3

3. Langage machine [SBI PO 2013]


(1) est la langue dans laquelle les programmes ont été d'abord écrits
est la seule langue comprise par l'ordinateur
(3) varie d'un type d'ordinateur à un autre
(4) All of the above (5) None of the above
Réponse. 4

Chaque modèle d'un ordinateur a un unique


assemblage d'un ordinateur
Réponse. 2

5. La langue qui peut être facilement relocalisée est


Langage machine
Réponse. 2
Ces questions préparées par : SONU (EDITO GK) www.YouTube.com/c/GKEDITORIAL
6. Quelle langue est dépendante du CPU ?
(1) C (2) Assembly (3) Java (4) All except Java
Réponse 2

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

8. Le langage informatique utilisé pour le calcul est


LOGO
Réponse. 2

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

10. Le principal domaine d'application d'ALGOL est


Général
Réponse. 2

LISP est conçu pour


intelligence artificielle
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

13. Lequel des éléments suivants n'est pas caractéristique de COBOL ?


C'est un langage très standardisé
C'est très efficace en termes de codage et d'exécution.
(3) Il avait des installations limitées pour la notation mathématique
C'est une langue très lisible
Réponse. 2

14. ......... est orienté sur les chaînes.


SNOBOL
Réponse. 2

15. Un programme informatique utilisé pour les applications commerciales est


LOGO
Réponse 2

16. Le langage C développé par Dennis Ritchie en


(1) 1970 (2) 1971 (3) 1972 (4) 1973
Réponse. 3
Ces questions préparées par : SONU (ÉDITORIAL GK) www.YouTube.com/c/GKEDITORIAL
17. Le langage informatique utilisé sur Internet est
(1) PASCAL (2) Java (3) BASIC (4) LOGO
Réponse. 2

18. La langue utilisée pour le développement de divers jeux est


(1) C (2) C + + (3) Java (4) SQL
Réponse. 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

21. Tous les ordinateurs exécutent


programmes BASIC
Réponse. 3

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

25. Un assembleur est un


dépendant du langage de programmation
Réponse. 3

26. Le compilateur est le


nom donné à l'opérateur informatique
(2) partie de la machine numérique pour stocker l'information
(3) opérateur de l'algèbre booléenne
(4) traducteur de programme source en code objet
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

29. Une erreur dans un programme est appelée


bug
Réponse 1

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

(4) demi messages


(5) Aucun de ce qui précède
Réponse. 1

31. ......... est un croisement entre le langage humain et un langage de programmation.


Pseudocode
Réponse. 1

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 ensemble de règles pour dire à l'ordinateur quelles opérations effectuer s'appelle un


Langage procédural

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

4. C+ + langage développé par [IBPS Clerk 2012]


Dennis Ritchie

5. L'utilisation de la combinaison de 1 et de 0 est une caractéristique de quel type de langage informatique ?


[IBPS PO 2016]
Langage de haut niveau

6. Langage d'assemblage [IBPS Clerk 2011]


(1) utilise des codes alphabétiques à la place des nombres binaires utilisés dans le langage machine
(2) est le langage le plus facile pour écrire des programmes
(3) n'a pas besoin d'être traduit en langage machine
(4) Tout ce qui précède
(5) Aucun des éléments ci-dessus
Ces questions préparées par : SONU (ÉDITORIAL GK) www.YouTube.com/c/GKEDITORIAL
7. FORTRAN signifie [SBI Clerk 2011]
(1) Traduction formelle
(2) Traduction formative
(3) Transaction Formelle
(4) Transaction de formule
(5) Traduction de formule

8. Que signifie CO dans COBOL ? [IBPS Clerk 2012]


(1) Objet commun
(2) Orienté Commun
(3) Fonctionnement Commun
(4) Orienté ordinateur
(5) Aucun de ce qui précède

9. Java est désigné comme un [SBI PO 2014]


langage de haut niveau
(2) langage complexe
(3) pilote de périphérique matériel
(4) langage de bas niveau
(5) langage de programmation de niveau intermédiaire

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

13. La fonction d'un assembleur est


(1) convertir le langage de base en langage machine
(2) convertir un langage de haut niveau en langage machine
(3) convertir le langage d'assemblage en langage machine
(4) convertir le langage d'assemblage en langage de bas niveau
(5) Aucun des éléments ci-dessus

14. Compiler crée un (n) [RBI Grade B 2012]


Programme sans erreur

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

18. En programmation, répéter certaines instructions est généralement appelé


(1) boucle
(2) structure de contrôle
(3) compilation
(4) structure

Cliquez ici pour les réponses

QCM Informatique pour tous les examens compétitifs (Liste de lecture)

Question d'ordinateur en Hindi (playlist)

Vous aimerez peut-être aussi