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

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