a.
struktur data yang diproses dari dua ujung, penambahan pada posisi
belakang sedangkan penghapusan data pada posisi depan
b.
struktur data yang diproses melalui indeksnya.
c.
struktur data yang diproses melalui alamat pertama/kepala (awal)
d.
struktur data yang proses penambahan dan penghapusan datanya
hanya pada satu ujung yaitu pada posisi atas/top.
4. Struktur Data adalah mata kuliah yang mempelajari teknik
penyimpanan dan pengambilan kembali data ke dan dari:
a.
b.
c.
d.
Memory Eksternal
Memory Utama
ALU
DASD (direct access storage device)
5. Salah satu jenis operasi string adalah concatenation. Operasi
tersebut dilakukan untuk:
a.
b.
c.
d.
6.
a.
b.
c.
d.
Methode
Object
Field
Record
9. Objek induk (...) dan objek anak ().
a.
b.
c.
d.
10. Array of Record dan Array of Object biasanya digunakan jika kita akan
menampung data bertipe pada suatu variabel.
a.
sama
b.
berbeda
c.
array
d.
integer
11. Manakah dari pernyataan berikut ini yang salah?
a.
Array A upper triangular berorder n x n dan array B lower triangular
berorder n x n, maka array A dan array B akan disimpan kedalam array C
berorder n x ( n + 1 )
b.
Array A dab B upper triangular berorder n x n. Maka array A
dan B akan disimpan kedalam array C berorder n x (n 1)
c.
Array A upper triangular berorder n x n dan array B lower triangular
berorder (n 1) x (n 1), maka array A dan array B akan disimpan dalam
array C berorder n x n
d.
Jawaban a, b dan c benar
12.
Suatu koleksi atau kelompok data yang dapat
dikarakteristiikan oleh organisasi serta operasi yang didefinisikan
terhadapnya.
a.
b.
c.
String
Untai karakter
Type data
d.
Struktur Data
13. Yang bukan termasuk kedalam kelompok Struktur data majemuk linier
adalah:
a.
Stack
b.
Queue
c.
Linier Linked List
d.
Binary Tree
a.
b.
c.
d.
a.
b.
c.
d.
0 255
-128 127
-32.768 - 32.767
-23.768 - 23.767
Post Test
1.
2.
a.
b.
c.
d.
3.
a.
b.
c.
d.
const
constanta
c.
d.
define
type
12.
Suatu struktur data dapat digolongkan dalam bentuk linear
dan non-linear, berikut ini pernyataan yang tidak benar
adalah.
a.
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
a.
b.
c.
d.
Satu dimensi
Dua dimensi
Tiga Dimensi
Salah semua
Pointer
b.
Variabel
c.
Array
d.
2.
Record
Pada pointer ada dua operasi dasar yang dapat dilakukan yaitu :
a.
b.
c.
a dan b benar
d.
a dan b salah
b.
c.
d.
b.
c.
d.
5.
Pointer
b.
Variabel
c.
Array
d.
Record
6.
Link list selalu memiliki pointer petunjuk yang selalu menunjuk pada
awal dari list yang disebut..
a.
Head
b.
Tail
c.
Front
d.
Rear
7. Link list juga selalu memiliki pointer petunjuk menunjuk pada akhir
dari list yang disebut.
a.
Head
b.
Tail
c.
Front
d.
Rear
8.
Operasi yang dapat dilakukan pada Link List diantaranya adalah .....
a.
b.
c.
d.
a dan b benar
a dan b salah
b.
c.
d.
10.
a.
b.
c.
d.
b.
c.
d.
12.
b.
c.
d.
13.
Clear
b.
Pop
c.
Push
d.
IsEmpty
14.
a.
Push
b.
Remove
c.
d.
IsEmpty
Pop
Push
b.
Remove
c.
IsEmpty
d.
Pop
Post Test
Variabel Statis
b.
Variabel Dinamis
c.
Variabel Pointer.
d.
Salah Semua
2.
Variabel Statis
b.
Variabel Dinamis
c.
Variabel Pointer.
d.
Salah Semua
Variabel Statis
b.
Variabel Dinamis
c.
d.
Variabel Pointer.
Salah Semua
Variabel Statis
b.
Variabel Dinamis
c.
Variabel Pointer.
d.
Link List
5. Tempat yang disediakan pada suatu area memori tertentu untuk
menyimpan data
a.
Node/Simpul.
b.
Variabel
c.
Array
d.
Record
6. Head adalah..
a.
b.
c.
d.
pointer petunjuk yang selalu menunjuk pada awal dan akhir dari list
7. Head adalah
a. pointer petunjuk yang selalu menunjuk pada akhir dari list
b. pointer petunjuk yang selalu menunjuk pada tengah dari list
c. pointer petunjuk yang selalu menunjuk pada awal dari
list
d. pointer petunjuk yang selalu menunjuk pada awal dan akhir
dari list
8. Tail adalah..
a.
b.
c.
d.
pointer petunjuk yang selalu menunjuk pada awal dan akhir dari list
9. Pointer
petunjuk
yang
selalu
menunjuk
pada
awal
dari
list
Head
b.
Tail
c.
Top
d.
Null
10.
Head
b.
Tail
c.
Top
d.
Null
11.
a.
b.
c.
d.
12.
header, disebut :
a.
b.
Header list
c.
d.
13.
EnQueue
b.
DeQueue
c.
IsEmpty
d.
IsFull
14.
Variabel Statis
b.
Variabel Dinamik
c.
Variabel Bantu
d.
Variabel Head
15.
Statement
adalah.
a.
New(Tail);
b.
New(Head);
c.
New(Nil);
d.
Head(New);
yang
terdapat
dalam
prosedur
Insialisasi
a.
sebelumnya
(Prev)
dan
yang
menunjuk
ke
simpul
sesudahnya (Next).
b.
link list yang memiliki satu buah pointer yang menunjuk ke simpul
sebelumnya (Prev) dan yang menunjuk ke simpul sesudahnya (Next).
c.
d.
2.
Head adalah
a.
Double Link list selalu memiliki list petunjuk yang selalu menunjuk pada
awal dari list
b.
c.
Double Link list selalu memiliki list petunjuk menunjuk pada akhir
dari list
d.
Double Link list selalu memiliki pointer petunjuk menunjuk pada akhir
dari list
3.
Tail adalah
a.
Double Link list selalu memiliki list petunjuk yang selalu menunjuk pada
awal dari list
b.
Double Link list selalu memiliki pointer petunjuk yang selalu menunjuk
pada awal dari list
c.
Double Link list selalu memiliki list petunjuk menunjuk pada akhir
dari list
d.
a.
b.
c.
d.
b.
c.
d.
jenis double link list yang memiliki simpul kepala dan mempunyai tail
(Head <> Tail)
b.
jenis double link list yang memiliki simpul kepala dan tidak
mempunyai tail (Head = Tail)
c.
jenis double link list yang memiliki simpul tail (Tail = Tail)
d.
jenis double link list yang tidak memiliki simpul kepala dan tidak
mempunyai tail
7. Pointer
pertama
pada
doible
Link
List
berada
pada
posisi
sebelah..
a.
kanan
b.
kiri
c.
samping
d.
tengah
8. Posisi simpul terakhir pada Doube link list selalu bernilai NIL karena
ia tidak menunjuk pada simpul yang lainnya, kecuali .
a.
bentuk header
b.
bentuk circular
c.
bentuk list
d.
bentuk single
b.
c.
Linked List
d.
10.
a.
b.
c.
d.
11.
Tail
b.
Next
c.
Null
d.
Head
12.
Lambat
b.
Sedang
c.
Cepat
d.
Sangat cepat
14.
disebut
a.
IsEmpty
b.
IsFull
c.
Enqueue
d.
Dequeue
15.
merupakan Operasi.
a.
Menghapus simpul
b.
Remove
c.
Delete
d.
Erase
Post Test
b.
c.
d.
link list yang memiliki dua buah pointer yang menunjuk ke simpul
sebelumnya (Prev) dan yang menunjuk ke simpul sesudahnya (Next)
b.
link list yang memiliki dua buah pointer yang menunjuk ke simpul
sebelumnya
c.
d.
link list yang memiliki dua buah pointer yang menunjuk ke simpul
Inisialisasi
b.
instanisasi
c.
prosedurisasi
d.
eksaminasi
4.
Double Link list selalu memiliki pointer petunjuk yang selalu menunjuk
pada awal dari list yang disebut ..
a.
Head
b.
Tail
c.
Top
d.
Null
5.
Double Link list juga selalu memiliki pointer petunjuk menunjuk pada
akhir dari list yang disebut
a.
Head
b.
Tail
c.
Top
d.
Null
6.
a.
b.
c.
d.
Benar semua
membuat Next
b.
membuat Head
c.
membuat Tail
d.
membuat Prev
awal
b.
akhir
c.
tengah
d.
belakang
empat
b.
tiga
c.
dua
d.
satu
10.
Posisi simpul terakhir pada Doube link list selalu bernilai NIL
bentuk header
b.
bentuk singe
c.
bentuk list
d.
bentuk circular
11.
dari.
a.
simpul ekor
b.
simpul tengah
c.
simpul belakang
d.
simpul kepala
12.
a.
satu arah
b.
dua arah
c.
tiga arah
d.
empat arah
13.
Pada
Single
Link
List,
pembacaan
dapat
dilakukan
dengan..
a.
b.
c.
d.
tanpa
a.
b.
c.
d.
15.
sebelah..
a.
samping
b.
tengah
c.
kanan
d.
kiri
Stack
b.
Queue
c.
Deque
d.
Link List
a.
Remove
b.
Locate
c.
LIFO
d.
FIFO
3. POP merupakan
a.
b.
c.
d.
4. PUSH merupakan
a.
b.
c.
d.
Matching Parantheses
b.
Notasi postfix
c.
d.
a dan b benar
a dan b salah
Null
b.
Front
c.
Top
d.
Rear
POP
b.
REMOVE
c.
NULL
d.
PUSH
POP
b.
REMOVE
c.
NULL
d.
PUSH
9.
a.
CREATE(Stack)
b.
ISEMPTY(Stack)
c.
d.
Semua benar
10. Seorang ahli matematikawan yang bernama
mengembangkan
suatu
cara
penulisan
kemudian
ungkapan
numeris
yang
selanjutnya disebut Notasi Prefix atau Notasi Postfix atau Notasi Suffix.
a.
Bill gates
b.
Jan Lukasiewicsz
c.
Jane Lukasiewicsz
d.
Jane Lukaz
link list
b.
c.
Dequeue
d.
Queue
12. Operator penghapusan pada stack kita kenal dengan nama..
a.
Push
b.
Pop
c.
Remove
d.
Locate
13. sedangkan operator pemasukkan elemen disebut.
a.
Push
b.
Pop
c.
Remove
d.
Locate
14. A + B * C D, Maka akan dikerjakan terlebih dahulu.
a.
B*C
b.
A+B
c.
C-D
d.
15.
Penambahan
di
belakang
Nilai - nilai
b.
Simpul simpul
c.
Data data
d.
Tempat - tempat
maksudnya
menambahkan
Post Test
Stack
b.
Queue
c.
LIFO
d.
FIFO
Remove
b.
Locate
c.
LIFO
d.
FIFO
PUSH
b.
POP
c.
CREATE
d.
ISEMPTY
PUSH
b.
POP
c.
CREATE
d.
ISEMPTY
a.
CREATE
b.
ISEMPTY
c.
PUSH
d.
POP
CREATE
b.
ISEMPTY
c.
PUSH
d.
POP
8.
9.
a.
[1, 2, 3, 4, 5, 6, 7, 8]
b.
[1, 2, 3, 4, 5, 6, 7, 8]
c.
stack hampa
d.
[1, 2, 3, 4]
suatu
cara
penulisan
ungkapan
numeris
yang
selanjutnya disebut.
a.
Notasi Prefix
b.
Notasi Postfix
c.
Notasi Suffix.
d.
Benar semua
Notasi Prefix
b.
Notasi Postfix
c.
Notasi Infix
d.
Notasi Polish
Awal
b.
Akhir
c.
Top
d.
Semua benar
Rear
b.
Front
c.
Top
d.
Noel
Rear
b.
Front
c.
Top
d.
Noel
14. Jelasnya, bila stack S = [A, B, C, D, E], maka TOP(S) adalah ...
a.
b.
c.
d.
15. Banyaknya elemen pada stack S pada suatu saat tertentu biasa kita
sebut sebagai ..(S).
a.
Rear
b.
Front
c.
Top
d.
Noel
atu kumpulan data yang mana penambahan elemen harus dilakukan pada
satu ujung (disebut dengan sisi belakang atau rear) dan penghapusan
atau pengambilan elemen dilakukan lewat ujung lain (disebut dengan sisi
depan atau front).
a.
Stack
b.
Queue
c.
Deque
d.
2.
3.
LIFO
b.
FIFO
c.
REMOVE
d.
LOCATE
Mobil-mobil yang mengantri digerbang tol untuk membeli karcis tol;
orang-orang
yang
mengantri
di
loket
untuk
membeli
karcis
film
Stack
b.
Queue
c.
Deque
d.
Link List
b.
c.
d.
inisialisasi
b.
instanisasi
c.
prosedurisasi
d.
examinasi
6.
Penambahan
yang
penambahan simpul ..
a.
di depan
b.
di belakang
umum
dipakai
oleh
double
link
list
yaitu
c.
di tengah
d.
semua benar
7.
a.
Tail
b.
Head
c.
Null
d.
Next
8.
a.
b.
c.
d.
a.
b.
c.
d.
membaca mundur
membaca maju
10. Pada Double Link List, pointer prev dibutuhkan jika ingin
a.
b.
c.
membaca mundur
d.
membaca maju
11. Pada antrian berprioritas, maka elemen yang prioritasnya ,
diproses lebih dahulu dibandingkan dengan elemen yang prioritas .
a.
b.
c.
tertinggi, terendah
d.
terendah, tertinggi
12. Pada deque output terbatas, suatu deque yang membatasi penghapusan
elemen hanya pada ..ujung dari list.
a.
satu
b.
dua
c.
tiga
d.
empat
13. Sementara pemasukkan elemen boleh dilakukan pada ujung list.
a.
kedua
b.
ketiga
c.
keempat
d.
semua
14. Biasanya DEQUE disajikan dengan menggunakan Double link list yang
memiliki ..pointer yang menunjuk ke posisi sebelumnya dan
sesudahnya.
a.
satu buah
b.
dua buah
c.
tiga buah
d.
empat buah
15. Pada setiap operasi dari NOEL(Q) berkurang satu, dan elemen kedua dari
Q menjadi elemen terdepan. Jika NOEL(Q) = 0, maka REMOVE(Q)
memberikan suatu kondisi error, yakni suatu kondisi...
a.
Upperflow
b.
Underflow
c.
Lowcase
d.
Uppercase
Post Test
1.
satu
ujung
(disebut
dengan
sisi
belakang
atau rear)
dan
Stack
b.
Queue
c.
Linked List
d.
Deque
LIFO
b.
FIFO
c.
REMOVE
d.
LOCATE
3.
Ada 4 operasi dasar yang dapat dilakukan pada struktur data antrian,
kecuali.
a.
CREATE
b.
ISEMPTY
c.
REMOVE
d.
PUSH
4. Suatu
operator
yang
digunakan
CREATE
b.
ISEMPTY
c.
REMOVE
d.
INSERT
untuk
membentuk
dan
5.
Sebuah function yang bertipe boolean sehingga hasil dari function ini
akan bernilai True jika antrian dalam keadaan kosong / hampa (NOEL(Q) =
0) dan akan bernilai False jika antrian dalam keadaan terisi / tidak kosong
(NOEL(Q) > 0).
a.
CREATE
b.
ISEMPTY
c.
REMOVE
d.
INSERT
6.
a.
CREATE
b.
ISEMPTY
c.
REMOVE
d.
INSERT
7.
a.
CREATE
b.
ISEMPTY
c.
REMOVE
d.
INSERT
8.
a.
Stack
b.
Queue
c.
Deque
d.
Linked List
9.
a.
b.
c.
d.
Antrian berprioritas
b.
Queue
c.
Deque
d.
Stack