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
Posting Komentar