Contoh Soal Beserta Jawaban Pemrograman Dasar TKJ BAB 4
SOAL DAN JAWABAN PEMROGRAMAN DASAR XI TKJ-2
Oleh MOCH IKHSANUDIN
SMK Islam 1 Kota Blitar
Bab IV.
Pointer
KB 1. Pointer ke Variabel
KB 2. Pointer ke
Array
KB 3. Pemanfaatan Pointer
1.
Dibawah ini yang merupakan perbedaan antara variable bertipe array dan variabel bertipe pointer
adalah...
a. Sifat Array : Statis, Sifat Pointer : Dinamis
b.
Ukuran Array : Sesuai kebutuhan, Ukuran Pointer : Pasti
c.
Alokasi Memory Array : Dapat diatur sesuai dengan kebutuhan, Alokasi
Memory Pointer : Saat program dijalankan sampai dengan selesai
d.
Sifat Array :
Dinamis, Sifat Pointer : Statis
e.
Jawaban B, C, dan D benar
2. Pendeklarasian
variabel Pointer tidak jauh berbeda dengan pendeklarasian variabel biasa, hanya
perlu ditambahkan simbol...
a. ~
b. <>
c. -
d. _
e. ^
3. Pointer
adalah...
a. Suatu variabel yang menyimpan atau menunjuk alamat dari suatu
variabel yang lain
b. Rangkaian karakter 8-bit
ASCII dengan ukuran tertentu yang diapit dengan tanda kutip (') dengan panjang
maksimal adalah 255
c. Sekumpulan data yang
bertipe sama dan antara data satu dengan data yang lain dibedakan dengan indeksnya
d. Penghubung antara dua atau lebih ekspresi
relasi, akan dianggap benar, bila semua ekspresi relasi yang dihubungkan
bernilai benar
e. Nilai
atau data asal yang digunakan dalam suatu operasi
4. Pada
pascal disediakan fungsi untuk menampilkan alamat dari suatu pointer, dengan
menggunakan variabel...
a. Dispose (Var_pointer);
b. New(Var_pointer);
c. var_Pointer:=nil
d. addr(Var_Pointer)
e. getmem(Var_ptr, Ukuran);
5. Deklarasi penghapusan pada pointer adalah...
a. Dispose (Var_pointer);
b.
New(Var_pointer);
c. var_Pointer:=nil
d.
addr(Var_Pointer)
e.
getmem(Var_ptr,
Ukuran);
6. Pointer Var_pointer
bertipe pointer dapat digunakan untuk mengalokasikan berbagai tipe (char,
integer, real, record maupun lainnya), dengan cara penggunaanya adalah...
a. Dispose (Var_pointer);
b. New(Var_pointer);
c. var_Pointer:=nil
d. addr(Var_Pointer)
e. getmem(Var_ptr, Ukuran);
7. Untuk
mengalokasikan suatu pointer menggunakan cara...
a. New
b. Dispose
c.
Add
d. Get
e. Open
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. Untuk
mengakses elemen Array dapat digunakan perintah sebagai berikut...
a. nama_pointer^
b. Inc(nama_pointer);
c.
Dec(nama_pointer);
d. Inc(ipoin);
e. Dec(ipoin);
10. Kata
"palindrom" berasal dari bahasa Yunani, yaitu...
a. Palin dan Dromos
b. Paulos dan Demos
c.
Paulin dan Dermos
d. Palos dan Domos
e. Paolin dan Denmos
₪۩ SEKIAN DAN TERIMA KASIH ۩₪
Ingin lihat lebih detail klik disini
Komentar
Posting Komentar