Cobol -Interviewfragen

Cobol -Interviewfragen
Heutzutage wird die COBOL -Sprache die effektivste Sprache in der Computersprache prospektiv sein. Viele Softwareentwickler verwenden COBOL, um ein lebenslanges Projekt durchzuführen. Dafür ist es ein sehr nützliches Thema im Bereich der Bildung. Viele Interviewer stellen dem Kandidaten aus dem COBOL verschiedene Arten von Frage. Hier diskutieren wir einige wichtige Fragen und ihre Antworten im Zusammenhang mit COBOL.

Was sind die Datentypen, die in COBOL vorhanden sind??

  • Alpha-Numeric (x)
  • Alphabetisch (a)
  • Numerisch (9)
  • Zeichen (en)
  • Angenommen Dezimalpunkt (P / V)

Wofür wird 77 Level verwendet??

Eine 77 -Stufe in COBOL bezieht sich auf ein Elementarelement, das eine grundlegende Dateneinheit ist, die nicht weiter geteilt oder qualifiziert werden kann.

Was ist Bild 9.99?

Bild 9.99 in COBOL ist ein 4-stelliges Feld, das zum Speichern numerischer Werte mit einem Dezimalpunkt ausgewiesen ist.

Wie unterscheiden sich der Abschnitt und Absatz in der Leistung voneinander??

Der Unterschied zwischen der Ausführung eines Abschnitts und eines Absatzes besteht darin, dass eine Abschnittsaktion alle Absätze innerhalb des Abschnitts ausführt, während eine Absatzaktion nur einen bestimmten Absatz ausführt.

Könnten Sie die Unterscheidung zwischen Index und Index erklären?

Die Einbungsmittel beziehen sich auf die Position eines Array -Elements, während der Index nur durch die Verwendung von Ausführen, Such- und Festlegen von Vorgängen geändert werden kann.

Was unterscheidet die statischen Anrufe und dynamischen Anrufe?

Statische Anrufe Siehe ein eigenständiges Programm. Dieses Programm kann während der Laufzeit allein ausgeführt werden.

Dynamische Anrufe Beziehen Sie sich auf das Aufrufen eines Programms, das nicht selbst ausführbar ist. Es kann nur über Code in einem anderen Programm ausgeführt werden.

Was unterscheidet die Suche und die Suche alle?

SUCHEN ist sequentielle Suche.

SUCHE ALLE führt eine binäre Suche durch und erfordert, dass die Tabelle entweder mit der aufsteigenden oder der absteigenden Schlüsselklausel sortiert wird und in dieser Reihenfolge geladen wird, bevor sie verwendet werden kann.

Was ist die Funktion der Option "Ersetzen" in einer Anweisung "Kopie"??

Die Wiederverwendung der gleichen Kopie im gleichen Code kann mit der Funktion „Ersetzen“ erreicht und den Wert geändert werden, der ersetzt wird. Die Syntax ersetzt durch.

Welche Art von Fehler wird durch die Option „Auf Größenfehler“ erfasst?

  • Es ist unmöglich, sich durch Null zu teilen.
  • Es ist auch nicht möglich, 0 auf eine negative Zahl zu erhöhen.

Was ist der Abschnitt lokaler Storage??

Der lokale Speicherbereich ist eine Art von Speicherzuweisung, die jedes Mal eingerichtet wird, wenn ein Programm ausgeführt wird, und wird verworfen, sobald es nicht mehr benötigt wird. Dies muss im Abschnitt „Arbeitsspeicher“ der „Datenabteilung“ deklariert werden und kann mit Aussagen wie „Exit-Programm“, „GOBACK“ oder „Stop Run“ beendet werden.

Wie unterscheiden sich globale und externe Variablen??

Globale Variablen stehen nur für das aktuelle Batch -Programm zur Verfügung und können nicht von den anderen Batch -Programmen zugegriffen werden. Externe Variablen sind Variablen, die mehreren Programmen zugänglich sind, indem sie in einer Systembibliothek gespeichert werden. Dies bedeutet, dass jedes Stapelprogramm, das sich in derselben Bibliothek wie die Variable befindet.

