Laadige alla PDF
1) Mis on COBOL?
COBOL on lühend ühisest ärile orienteeritud keelest ja see on üks vanimaid programmeerimiskeeli. Seda kasutati peamiselt ettevõtete äri-, rahandus- ja haldussüsteemide jaoks.
2) Millised on COBOL-i erinevad andmetüübid?
Cobolis on kolm andmetüüpi:
- Tähtnumbriline (X)
- Tähestikulised (A) ja
- Numbriline (9)
3) Mis vahe on alaindeksil ja indeksil?
Alaindeks viitab massiivi esinemisele, kuid indeks on nihe massiivi algusest.
Indeksit saab muuta ainult PERFORM, SEARCH & SET abil.
4) Mis vahe on jaotise ja lõigu täitmisel?
SECTION täidetakse kõik jaotise osad.
PARAGRAPH peab täitma ainult selle lõigu.
5) Mis vahe on JÄTKU JA JÄRGMISE LAUSE vahel?
Jätkamine on nagu nulllause ja see jätkab täitmist, samal ajal kui JÄRGMINE LAUS kannab kontrolli järgmisele lausele.
6) Millised on Cobolis saadaval olevad erinevad AVATUD režiimid?
Avatud režiime saab kasutada
- Sisend
- Väljund
- Sisend väljund
- Pikendage
7) Mis on staatiline ja dünaamiline linkimine?
Staatilises linkimises, nn alamprogrammi linkides helistamisprogrammi, dünaamilises linkimises on alamprogramm ja põhiprogramm olemas eraldi moodulitena. Dünaamilise ja staatilise linkimise saab saavutada, kui valite lingi DYNAM või NODYNAM linkide redigeerimise suvandi.
8) Mis on EVALUATE lause kasutamine?
Hindamine on täpselt nagu juhtumi avaldus või seda saab kasutada nagu pesastatud IF-sid. Erinevus EVALUATE ja juhtumi vahel seisneb selles, et lauset Evaluate ei kasutata 'break' ja kontroll tuleb EVALUATE'ist välja siis, kui vaste on leitud.
9) Mis vahe on TEGEMISEL… KATSEL PÄRAST ja TEGEMISEL ... KATSEGA ENNE?
Kui TEST ENNE on täpsustatud, testitakse tingimust iga PERFORM-vahemiku korduva käivitamise alguses.
Kui TEST AFTER on määratud, testitakse seisundit PERFORM-vahemiku iga korduva sooritamise lõpus. Vahemik täidetakse vähemalt kord jaotises TEST AFTER.
10) Mis mõte on eksemplari väljavõtte asendusel?
REPLACING võimaldab sama koopiat samas koodis kasutada mitu korda, muutes asendusväärtust.
KOOPIA
11) Millist viga lõksutab suvand ON SIZE ERROR?
Kui on, siis tõstetakse valik SUURUSE VIGA
- fikseeritud punktiga ülevool
- Null tõstetud nullini
- Jagamine 0-ga
- Null tõstetud negatiivseks arvuks
- Murdarvuks tõstetud negatiivne arv.
12) Mis vahe on struktureeritud COBOL-programmeerimisel ja objektorienteeritud COBOL-programmeerimisel?
Struktureeritud programmeerimine on loogiline programmeerimisviis, kus funktsionaalsused on jaotatud mooduliteks ja aitavad koodi loogiliselt kirjutada.
Objektile orienteeritud Coboli keel on loomulik programmeerimisviis, mille abil saate objektid tuvastada ning seejärel selle objekti ümber funktsioonid ja protseduurid kirjutada.
13) Mis on KOHALIKE LADUSTAMISE OSA?
Kohalik salvestusruum eraldatakse iga kord, kui programmi kutsutakse, ja see eraldatakse, kui programm seiskub EXIT PROGRAM, GOBACK või STOP RUN kaudu. See on määratletud jaotises ANDMETE JAGAMINE pärast TÖÖTAMISE-SÄILITAMIST
14) Mis on sisendprotseduur ja väljundprotseduur?
Sisendprotseduuris avatakse sisendfail, loetakse ja redigeeritakse kirjeid ning seejärel vabastatakse need sortimisoperatsioonile. Lõpuks fail suletakse.
[tavaline] RELEASE kirjenimi FROM inputrecord [/ tavaline]
VÄLJUNDMENETLUSES avatakse väljundfail, sorditud kirje tagastatakse väljundkirjele ja seejärel kiri kirjutatakse. Lõpuks fail suletakse.
[tavaline] RETURN faili Salvesta väljundi kirjesse [/ tavaline]
15) Mis on LINKAGE SECTION'i kasutamine?
Linkimisjaotist kasutatakse andmete edastamiseks ühest programmist teise programmi või andmete edastamiseks protseduurist programmile. See on osa kutsutud programmist, mis kaardistab helistamisprogrammi tööhoidlas olevad andmeüksused.
16) Millised on START-lause juurdepääsurežiimid?
Juurdepääsurežiimid on alglause jaoks SEQUENTIAL või DYNAMIC.
17) Mis on reas esinemine?
LIGI IN-RY PERFORM avaldus võimaldab teostatava rutiini pesa sisestada lause perform ise, selle asemel, et see oleks eraldi lõik
Lauseid PERFORM ja END-PERFORM kasutatakse selleks, et blokeerida nende vahel olevad kobolaused. Reas PERFORM töötage seni, kuni puuduvad sisemised GO TO-d, isegi mitte väljapääsu juurde.
18) Milline jaotus ja lõik on COBOLi programmi jaoks kohustuslikud?
COBOL-programmi jaoks on identifitseerimisjaotus ja programmi ID kohustuslikud.
19) Mis vahe on globaalsetel ja välistel muutujatel?
Üldistele muutujatele on juurdepääs ainult pakettprogrammil, samas kui välistele muutujatele saab viidata mis tahes samast süsteemiteegis asuvast pakettprogrammist.
20) Mis on pilt 9v99 näitab?
Pilt 9v99 on kolmepositsiooniline arvväli, millel on eeldatav või oletatav kümnendkoht pärast esimest positsiooni.
Siin tähendab v kaudset komakohta.
21) Milliseid juhiseid tuleks struktureeritud COBOL-programmi kirjutamiseks järgida?
Järgige Coboli programmi kirjutamise ajal juhiseid:
- Kasutage juhtumite koostamiseks lauset 'EVALUATE'.
- Kasutage pesitsemiseks ulatusega terminaale.
- „Do” -konstruktsioonide kirjutamiseks kasutage tekstisisest avaldist.
- Rakenduse Do-While kirjutamise ajal kasutage lause lause Perform enne ja pärast testi.
22) Kuidas saame praeguse kuupäeva süsteemist koos sajandiga?
Praegune sajandiga seotud kuupäev saavutatakse sisemise funktsiooni FUNCTION CURRENT-DATE abil.
23) Mis on COBOLi programmi kõik jaotused?
Kooboliprogrammis on neli jaotust:
- IDENTIFITSEERIMISJAGU
- KESKKONNA JAGU
- ANDMETE JAGAMINE
- MENETLUSE JAGAMINE
24) Mis on SSRANGE ja NOSSRANGE?
Need on kompilaatori võimalused alaindeksi leidmiseks vahemikust. NOSSRANGE on vaikevalik, kus indeksi või alaindeksi vahemikust välja jäämisel ei esine käitamisviga.
25) Mis on COMP-1? COMP-2?
COMP-1 on ühe täpsusega ujuv punkt ja kasutab nelja baiti. COMP2 on kahekordse täpsusega ujuv arv ja kasutab kaheksat baiti.
26) Mis vahe on PIC 9.99 ja PIC9v99 vahel?
PIC 9.99 on neljakohaline väli, mis sisaldab tegelikult kümnendkoha täpsust, kus PIC 9v99 on kolmepositsiooniline arvväli eeldatava kümnendkohaga.
27) Mis on kursori eesmärk stringis?
Kursori eesmärk on määratleda vastuvõtuvälja vasakpoolsem positsioon, kuhu esimene ülekantud märk salvestatakse.
28) Mis on binaarotsing?
Esiteks peame otsitavat üksust võrdlema keskmes oleva üksusega.
Kui see sobib, on hea minna väärtusega, muidu korrake protsessi vasaku või parema poolega, sõltuvalt sellest, kus objekt asub.
29) Mis vahe on kahendotsingu ja järjestikuse otsingu vahel?
Binaarotsingu korral on tabeli elemendi võtmeväärtused kasvavas või kahanevas järjestuses. Tabel on 'poolitatud' (jagatud kaheks), et otsida tingimuste võrdset, suuremat või väiksemat tingimust, kuni element leitakse.
Järjestikuse otsingu korral otsitakse tabelit ülalt alla, nii et elemendid ei pea olema kindlas järjestuses.
Binaarotsing on paljude tabelite jaoks palju kiirem, samas kui järjestikune otsing sobib hästi väiksemate tabelitega. OTSI KÕIK kasutatakse kahendotsinguks; OTSI järjestikuse otsingu jaoks.
30) Kas otsingut saab teha tabelil koos indeksiga või ilma?
Ei, tabelist otsimiseks peab tabel olema indekseeritud.
31) Millised on otsingu tegemise erinevad reeglid?
OTSI saab rakendada tabelile
- Mis sisaldab klauslit OCCURS
- Indekseeritud fraasiga
- Otsinguindeksil peab olema mingi algväärtus
- Määrake indeksi väärtuseks 1
32) Milline on PERFORM-lause vaikimisi TEST ENNE või TEST PÄRAST?
TEST ENNE on vaikeväljavõte ja tingimus kontrollitakse enne juhiste täitmist jaotises Teosta.
33) Millised on erinevad SORT-toimimise reeglid?
SORT saab teha, kui
- Sisend- ja väljundfailid peavad jääma suletuks
- Tööfailil peab olema valikuklausel
- Sisend- ja väljundfailidel on FD-kirjed
- Tööfaili jaotises Fail peaks olema lühike kirjeldus
34) Tabelis on määratletud kaks indeksit. Kumba otsingut kasutatakse?
Esimesena nimetatud indeksit saab kasutada otsingu abil.
35) Millal on reguleerimisala lõpetaja kohustuslik?
Reguleerimisala terminatorid on kohustuslikud reale PERFORMS ja EVALUATE avalduste korral. Heade kodeerimisstandardite jaoks tehke ulatus terminaatoriks.
36) Miks on vaja KIRJUTAMISEKS fail avada IO-režiimis?
Enne KIRJUTAMISE teostamist peab kirje olema avatud ja failist välja loetud. Seetõttu tuleb funktsiooni ümberkirjutamiseks fail avada IO-režiimis.
37) Kuidas leiame, et moodulit saab kutsuda - kas DÜNAAMILISELT või STAATILISELT?
AINULT on vaadata sideme redaktori või laadimismooduli väljundit.
Kui moodulit nimetatakse DÜNAAMILISEKS, siis seda ei ole peamoodulis, kui seda nimetatakse STAATILISELT, siis eksisteerib see ka laadimismoodulis.
38) Milline otsimisverb on samaväärne TEOSTAMISEGA ... VARIERING?
Seerianumber SEARCH on samaväärne käsuga Perform… Varying ja see pole midagi muud kui otsing ilma KÕIKuta.
39) Mitu jaotist on andmedivisjonis?
Andmedivisjonil on kuus jaotist:
- Failijagu
- Töötav ladustamise sektsioon
- Kohaliku ladustamise sektsioon
- Ekraani sektsioon
- Aruande jaotis
- Seos jaotis
40) Mis vahe on comp ja comp-3 kasutamisel?
Comp on mõeldud binaarseks kasutamiseks, samas kui comp-3 tähistab pakitud kümnendkohti.
41) Mida Exit teeb?
Kui kasutatakse EXIT-i, ei ole see rohkem kui ainult lause sees olev lause.
42) Tooge mõned näited käsuterminatoritest?
End IF ja End Evaluate on näited käsuterminaatoritest.
43) Mis vahe on kõnel ja lingil?
Kõne on tegelik COBOL-käsk, mis kutsub esile välise programmi ja naaseb. Link on sama mis Call, kuid see ei kuulu COBOL-verbi.
44) Millist režiimi kasutatakse järjestikuse faili käitamiseks?
Failide töötlemise alustamiseks ja algatamiseks kasutatakse OI-režiimi (väljund- / sisendrežiim). Failide töötlemise määrab OPEN-lause edukas täitmine.
45) Mitu baiti S (8) comp-väli hõivab ja selle maksimaalne väärtus?
S (8) mahutab 4 baiti ja suurim väärtus on 99999999.
46) Kuidas saab massiive COBOL-is defineerida?
Massiive saab defineerida kui -
05 Massiiv1 PIC X (9), mis toimub 10 korda
05 Massiiv2 PIC X (9), mis toimub 20 korda
47) Mis on literaalid?
Literaal on andmeüksus, mis koosneb väärtusest iseenesest. Sellele ei saa nime anda. Need on pidevad andmeüksused. Literaale on kahte tüüpi:
- String / tähtnumbrid
- Numbrilised literaalid
48) Mis on aruande kirje?
Aruandeüksus on väljatrükk, millel on redigeerimise sümbolid.
49) Kas saame X (200) välja uuesti määratleda alla 200?
Jah, saame väärtused uuesti määratleda suuremast arvust väiksema arvuni.
50) Mis on pikkus on Cobol?
Pikkus on nagu spetsiaalne register, millel on rühma või elementaarse elemendi pikkus.