Questions d'entrevue de COBOL

Questions d'entrevue de COBOL
De nos jours, le langage COBOL se transforme comme le langage le plus efficace dans le langage informatique potentiel. De nombreux développeurs de logiciels utilisent COBOL pour accomplir un projet à vie. Pour cela, c'est un sujet très utile dans le domaine de l'éducation. De nombreux intervieweurs posent différents types de questions au candidat du COBOL. Ici, nous discutons de quelques questions importantes et de leurs réponses liées à COBOL.

Quels sont les types de données qui sont présents dans COBOL?

  • Alpha-numeric (x)
  • Alphabétique (A)
  • Numérique (9)
  • Panneaux)
  • Point décimal supposé (P / V)

Quel est le niveau 77 utilisé pour?

Un niveau 77 dans COBOL fait référence à un élément élémentaire qui est une unité de base de données qui ne peut pas être divisée ou qualifiée.

Qu'est-ce que la photo 9.99?

Pic 9.99 dans COBOL est un champ à 4 chiffres qui est désigné pour stocker des valeurs numériques, avec un point décimal inclus.

En quoi la section et le paragraphe de performance diffèrent-ils les uns des autres?

La différence entre exécuter une section et un paragraphe est qu'une action de section exécute tous les paragraphes dans la section, tandis qu'une action de paragraphe exécute uniquement un paragraphe spécifique.

Pourriez-vous expliquer la distinction entre les indices et l'indice?

Les indices se réfèrent à la position d'un élément de tableau, tandis que l'index ne peut être modifié que par l'utilisation des opérations de performance, de recherche et de définition.

Ce qui distingue les appels statiques et les appels dynamiques?

Appels statiques Reportez-vous à appeler un programme autonome. Ce programme peut être exécuté seul pendant l'exécution.

Appels dynamiques Reportez-vous à l'appel d'un programme qui n'est pas exécutable seul. Il ne peut être exécuté que via le code dans un autre programme.

Ce qui distingue la recherche et la recherche?

RECHERCHE est une recherche séquentielle.

Chercher tout Effectue une recherche binaire et nécessite que le tableau soit trié à l'aide de la clause de clé ascendante ou descendante et est chargé dans cet ordre avant de pouvoir être utilisé.

Quelle est la fonction de l'option «Remplacer» dans une instruction «Copier»?

La réutilisation de la même copie dans le même code peut être réalisée en utilisant la fonction «Remplacer» et modifier la valeur qui est remplacée. La syntaxe remplace par.

Quel type d'erreur est capturé par l'option «ON TAILLE ERROR»?

  • Il est impossible de se diviser par zéro.
  • Il n'est pas non plus possible d'augmenter 0 à un nombre négatif.

Quelle est la section de stockage local?

La section de stockage locale est un type d'allocation de mémoire qui est établie chaque fois qu'un programme est exécuté, et est rejeté une fois qu'il n'est plus nécessaire. Cela doit être déclaré dans la «section du travail ouvrière» de la «division des données» et peut être résilié à l'aide de déclarations comme «Programme de sortie», «GOBACK» ou «Stop Run».

Comment les variables globales et externes diffèrent-elles?

Les variables globales ne sont disponibles que pour le programme de lots actuel et ne sont pas accessibles par les autres programmes de lots. Les variables externes sont des variables accessibles à plusieurs programmes en étant stockés dans une bibliothèque système. Cela signifie que tout programme de lots qui réside dans la même bibliothèque que la variable peut le référencer, ce qui lui permet d'être utilisé par plusieurs programmes.

Expliquez les règles pour effectuer une recherche

  • Le tableau doit avoir une clause «se produit».
  • Le tableau doit être indexé avec la phrase «indexée par».
  • L'indice de recherche doit avoir une valeur initiale.

Comment ouvrir un fichier?

  • Saisir
  • Sortir
  • I-o
  • Étendre

Écrivez un programme COBOL pour concaténer deux chaînes et afficher la chaîne concaténée résultante

Division d'identification.
Programme de programme. EXEMPLE 1.
Division de l'environnement.
Section de stockage de travail.
01 WS-STR-CHK PIC X (20).
01 WS-Str-Disp Pic X (30).
Division des procédures.
Déplacez la «programmation COBOL» à WS-Str.
String 'c'est'
WS-Str-chk
Délimité par la taille dans WS-Str-Disp
String final.
Afficher ws-str---disp.
Stop run.

Sortir:

Papan @ Ubuntu: ~ / Desktop / COBOL / inter $ cobc -xjf 1.cbl
C'est la programmation COBOL

Écrivez un programme COBOL pour ajouter les valeurs de Var-B, Var-C et Var-D et stockez le résultat en var-a, soustrayez la valeur de var-C de var-d et rangez le résultat en var-d et afficher les valeurs de var-a et var-d

Division d'identification.
Programme de programme. Exemple2.
Division de l'environnement.
Section de stockage de travail.
01 Var-A Pic 9 (2).
01 Var-B Pic 9 (2).
01 Var-C Pic 9 (2).
01 Var-D Pic 9 (2).
Division des procédures.
Déplacer 10 vers Var-B.
Se déplacer 15 vers var-c.
Déplacer 20 vers Var-D.
Ajouter var-b var-c var-d donnant var-a.
Soustraire var-b var-c de var-d.
Afficher "var-a:" var-a.
Afficher "var-d:" var-d.
Stop run.

Sortir:

Papan @ Ubuntu: ~ / Desktop / COBOL / inter $ cobc -xjf 2.cbl
Var-a: 45
Var-d: 05

Écrivez un programme COBOL pour utiliser la déclaration de renom

Division d'identification.
Programme de programme. Exemple3.
Division de l'environnement.
Section de stockage de travail.
01 WS-DESS.
05 ws-no.
10 WS-N01 Pic 9 (2) Valeur 20.
10 WS-N02 Pic 9 (2) Valeur 62.
05 WS-Char.
10 ws-ctr1 pic x (2) valeur 'pp'.
10 WS-Str2 Pic x (2) Valeur «QQ».
66 WS-Rame Renapes WS-N02 à WS-Str2.
Division des procédures.
Afficher "WS-Came:" WS-REAME.
Stop run.

Sortir:

Papan @ Ubuntu: ~ / Desktop / COBOL / inter $ cobc -xjf 3.cbl
WS-Rame: 62ppqq

Quel est le but de ce programme COBOL?

Division d'identification.
Programme de programme. Exemple4.
Division de l'environnement.
Section de stockage de travail.
01 var1 pic s9 (9) v99.
01 Var2 Pic 9 (18).
Division des procédures.
Déplacer 12345.99 à var1.
Déplacer var1 vers var2.
Afficher "var1:" var1.
Afficher "var2:" var2.
Stop run.

Sortir:

Papan @ Ubuntu: ~ / Desktop / COBOL / inter $ cobc -xjf 4.cbl
Var1: +000012345.99
Var2: 000000000000012345

Conclusion

COBOL est un vaste langage conceptuel dans le langage informatique potentiel. De nombreux sujets sont discutés de cette langue. Nous essayons de couvrir les questions les plus importantes et les plus célèbres qui sont posées par les experts de l'entretien pour aider le candidat à leur préparation à l'entretien.