COBOL -intervjuer spørsmål

COBOL -intervjuer spørsmål
I dag blir COBOL -språket til å være det mest effektive språket på dataspråket potensielt. Mange programvareutviklere bruker COBOL for å oppnå et livsprosjekt. For dette er det et veldig nyttig emne innen utdanningsfeltet. Mange intervjuere stiller forskjellige typer spørsmål til kandidaten fra COBOL. Her diskuterer vi noen viktige spørsmål og svarene deres relatert til Cobol.

Hva er datatypene som er til stede i COBOL?

  • Alfa-numerisk (x)
  • Alfabetisk (a)
  • Numerisk (9)
  • Tegn)
  • Antatt desimalpunkt (P / V)

Hva er 77 nivå brukt til?

Et 77 -nivå i COBOL refererer til en elementær vare som er en grunnleggende dataenhet som ikke kan deles videre eller kvalifiseres.

Hva er bilde 9.99?

Bilde 9.99 i COBOL er et 4-sifret felt som er utpekt til å lagre numeriske verdier, med et desimalpunkt inkludert.

Hvordan skiller den utførende delen og avsnittet seg fra hverandre?

Forskjellen mellom å utføre en seksjon og et avsnitt er at en seksjonshandling utfører alle avsnitt i seksjonen, mens en avsnittshandling bare utfører et spesifikt avsnitt.

Kan du forklare skillet mellom abonnement og indeks?

Abonnement refererer til plasseringen av et array -element, mens indeks bare kan endres ved bruk av utførelse, søk og angi operasjoner.

Hva som skiller de statiske samtalene og dynamiske samtalene?

Statiske samtaler Se å ringe et frittstående program. Dette programmet kan utføres på egen hånd under kjøretid.

Dynamiske samtaler Se å ringe et program som ikke kan kjøres på egen hånd. Det kan bare utføres gjennom kode i et annet program.

Hva som skiller søket og søket alle?

SØK er sekvensielt søk.

Søk alle utfører et binært søk og krever at tabellen skal sorteres ved hjelp av enten stigende eller synkende nøkkelbestemmelse og lastes i den rekkefølgen før den kan brukes.

Hva er funksjonen til alternativet "erstatt" i en "kopi" -uttalelse?

Gjenbruk av samme kopi i samme kode kan oppnås ved å bruke "erstatning" -funksjonen og endre verdien som erstattes. Syntaksen erstatter med.

Hvilken type feil blir fanget av alternativet "på størrelse"?

  • Det er umulig å dele med null.
  • Det er heller ikke mulig å heve 0 til et negativt tall.

Hva er den lokale lagringsdelen?

Den lokale lagringsseksjonen er en type minnetildeling som er etablert hver gang et program utføres, og blir kastet når det ikke lenger er nødvendig. Dette må erklæres i "Working-Storage-delen" av "Data Division" og kan avsluttes ved hjelp av uttalelser som "Exit Program", "Goback" eller "Stop Run".

Hvordan er globale og eksterne variabler forskjellige?

Globale variabler er bare tilgjengelig for det nåværende batchprogrammet og kan ikke nås av de andre batchprogrammene. Eksterne variabler er variabler som er tilgjengelige for flere programmer ved å bli lagret i et systembibliotek. Dette betyr at ethvert batchprogram som ligger i samme bibliotek som variabelen kan referere til det, slik at det kan brukes av flere programmer.

Forklar reglene for å utføre et søk

  • Tabellen må ha en "forekommer" -klausulen.
  • Tabellen må indekseres med "indekseres etter" setningen.
  • Søkeindeksen må ha en innledende verdi.

Hvordan kan en fil åpnes?

  • Inngang
  • Produksjon
  • I-o
  • Forlenge

Skriv et COBOL -program for å sammenkoble to strenger og vise den resulterende sammenkoblede strengen

Identifikasjonsavdeling.
Program-ID. Eksempel1.
Miljøavdeling.
Arbeidshageseksjon.
01 WS-STR-CHK PIC X (20).
01 WS-STR-DISP PIC X (30).
Prosedyreavdeling.
Flytt 'COBOL-programmering' til WS-STR-CHK.
Streng 'dette er'
WS-STR-CHK
Avgrenset av størrelse til WS-STR-DISP
Sluttstreng.
Vis WS-STR-DISP.
Stopp løp.

Produksjon:

Papan@Ubuntu: ~/Desktop/COBOL/Inter $ COBC -XJF 1.Cbl
Dette er COBOL -programmering

Skriv et COBOL-program for å legge til verdiene til VAR-B, VAR-C og VAR-D og lagre resultatet i VAR-A, trekk verdien av VAR-C fra VAR-D og lagre resultatet tilbake i VAR-D , og vise verdiene til var-a og var-d

Identifikasjonsavdeling.
Program-ID. Eksempel2.
Miljøavdeling.
Arbeidshageseksjon.
01 var-a bilde 9 (2).
01 var-b bilde 9 (2).
01 var-c bilde 9 (2).
01 VAR-D bilde 9 (2).
Prosedyreavdeling.
Flytt 10 til VAR-B.
Flytt 15 til var-c.
Flytt 20 til VAR-D.
Legg til var-b var-c var-d som gir var-a.
Trekke var-b var-c fra var-d.
Vis "var-a:" var-a.
Vis "var-d:" var-d.
Stopp løp.

Produksjon:

Papan@Ubuntu: ~/Desktop/COBOL/Inter $ COBC -XJF 2.Cbl
Var-a: 45
VAR-D: 05

Skriv et COBOL -program for å bruke RENAMES -setningen

Identifikasjonsavdeling.
Program-ID. Eksempel3.
Miljøavdeling.
Arbeidshageseksjon.
01 WS-Desp.
05 WS-No.
10 WS-N01 Pic 9 (2) Verdi 20.
10 WS-N02 Pic 9 (2) Verdi 62.
05 WS-char.
10 WS-CTR1 PIC X (2) Verdi 'PP'.
10 WS-STR2 PIC X (2) Verdi 'QQ'.
66 WS-Rename gir nytt navn til WS-N02 gjennom WS-STR2.
Prosedyreavdeling.
Vis "WS-Rename:" WS-Rename.
Stopp løp.

Produksjon:

Papan@Ubuntu: ~/Desktop/COBOL/Inter $ COBC -XJF 3.Cbl
WS-Rename: 62PPQ

Hva er formålet med dette COBOL -programmet?

Identifikasjonsavdeling.
Program-ID. Eksempel4.
Miljøavdeling.
Arbeidshageseksjon.
01 var1 bilde S9 (9) V99.
01 var2 bilde 9 (18).
Prosedyreavdeling.
Flytt 12345.99 til var1.
Flytt var1 til var2.
Vis "var1:" var1.
Vis "var2:" var2.
Stopp løp.

Produksjon:

Papan@Ubuntu: ~/Desktop/COBOL/Inter $ COBC -XJF 4.Cbl
Var1: +000012345.99
VAR2: 000000000000012345

Konklusjon

Cobol er et stort konseptuelt språk på dataspråket potensielt. Mange temaer blir diskutert fra dette språket. Vi prøver å dekke over de viktigste og berømte spørsmålene som blir stilt av ekspertene i intervjuet for å hjelpe kandidaten til deres forberedelse til intervjuet.