Muat turun PDF
1) Apa itu COBOL?
COBOL disingkat sebagai Bahasa Berorientasikan Perniagaan Umum dan ia adalah salah satu bahasa pengaturcaraan tertua. Ia digunakan terutamanya untuk sistem perniagaan, kewangan dan pentadbiran untuk syarikat.
2) Apakah jenis data yang berbeza dalam COBOL?
Terdapat tiga jenis data di Cobol:
- Alpha-numerik (X)
- Abjad (A) dan
- Numerik (9)
3) Apakah perbezaan antara langganan dan indeks?
Subscript merujuk kepada berlakunya array tetapi indeks adalah perpindahan dari awal array.
Indeks hanya dapat diubahsuai menggunakan PERFORM, SEARCH & SET.
4) Apakah perbezaan antara melakukan SEKSYEN dan PARAGRAF?
SEKSYEN akan mempunyai semua perenggan yang merupakan bahagian dari bahagian yang akan dilaksanakan.
PARAGRAF hanya mempunyai perenggan yang akan dilaksanakan.
5) Apakah perbezaan antara SAMBUNGAN & PENGIKUTAN SETERUSNYA?
LANJUTKAN seperti pernyataan nol dan ia terus dilaksanakan, sementara PENGIKUTAN SETERUSNYA mengalihkan kawalan ke ayat berikutnya.
6) Apakah mod OPEN yang berbeza yang terdapat di Cobol?
Mod terbuka boleh digunakan untuk
- Masukan
- Pengeluaran
- Input - Keluaran
- Panjangkan
7) Apakah penghubung Statik dan Dinamik?
Dalam pautan statik, disebut subrutin pautan ke program panggilan, sementara dalam penghubung dinamik, subrutin & program utama akan wujud sebagai modul yang terpisah. Pautan dinamik dan Statik dapat dicapai dengan memilih salah satu pilihan edit pautan DYNAM atau NODYNAM.
8) Apa gunanya penyataan EVALUATE?
Menilai sama seperti pernyataan kes atau ia boleh digunakan seperti IF Nested Perbezaan antara EVALUATE dan case adalah bahawa 'break' tidak digunakan dalam pernyataan Evaluate dan kawalan keluar dari EVALUATE setelah pertandingan dijumpai.
9) Apakah perbezaan antara PERFORM ... DENGAN UJIAN SELEPAS dan PERFORM ... DENGAN UJIAN SEBELUM?
Sekiranya UJIAN SEBELUM ditentukan, keadaan diuji pada awal setiap pelaksanaan berulang dari julat PERFORM yang ditentukan.
Sekiranya UJIAN SELEPAS ditentukan, keadaan diuji pada akhir setiap pelaksanaan berulang dari julat PERFORM. Julat dijalankan sekurang-kurangnya sekali dalam UJIAN SELEPAS.
10) Apa gunanya pilihan PENGGANTIAN penyataan salinan?
MENGGANTI memungkinkan salinan yang sama digunakan lebih dari sekali dalam kod yang sama dengan menukar nilai ganti.
COPY
11) Apakah jenis kesalahan yang terperangkap dengan pilihan ON SIZE ERROR?
Pilihan ON SIZE ERROR dinaikkan apabila ada
- limpahan titik tetap
- Nol dinaikkan ke kuasa sifar
- Pembahagian dengan 0
- Zero dinaikkan ke angka negatif
- Nombor negatif dinaikkan menjadi daya pecahan.
12) Apakah perbezaan antara pengaturcaraan COBOL Berstruktur dan pengaturcaraan COBOL Berorientasikan Objek?
Pengaturcaraan berstruktur adalah cara pengaturcaraan yang logik di mana fungsi dibahagikan kepada modul dan membantu menulis kod secara logik.
Bahasa Cobol Berorientasi Objek adalah cara semula jadi pengaturcaraan di mana anda mengenal pasti objek, dan kemudian menulis fungsi dan prosedur di sekitar objek itu.
13) Apakah BAHAGIAN PENYIMPANAN TEMPATAN?
Local-Storage diperuntukkan setiap kali program dipanggil dan akan dibahagikan apabila program berhenti melalui PROGRAM EXIT, GOBACK, atau STOP RUN. Ia ditakrifkan dalam BAHAGIAN DATA selepas BAHAGIAN PENYIMPANAN KERJA
14) Apakah PROSEDUR INPUT dan PROSEDUR OUTPUT?
Dalam PROSEDUR INPUT, fail input dibuka, rekod dibaca dan diedit dan kemudian dilepaskan ke operasi penyortiran. Akhirnya fail akan ditutup.
[biasa] SIARKAN nama rekod DARI inputrecord [/ dataran]
Dalam PROSEDUR OUTPUT, fail output dibuka, rekod yang disusun dikembalikan ke rekod Output dan kemudian rekod akan ditulis. Akhirnya fail akan ditutup.
[biasa] KEMBALIKAN REKOD fail ke dalam outputrecord [/ dataran]
15) Apa kegunaan BAHAGIAN LINKAGE?
Bahagian hubungan digunakan untuk menyampaikan data dari satu program ke program lain atau untuk menyampaikan data dari prosedur ke program. Ini adalah sebahagian daripada program yang dipanggil yang memetakan ke item data di tempat penyimpanan program panggilan.
16) Apakah mod akses penyataan MULAI?
Mod akses adalah SEQUENTIAL atau DYNAMIC untuk pernyataan permulaan.
17) Apa itu PERFORM sebaris?
Pernyataan IN-LINE PERFORM membolehkan rutin yang dilakukan bersarang dalam pernyataan persembahan itu sendiri dan bukannya perenggan yang terpisah
Pernyataan PERFORM dan END-PERFORM digunakan untuk menyekat penyataan cobol di antara mereka. Sejajar PERFORM selagi tidak ada GO TO dalaman, bahkan tidak ke jalan keluar.
18) Bahagian dan perenggan mana yang wajib untuk program COBOL?
Bahagian pengenalan dan ID Program adalah wajib untuk program COBOL.
19) Apakah perbezaan antara Pembolehubah Global dan Luaran?
Pemboleh ubah global hanya dapat diakses untuk program kumpulan sedangkan pemboleh ubah luaran dapat dirujuk dari program kumpulan yang berada di perpustakaan sistem yang sama.
20) Apa yang ditunjukkan oleh Pic 9v99?
Pic 9v99 adalah medan Numerik tiga kedudukan dengan titik perpuluhan tersirat atau diandaikan selepas kedudukan pertama.
Di sini, v bermaksud titik perpuluhan yang tersirat.
21) Panduan apa yang harus diikuti untuk menulis program COBOL berstruktur?
Berikut panduan yang harus diikuti semasa menulis program Cobol:
- Gunakan pernyataan 'EVALUATE' untuk membina kes.
- Gunakan penghala skop untuk bersarang.
- Gunakan pernyataan Perform in-line untuk menulis binaan 'do'.
- Gunakan Uji Sebelum dan Uji Selepas dalam pernyataan Perform semasa menulis pernyataan Do-While.
22) Bagaimana kita mendapatkan tarikh terkini dari sistem dengan abad?
Tarikh terkini seabad dicapai dengan menggunakan fungsi Intrinsik yang disebut FUNGSI CURRENT-DATE.
23) Apakah semua bahagian program COBOL?
Terdapat empat bahagian dalam program cobol:
- BAHAGIAN PENGENALAN
- BAHAGIAN ALAM SEKITAR
- BAHAGIAN DATA
- BAHAGIAN PROSEDUR
24) Apa itu SSRANGE dan NOSSRANGE?
Ini adalah pilihan untuk penyusun untuk mencari langganan di luar jangkauan. NOSSRANGE adalah pilihan lalai di mana tidak akan ada ralat masa berjalan sekiranya indeks atau langganan keluar dari julat.
25) Apa itu COMP-1? KOMP-2?
COMP-1 adalah titik apungan ketepatan tunggal dan menggunakan empat bait. COMP2 adalah nombor terapung berketepatan dua dan menggunakan lapan bait.
26) Apakah perbezaan antara PIC 9.99 dan PIC9v99?
PIC 9.99 adalah medan empat kedudukan yang sebenarnya mengandungi titik perpuluhan di mana sebagai PIC 9v99 adalah medan angka tiga kedudukan dengan kedudukan perpuluhan yang diandaikan.
27) Apakah Tujuan Penunjuk dalam tali?
Tujuan Penunjuk adalah untuk menentukan kedudukan paling kiri dalam medan penerimaan di mana watak yang dipindahkan pertama akan disimpan.
28) Apakah carian binari?
Pertama, kita harus membandingkan item yang akan dicari dengan item di tengah.
Sekiranya sepadan, ada baiknya pergi dengan nilai yang lain, ulangi proses dengan separuh kiri atau separuh kanan bergantung pada tempat item itu terletak.
29) Apakah perbezaan antara carian binari dan carian berturutan?
Dalam carian binari, nilai kunci elemen jadual akan mengikut urutan menaik atau menurun. Jadual 'dibahagi dua' (Dibahagi kepada dua) untuk mencari sama, lebih besar daripada atau kurang daripada keadaan sehingga elemen dijumpai.
Dalam carian berurutan, jadual dicari dari atas ke bawah, sehingga elemen tidak harus berada dalam urutan tertentu.
Pencarian binari jauh lebih pantas untuk lebih banyak jadual, sementara Carian berurutan berfungsi dengan baik dengan yang lebih kecil. SEMUA SEMUA digunakan untuk carian binari; CARI untuk carian berurutan.
30) Bolehkah Pencarian dapat dilakukan di atas meja dengan atau tanpa Indeks?
Tidak, jadual mesti diindeks untuk mencari di atas meja.
31) Apakah peraturan yang berbeza untuk melakukan Pencarian?
PENCARIAN boleh digunakan pada jadual
- Yang mempunyai klausa OCCURS
- INDEKS DENGAN frasa
- Indeks Carian mesti mempunyai beberapa nilai awal
- Tetapkan nilai indeks ke 1
32) Mana yang lalai, UJI SEBELUM atau UJI SELEPAS pernyataan PERFORM?
UJI SEBELUM adalah pernyataan lalai dan keadaan diperiksa sebelum melaksanakan arahan di bawah Lakukan.
33) Apakah peraturan operasi SORT yang berbeza?
SORT boleh dilakukan ketika
- Fail Input dan Output mesti tetap ditutup
- Fail berfungsi mesti mempunyai klausa pilih
- Fail Input dan Output mempunyai entri FD
- Fail kerja hendaklah mempunyai keterangan ringkas di Bahagian Fail
34) Jadual mempunyai dua indeks yang ditentukan. Mana yang akan digunakan oleh PENCARIAN?
Indeks yang diberi nama pertama boleh digunakan oleh carian.
35) Bilakah penamat skop wajib dilakukan?
Penamat skop adalah wajib bagi pernyataan PERFORMS dan PENILAIAN sebaris. Jadikan penyekat skop sebagai eksplisit untuk standard pengekodan yang baik.
36) Mengapa perlu dibuka fail dalam mod IO untuk MENULIS?
Sebelum REWRITE dilakukan, rekod mesti dibuka dan dibaca dari fail. Oleh itu, fail mesti dibuka dalam mod IO untuk fungsi menulis semula.
37) Bagaimana kita dapat mengetahui bahawa modul boleh dipanggil - sama ada secara DINAMIKAL atau STATIK?
Cara HANYA adalah dengan melihat output dari penyambung linkage atau modul muat.
Sekiranya modul dipanggil DYNAMICALLY maka tidak akan wujud dalam modul utama, jika disebut STATICALLY maka modul tersebut akan ada di modul beban.
38) Kata kerja Carian mana yang setara dengan PRESTASI ... BERBEZA?
Kata kerja SEARCH bersiri setara dengan Perform… Variing statement dan tidak lain hanyalah pencarian tanpa SEMUA.
39) Berapa banyak bahagian di Bahagian Data?
Terdapat enam bahagian di Bahagian Data:
- Bahagian Fail
- Bahagian Penyimpanan Kerja
- Bahagian Penyimpanan Tempatan
- Bahagian Skrin
- Bahagian Laporan
- Bahagian Pautan
40) Apakah perbezaan antara penggunaan comp dan comp-3?
Comp adalah untuk penggunaan binari, sementara comp-3 menunjukkan perpuluhan yang dikemas.
41) Apa yang dilakukan oleh Exit?
Sekiranya EXIT digunakan, tidak akan lebih dari sekadar kalimat dalam satu perenggan.
42) Berikan beberapa contoh penamat arahan?
End IF dan End Evaluate adalah contoh terminator arahan.
43) Apakah perbezaan antara Panggilan dan Pautan?
Panggilan adalah perintah COBOL sebenar yang memprovokasi program luaran dan kembali. Pautan sama dengan Panggilan tetapi tidak tergolong dalam kata kerja COBOL.
44) Mod mana yang digunakan untuk mengendalikan fail berurutan?
Mod OI (mod Output / Input) digunakan untuk memulakan dan memulakan pemprosesan fail. Pemprosesan fail ditentukan dengan kejayaan pelaksanaan pernyataan TERBUKA.
45) Berapa bait medan komposisi S (8) yang dihuni dan nilai maksimumnya?
S (8) boleh menyimpan 4 bait dan nilai tertinggi adalah 99999999.
46) Bagaimana tatasusunan dapat didefinisikan dalam COBOL?
Susunan boleh didefinisikan sebagai -
05 Array1 PIC X (9) yang berlaku 10 kali
05 Array2 PIC X (9) yang berlaku 20 kali
47) Apa itu literal?
Literal adalah item data yang mengandungi nilai dengan sendirinya. Ia tidak boleh disebut dengan nama. Mereka adalah item data berterusan. Terdapat dua jenis literal:
- Rentetan / Huruf Alphanumerik
- Literal Berangka
48) Apa itu item laporan?
Item laporan adalah bidang yang akan dicetak yang mempunyai Simbol Edit.
49) Bolehkah kita mentakrifkan semula medan X (200) hingga kurang dari 200?
Ya, kita boleh mentakrifkan semula nilainya dari bilangan yang lebih besar hingga bilangan yang lebih kecil.
50) Berapakah panjang Cobol?
Panjang adalah seperti daftar khas yang mempunyai panjang kumpulan atau item asas.