Donatur utama

Kamis, 23 Oktober 2008

Contoh soal deklarasi Tipe Data

1. Deklarasi yang salah:

a. const i:integer=100;
b. var x:array[1..100][1..100] of byte
c. type Hari=(Senin,Selasa, Rabu, Kamis, Jumat, Sabtu, Minggu)
d. var
_data=record
nama:string[10];
nis:string[10];
end;
e. var t:array['a'..'z'] of integer

Pembahasan:
Opsi a. BENAR, deklarasi tersebut merupakan deklarasi konstanta bertipe. Untuk mendeklarasikan konstanta bertipe adalah:
const identifier : tipedata = nilai

opsi b. SALAH. Cara mendeklarasikan tipe ada array pada bahasa Pascal adalah:
type identifier = array [tipe_indeks] of tipe_elemen
dimana tipe_indeks adalah sembarang tipe dan tipe_elemen harus bertipe ordinal.

opsi c. BENAR, deklarasi tersebut adalah cara mendeklarasikan tipe enumerasi

opsi d. BENAR, deklarasi tersebut adalah cara mendeklarasikan tipe record

opsi e. BENAR, deklarasi tersebut adalah cara mendeklarasikan tipe array

Jawab b. var x:array[1..100][1..100] of byte



2. Untuk mengimplementasikan matriks dalam bahasa Pascal, kita pasti menggunakan data:

a. record
b. object
c. pointer
d. array
e. set

Pembahasan:
Matriks adalah sekumpulan data numerik yang tersusun dalam bentuk baris dan kolom yang mempunyai tipe data sama.
opsi a. record adalah sebuah tipe data terstruktur yang dapat menampung data dengan tipe data yang berbeda-beda.

opsi b. object adalah tipe data terstruktur yang dapat terdiri dari tipe data yang berbeda serta header method. Yang dimaksud method dalam sebuah objek adalah kumpulan modul yang dapat mengoperasikan objek tersebut.

opsi c. pointer adalah tipe data yang bersifat dinamis.

opsi d. array adalah sebuah tipe data terstruktur yang mempunyai komponen dalam jumlah yang tetap dan setiap komponen mempunyai tipe data yang sama.

opsi e. set adalah sebuah tipe data terstruktur yang mempunyai tipe data sama dan urutan datanya tidak diperhatikan.

Jawaban: b. array

0 komentar:

 

Berlangganan

Enter your email address:

Delivered by FeedBurner

Belajar Tik


Pengikut

Komentar Terbaru

Belajar Tik
Tempatnya Belajar Teknologi Informasi dan Komunikasi

Administrator By : 3eta