Lejupielādēt PDF
1) Kas ir COBOL?
COBOL ir saīsināts kā Common Business Oriented Language, un tā ir viena no vecākajām programmēšanas valodām. To galvenokārt izmantoja uzņēmējdarbības, finanšu un administratīvajām sistēmām uzņēmumiem.
2) Kādi ir dažādi datu veidi COBOL?
Cobol ir trīs datu veidi:
- Burtciparu (X)
- Alfabētiskais (A) un
- Ciparu skaitlis (9)
3) Kāda ir atšķirība starp indeksu un indeksu?
Apakšindekss attiecas uz masīva parādīšanos, bet indekss ir nobīde no masīva sākuma.
Indeksu var modificēt tikai, izmantojot PERFORM, SEARCH & SET.
4) Kāda ir atšķirība starp sadaļas SECTION izpildīšanu?
SECTION būs jāveic visi punkti, kas ir sadaļas daļa.
PARAGRAPH būs jāizpilda tikai šī rindkopa.
5) Kāda ir atšķirība starp TURPINĀJUMU UN NĀKAMO SODI?
CONTINUE ir kā nulles paziņojums, un tas turpina izpildi, savukārt NEXT SENTENCE pārsūta kontroli uz nākamo teikumu.
6) Kādi ir dažādi OPEN režīmi, kas pieejami Cobol?
Var izmantot atvērtos režīmus
- Ievade
- Rezultāts
- Ieejas izejas
- Pagarināt
7) Kas ir statiskā un dinamiskā saistīšana?
Statiskajā sasaistē, sauktās apakšprogrammas saites uz izsaukšanas programmu, savukārt dinamiskajā sasaistē apakšprogramma un galvenā programma pastāvēs kā atsevišķi moduļi. Dinamisku un statisku sasaisti var panākt, izvēloties saites Rediģēt vai NODYNAM.
8) Kāda ir EVALUATE paziņojuma izmantošana?
Novērtēt ir tāpat kā gadījuma izklāsts vai to var izmantot kā ligzdotus IF. Atšķirība starp NOVĒRTĒT un gadījumu ir tā, ka “pārtraukums” netiek izmantots paziņojumā Novērtēt, un vadība nāk no IZVĒRTĒT, tiklīdz ir atrasta atbilstība.
9) Kāda ir atšķirība starp VEIKUMU… AR PĀRBAUDI PĒC UN IZPILDI… AR PĀRBAUDI?
Ja ir norādīts TEST PIRMS, nosacījums tiek pārbaudīts katras atkārtotās izpildes sākumā norādītajā PERFORM diapazonā.
Ja ir norādīts TEST AFTER, stāvoklis tiek pārbaudīts katras atkārtotās PERFORM diapazona izpildes beigās. Diapazons tiek izpildīts vismaz vienu reizi TEST AFTER.
10) Kāda jēga ir kopijas izraksta REPLACING opcijai?
REPLACING ļauj vienu un to pašu kopiju vienā un tajā pašā kodā izmantot vairāk nekā vienu reizi, mainot aizstājošo vērtību.
KOPIJA
11) Kāda veida kļūda ir ieslodzīta, izmantojot opciju ON SIZE ERROR?
Ja ir, tiek parādīta opcija ON SIZE ERROR
- fiksētā punkta pārplūde
- Nulle pacelta līdz nullei
- Dalījums ar 0
- Nulle palielināta līdz negatīvam skaitlim
- Negatīvs skaitlis, kas palielināts līdz daļai.
12) Kāda ir atšķirība starp strukturētu COBOL programmēšanu un uz objektu orientētu COBOL programmēšanu?
Strukturētā programmēšana ir loģisks programmēšanas veids, kad funkcijas tiek sadalītas moduļos un palīdz loģiski uzrakstīt kodu.
Uz objektu orientēta kobola valoda ir dabisks programmēšanas veids, kurā jūs identificējat objektus un pēc tam ap šo objektu rakstāt funkcijas un procedūras.
13) Kas ir VIETĒJO UZGLABĀŠANAS NODAĻA?
Vietējā krātuve tiek piešķirta katru reizi, kad tiek izsaukta programma, un tā tiks atdalīta, kad programma apstāsies, izmantojot EXIT PROGRAM, GOBACK vai STOP RUN. Tas ir definēts DATU DALĪŠANAS SADAĻĀ DARBA-UZGLABĀŠANA
14) Kas ir IEVADES UN IZEJAS PROCEDŪRA?
IEVADES PROCEDŪRĀ tiek atvērts ievades fails, ieraksti tiek nolasīti un rediģēti, un pēc tam tiek nodoti šķirošanas darbībai. Visbeidzot, fails tiks aizvērts.
[plain] RELEASE ieraksta nosaukums FROM inputrecord [/ plain]
Izvades procedūrā tiek atvērts izvades fails, sakārtotais ieraksts tiek atgriezts izejas ierakstā un pēc tam ieraksts tiks rakstīts. Visbeidzot, fails tiks aizvērts.
[plain] RETURN file RECORD outputrecord [/ plain]
15) Kāda ir saite SECTION?
Saites sadaļu izmanto, lai pārsūtītu datus no vienas programmas uz citu programmu vai lai pārsūtītu datus no procedūras uz programmu. Tā ir daļa no izsauktās programmas, kas kartē datu vienumus, kas atrodas izsaucošās programmas darba krātuvē.
16) Kādi ir START paziņojuma piekļuves režīmi?
Sākuma paziņojuma piekļuves režīmi ir SEQUENTIAL vai DYNAMIC.
17) Kas ir rindas PERFORM?
IN-LINE PERFORM paziņojums ļauj izpildīto rutīnu ievietot pašā izpildījuma paziņojumā, nevis kā atsevišķu rindkopu
PERFORM un END-PERFORM paziņojumus izmanto, lai bloķētu kobola paziņojumus starp tiem. Rindā PERFORM strādājiet, kamēr nav iekšēju GO TO, pat līdz izejai.
18) Kurš sadalījums un rindkopas ir obligātas COBOL programmai?
COBOL programmai ir obligāti jāidentificē identifikācija un programmas ID.
19) Kāda ir atšķirība starp globālajiem un ārējiem mainīgajiem?
Globālajiem mainīgajiem ir pieejami tikai pakešprogrammai, savukārt uz ārējiem mainīgajiem var atsaukties no jebkuras pakešprogrammas, kas atrodas tajā pašā sistēmas bibliotēkā.
20) Kas ir attēls 9v99 norāda?
9. attēls ir trīs pozīciju skaitliskais lauks ar netiešu vai pieņemtu decimāldaļu aiz pirmās pozīcijas.
Šeit v nozīmē netiešu decimāldaļu.
21) Kādas vadlīnijas jāievēro, lai uzrakstītu strukturētu COBOL programmu?
Pēc vadlīnijām, kas jāievēro, rakstot Cobol programmu:
- Lietu konstruēšanai izmantojiet paziņojumu EVALUATE.
- Ligzdošanai izmantojiet darbības jomas terminatorus.
- Izmantojiet rindā Veikt paziņojumu, lai rakstītu “do” konstrukcijas.
- Izrakstot Do-While paziņojumus, izmantojiet paziņojumu Veikt pirms un pēc testa.
22) Kā mēs iegūstam pašreizējo datumu no sistēmas ar gadsimtu?
Pašreizējais gadsimta datums tiek sasniegts, izmantojot iekšējo funkciju ar nosaukumu FUNCTION CURRENT-DATE.
23) Kādas ir visas COBOL programmas sadaļas?
Kobola programmā ir četras nodaļas:
- IDENTIFIKĀCIJAS DALĪŠANA
- VIDES DALĪJUMS
- DATU DALĪŠANA
- PROCEDŪRAS SADALĪŠANA
24) Kas ir SSRANGE un NOSSRANGE?
Šīs ir kompilatora iespējas, lai atrastu apakš indeksu ārpus diapazona. NOSSRANGE ir noklusējuma opcija, kurā palaist laika kļūda nebūs, ja indekss vai apakšindekss ir ārpus diapazona.
25) Kas ir COMP-1? COMP-2?
COMP-1 ir vienas precizitātes peldošs punkts un izmanto četrus baitus. COMP2 ir dubultās precizitātes peldošais skaitlis, un tajā tiek izmantoti astoņi baiti.
26) Kāda ir atšķirība starp PIC 9.99 un PIC9v99?
PIC 9.99 ir četru pozīciju lauks, kurā faktiski ir aiz komata, kur kā PIC 9v99 ir trīs pozīciju skaitliskais lauks ar pieņemto decimāldaļu.
27) Kāds ir rādītāja mērķis virknē?
Rādītāja mērķis ir norādīt kreiso pozīciju saņēmēja laukā, kur tiks saglabāta pirmā pārsūtītā rakstzīme.
28) Kas ir binārā meklēšana?
Pirmkārt, mums jāsalīdzina meklējamais vienums ar centrā esošo vienumu.
Ja tas sakrīt, ir labi iet ar vērtību, citādi atkārtojiet procesu ar kreiso vai labo pusi atkarībā no tā, kur atrodas prece.
29) Kāda ir atšķirība starp bināro meklēšanu un secīgu meklēšanu?
Binārā meklējumā tabulas elementa atslēgas vērtības būs augošā vai dilstošā secībā. Tabula ir “uz pusi” (sadalīta divās daļās), lai meklētu vienādus, lielākus vai mazākus nosacījumus, līdz tiek atrasts elements.
Secīgā meklēšanā tabula tiek meklēta no augšas uz leju, tāpēc elementiem nav jābūt noteiktā secībā.
Binārā meklēšana ir daudz ātrāka vairākām tabulām, savukārt secīgā meklēšana darbojas labi ar mazākām. MEKLĒT VISU izmanto binārai meklēšanai; MEKLĒT secīgu meklēšanu.
30) Vai meklēšanu var veikt uz galda ar indeksu vai bez tā?
Nē, lai meklētu tabulā, tabulai jābūt indeksētai.
31) Kādi ir dažādi noteikumi meklēšanas veikšanai?
MEKLĒŠANU var piemērot tabulai
- Kurā ir klauzula OCCURS
- RĀDĪTS AR frāzi
- Meklēšanas indeksam ir jābūt kādai sākotnējai vērtībai
- Iestatiet indeksa vērtību 1
32) Kas ir noklusējuma iestatījums: PĀRBAUDE PIRMS vai PĀRBAUDE PĒC PERFORM paziņojuma?
TEST BEFORE ir noklusējuma paziņojums, un nosacījums tiek pārbaudīts pirms izpildīt norādījumus sadaļā Veikt.
33) Kādi ir dažādi SORT darbības noteikumi?
SORT var veikt, kad
- Ievades un izvades failiem jāpaliek slēgtiem
- Darba failā jābūt atlases klauzulai
- Ievades un izvades failos ir FD ieraksti
- Darba faila sadaļā Faila failam jābūt īsam aprakstam
34) Tabulā ir definēti divi indeksi. Kuru izmantos MEKLĒŠANA?
Vispirms nosaukto indeksu var izmantot meklēšanā.
35) Kad darbības jomas terminators ir obligāts?
Darbības jomas terminatori ir obligāti rindas PERFORMS un EVALUATE paziņojumiem. Labiem kodēšanas standartiem skaidri definējiet darbības jomu.
36) Kāpēc ir nepieciešams, lai fails tiktu atvērts IO režīmā, lai pārrakstītu?
Pirms tiek rakstīts PĀRRAKSTĪT, ierakstam jābūt atvērtam un jāizlasa no faila. Tāpēc, lai pārrakstītu funkcionalitāti, fails jāatver IO režīmā.
37) Kā mēs varam atrast, ka moduli var izsaukt - vai tas ir DINAMISKI, vai STATISKI?
VIENĪGAIS veids ir aplūkot sasaistes redaktora vai ielādes moduļa izvadi.
Ja moduli sauc par DINAMISKI, tad galvenā moduļa tas nepastāv, ja to sauc STATISKI, tad tas pastāvēs ielādes modulī.
38) Kurš meklēšanas darbības vārds ir līdzvērtīgs PERFORM… VARYING?
Seriālais SEARCH darbības vārds ir līdzvērtīgs Perform… Vareing paziņojumam, un tas nav nekas cits kā meklēšana bez ALL.
39) Cik sadaļu ir datu nodaļā?
Datu nodaļā ir sešas sadaļas:
- Failu sadaļa
- Darba krātuves sadaļa
- Vietējās krātuves nodaļa
- Ekrāna sadaļa
- Pārskata sadaļa
- Sasaiste
40) Kāda ir atšķirība starp comp un comp-3 lietošanu?
Comp ir paredzēts binārai lietošanai, savukārt comp-3 norāda iesaiņotu decimāldaļu.
41) Ko Exit dara?
Ja tiek izmantots EXIT, tas nav vairāk kā tikai teikums rindkopā.
42) Dodiet dažus komandu terminatoru piemērus?
End IF un End Evaluate ir komandu terminatoru piemēri.
43) Kāda ir atšķirība starp zvanu un saiti?
Zvans ir reāla COBOL komanda, kas provocē ārēju programmu un atgriežas. Saite ir tāda pati kā Zvans, bet tā nepieder pie COBOL darbības vārda.
44) Kurš režīms tiek izmantots secīgā faila darbībai?
Failu apstrādes sākšanai un sākšanai tiek izmantots OI režīms (izvades / ievades režīms). Failu apstrādi nosaka veiksmīga OPEN priekšraksta izpilde.
45) Cik baitu S (8) comp lauks aizņem un tā maksimālā vērtība?
S (8) var saglabāt 4 baitus, un augstākā vērtība ir 99999999.
46) Kā masīvus var definēt COBOL?
Masīvus var definēt kā -
05 masīvs1 PIC X (9), kas notiek 10 reizes
05 masīvs2 PIC X (9), kas notiek 20 reizes
47) Kas ir literāļi?
Burtnieks ir datu vienums, kas pats par sevi veido vērtību. To nevar nosaukt ar vārdu. Tie ir nemainīgi datu vienumi. Ir divu veidu literāļi:
- Stīgu / burtu un ciparu literāļi
- Ciparu literāļi
48) Kas ir pārskata vienums?
Pārskata vienums ir drukājamais lauks, kurā ir rediģēšanas simboli.
49) Vai mēs varam no jauna definēt X (200) lauku līdz mazākam par 200?
Jā, mēs varam no jauna definēt vērtības no lielāka skaita uz mazāku skaitli.
50) Kas ir Cobol garums?
Garums ir kā īpašs reģistrs, kurā ir grupas vai elementa garums.