Contoh Soal Beserta Jawaban Pemrograman Dasar TKJ BAB 5




SOAL DAN JAWABAN PEMROGRAMAN DASAR XI TKJ-2
Oleh MOCH IKHSANUDIN
SMK Islam 1 Kota Blitar

Bab V. Prosedur dan Fungsi
KB 1. Definisi dan Deklarasi Prosedur
KB 2. Pemanfaatan Prosedur
KB 3. Definisi dan Deklarasi Fungsi
KB 4. Pemanfaatan Prosedur dan Fungsi dalam Aplikasi
KB 5. Fungsi Rekursif dan Aplikasinya
KB 6. Pointer ke Fungsi dan Aplikasinya
KB 7. Modularisasi Fungsi


1.    Di Freepascal, parameter dapat dikirim melalui 2 cara, yaitu...
a.    By value, and by reference
b.    Nilai dan Acuan
c.    Statistik dan Dinamis
d.    Tetap dan tidak tetap
e.    Jawaban A dan B benar

2.  Prosedur tercadang yang disediakan oleh FreePascal antara lain, kecuali...
a.    EXIT
b.    HALT
c.    FILLCHAR
d.    MOVE
e.    GET

3.    Prosedur atau fungsi dalah...
a.  Penghubung antara dua atau lebih ekspresi relasi, akan dianggap benar, bila semua ekspresi relasi yang dihubungkan bernilai benar
b.  Nilai atau data asal yang digunakan dalam suatu operasi
c.   Suatu program yang terpisah dari program utama, diletakan dalam blok tersendiri yang berfungsi sebagai bagian dari program
d.  Menghasilkan nilai mutlak dari sebuah biangan negatif
e.  Sekumpulan data yang bertipe sama dan antara data satu dengan data yang lain dibedakan dengan indeksnya


4.  Parameter formal yang bertipe keluaran atau masukan/keluaran harus diawali dengan kata kunci...
a.  Get
b.  Var
c.   New
d.  For
e.  If

5.  Dibawah ini yang bukan fungsi standar pascal, adalah...
a.   All
b.   Abs
c.   Sqrt
d.   Exp
e.   Ln

6.  Berikut ini yang harus diperhatikan pada saat menciptakan fungsi buatan sendiri, adalah...
a.  Fungsi harus diberi judul
b.  Suatu fungsi dapat memiliki beberapa argumen
c.   Fungsi harus memili nilai
d.  Menghasilkan suatu variabel
e.  Jawaban A dan B benar

7.  Beberapa keuntungan ketika kita memakai fungsi dalam FreePascal, kecuali
a.  Menguraikan tugas pemrograman rumit menjadi langkah-langkah yang lebih sederhana atau kecil
b.  Mengurangi duplikasi kode (kode yang sama ditulis berulang-ulang) dalam program
c.   Menyembunyikan informasi dari user sehingga mencegah adanya perbuatan abnormal seperti memodifikasi atau mengubah program yang kita buat
d.  Mengetahui kesalahan kesalahan saat membuat program
e.  Meningkatkan kemampuan pelacakan kesalahan, jika terjadi suatu kesalahan kita tinggal mencari fungsi yang bersangkutan saja dan tak perlu mencari kesalahan tersebut di seluruh program.

8.  Untuk membuat pointer ke array, pertama harus...
a.  Mengakses elemen array dengan pointer
b.  Menginisiasi pointer ke array
c.   Mengindekskan awal dari array
d.  Membuat nama variabel array
e.  Mendeklarasikan sebuah pointer yang menunjuk tipe data yang sama dengan tipe data dari elemen array

9.  Fungsi rekursif disusun oleh dua bagian yaitu..
a.  Variabel dan Aritmatika
b.  Basis dan Pointer
c.   Variabel dan Pointer
d.  Basis dan Rekurens
e.  Basis dan Algoritma.

10.  Fungsi Rekursif adalah...
a.  Fungsi yang memanggil dirinya sendiri jika selama kondisi pemanggilan dipenuhi.
b.  Fungsi yang menunjuk dirinya sendiri jika selama kondisi pemanggilan dipenuhi.
c.   Fungsi yang tidak bisa memanggil dirinya sendiri jika selama kondisi pemanggilan dipenuhi.
d.  Fungsi yang tidak misa menunjuk dirinya sendiri jika selama kondisi pemanggilan dipenuhi.
e.  Fungsi yang menunjuk orang lain jika selama kondisi pemanggilan dipenuhi.






۩ SEKIAN DAN TERIMA KASIH ۩

Ingin lihat lebih detail klik disini

Komentar

Postingan populer dari blog ini

Contoh Soal Beserta Jawaban Pemrograman Dasar TKJ BAB 2

CONTOH SOAL BAB 11 KEBUTUHAN PERSYARATAN ALAT UNTUK MEMBANGUN SERVER FIREWAL

CONTOH SOAL BAB 12 CARA KERJA SISTEM PENDETEKSI DAN PENAHAN SERANGAN KE JARINGAN