Erläutern Sie die Regeln, um eine Suche durchzuführen

  • Die Tabelle muss eine Klausel "auftreten" haben.
  • Die Tabelle muss mit der Phrase "Indexed by" indiziert werden.
  • Der Suchindex muss einen Anfangswert haben.

Wie kann eine Datei geöffnet werden??

  • Eingang
  • Ausgang
  • I-o
  • Erweitern

Schreiben Sie ein COBOL -Programm, um zwei Zeichenfolgen zu verkettet und die resultierende verkettete Zeichenfolge anzuzeigen

Identifikationsabteilung.
Programm-ID. BEISPIEL 1.
Umweltabteilung.
Abschnitt Working-Storage.
01 WS-STR-STR-CHK PIC X (20).
01 WS-STR-Disp-Bild X (30).
Verfahrensabteilung.
Bewegen Sie die COBOL-Programmierung in WS-STR-CHK.
String 'das ist' '
WS-STR-CHK
Durch Größe in WS-STR-Dispimit
End-String.
Zeigen Sie WS-STR-Disp.
Stop Run.

Ausgang:

Papan@Ubuntu: ~/Desktop/COBOL/Inter $ COBC -xjf 1.CBL
Dies ist COBOL -Programmierung

Schreiben Sie ein COBOL-Programm, um die Werte von var-b, var-c und var-D hinzuzufügen, und speichern Sie das Ergebnis in Var-A, subtrahieren Sie den Wert von Var-C von Var-D und speichern Sie das Ergebnis wieder in VAR-D und zeigen die Werte von var-a und var-d an

Identifikationsabteilung.
Programm-ID. Beispiel2.
Umweltabteilung.
Abschnitt Working-Storage.
01 var-a pic 9 (2).
01 var-b Bild 9 (2).
01 var-c pic 9 (2).
01 var-d pic 9 (2).
Verfahrensabteilung.
Bewegen Sie 10 nach var-b.
Verschieben Sie 15 nach Var-C.
Verschieben Sie 20 nach var-d.
Var-b var-c var-d hinzufügen var-a.
Var-b var-c von var-d subtrahieren.
Anzeige "var-a:" var-a.
Anzeige "var-d:" var-d.
Stop Run.

Ausgang:

Papan@Ubuntu: ~/Desktop/COBOL/Inter $ COBC -xjf 2.CBL
Var-a: 45
Var-d: 05

Schreiben Sie ein COBOL

Identifikationsabteilung.
Programm-ID. Beispiel3.
Umweltabteilung.
Abschnitt Working-Storage.
01 WS-dessp.
05 WS-NO.
10 WS-N01 PIC 9 (2) Wert 20.
10 WS-N02 PIC 9 (2) Wert 62.
05 WS-Char.
10 WS-CTR1 PIC X (2) Wert 'pp'.
10 WS-STR2 PIC X (2) Wert 'QQ'.
66 WS-Rename wird WS-N02 durch WS-STR2 umgebracht.
Verfahrensabteilung.
Anzeige "WS-Rename:" WS-Rename.
Stop Run.

Ausgang:

papan@ubuntu: ~/desktop/cobol/inter $ cobc -xjf 3.CBL
WS-Rename: 62ppqq

Was ist der Zweck dieses COBOL -Programms?

Identifikationsabteilung.
Programm-ID. Beispiel4.
Umweltabteilung.
Abschnitt Working-Storage.
01 var1 pic s9 (9) v99.
01 var2 pic 9 (18).
Verfahrensabteilung.
Bewege 12345.99 bis var1.
Bewegen Sie var1 auf var2.
Anzeige "var1:" var1.
Anzeige "var2:" var2.
Stop Run.

Ausgang:

Papan@Ubuntu: ~/Desktop/COBOL/Inter $ COBC -xjf 4.CBL
Var1: +000012345.99
Var2: 000000000000012345

Abschluss

COBOL ist eine riesige konzeptionelle Sprache in der Computersprache, die prospektiv sind. Viele Themen werden aus dieser Sprache diskutiert. Wir versuchen, die wichtigsten und berühmtesten Fragen zu vertuschen, die von den Experten des Interviews gestellt werden, um dem Kandidaten für die Vorbereitung auf das Interview zu helfen.