Wellcome To My Blog.....Get Your Info.....

Sabtu, 12 Januari 2013

Soal Latihan 2


1.       Koleksi atau kelompok data yang dapat dikarakteristikan oleh organisasi serta operasi yang didefinisikan terhadapnya disebut dengan…
a.       LOgika                                           d. Algoritma
b.      Informasi                                     e. Type Data
c.       Struktur Data
2.       Yang Bukan merupakan tipe data sederhana tunggal adalah
a.       Integer                                         d. String
b.      Real/Float                                   e. Character
c.       Boolean      
3.       Yang merupakan struktur data linier adalah
a.       Stack                                             d. Tree
b.      Array                                             e. Graph
c.       Record
4.       Type data yang hanya mengenal nilai true dan false adalah
a.       Integer                                         d. String
b.      Real/Float                                   e. Character
c.       Boolean          
5.       Type data yang tidak mengenal pecahan disebut
a.       Integer                                         d. String
b.      Real/Float                                   e. Character
c.       Boolean   
6.       Yang bukan merupakan fungsi pada operasi  STRING adalah
a.       Strcpy()                                        d. Strlen()
b.      Strcat()                                         e. Strcnp()
c.       Strcmp()
7.       Operasi string yang digunakan untuk menggabungkan nilai string adalah
a.       Strcpy()                                        d. Strlen()
b.      Strcat()                                         e. Strcnp()
c.       Strcmp()
8.       Operasi string yang digunakan untuk mengetahui panjang nilai string adalah
a.       Strcpy()                                        d. Strlen()
b.      Strcat()                                         e. Strcnp()
c.       Strcmp()
9.       Yang termasuk operator aritmatika adalah
a.       *=                                                   d. !=
b.      ==                                                   e. %
c.       ++
10.   Operator matematik yang digunakan untuk mencari nilai akar adalah
a.       Mod                                              d. Pow
b.      Sqrt                                                e. %
c.       Div

11.   Operator matematik yang digunakan untuk mencari hasil pemangkatan adalah
a.       Mod                                              d. Pow
b.      Sqrt                                                e. %
c.       Div
12.   Operator yang digunakan untuk membandingkan dua nilai disebut
a.       Operator Matematika            d. Operator Bitwise
b.      Operator Logika                        e. Operator Penambahan
c.       Operator Relasi
13.   Yang tidak termasuk dalam operator bitwise adalah..
a.       &&                                                 d. ~
b.      <<                                                   e. ^
c.       >> 
14.   Perhatikan ekspresi berikut : 1 && 0 && 1
Ekspresi diatas akan menghasilkan nilai..
a.       4                                                      d. 1
b.      3                                                      e. 0
c.       2
15.   Struktur Data Sederhana yang dapat didefinisikan sebagai pemesanan alokasi memory sementara pada komputer disebut dengan…
a.       Linked List                                   d. Recoed
b.      Array                                             e. Stack
c.       Struct
16.   Karakteristik Array yang menyatakan bahwa setiap elemen dari  sebuah Array tertentu haruslah mempunyai type data yang sama disebut
a.       Terurut                                         d. Homogen
b.      One Dimensional                     e. Heterogen
c.       One Type
17.   Yang merupakan karakteristik dari array adalah
a.       Tidak mempunyai batasan dari pemesanan alokasi memory
b.      Aksesnya secara Sequensial
c.       Bersifat Homogen
d.      Penghapusan array sangat memungkinkan
e.      Bersifat Dinamis
18.   Int A[10], A dalam array disamping menyatakan
a. Type data array                            d. Index 2 array                
b. Nama variabel array                   e. Index 1 array
c. Index 1 array
19.   Sedangkan Int menyatakan..
a. Type data array                            d. Index 2 array                
b. Nama variabel array                   e. Index 1 array
c. Index 1 array

20.   Jenis array yang bisa juga kita sebut dengan istilah vector adalah
a.       Array Tiga Dimensi                   d. Spare Array
b.      Array Dua Dimensi                   e. Tringular Array
c.       Array Satu Dimensi
21.   Jenis array yang bisa juga kita sebut dengan istilah Matriks adalah
a.       Array Tiga Dimensi                   d. Spare Array
b.      Array Dua Dimensi                   e. Tringular Array
c.       Array Satu Dimensi
22.   Suatu Array M dideklarasikan sbb : int M[20]; maka jumlah elemen Array tersebut adalah …
a.       10                                                   d. 20
b.      14                                                   e. 25
c.       18
23.   Suatu Array M dideklarasikan sbb : int M[10][10]; maka jumlah elemen Array tersebut adalah …
a.       10                                                   d. 200
b.      100                                                 e. 111
c.       20
24.   Suatu  Array A dideklarasikan sebagai berikut : int A[10]; dengan alamat awal index berada di 0015 (H), Berapa alamat array A[5]
a.       0013(H)                                           c. 001E(H)             
b.      0023(H)                                           d. 001F(H)             
c.       001D(H)         
25.   Suatu  Array X dideklarasikan sebagai berikut : float X[7]; dengan alamat awal index berada di 001C (H), Berapa alamat array A[7]
a.       0034(H)                                           d. 0044(H)             
b.      0024(H)                                           e. 0046(H)             
c.       0040(H)
26.   Diketahui suatu array : int M[5][4], maka jumlah elemen per barisnya (n) adalah….
a.       20                                                   d. 2
b.      9                                                      e. 4
c.       5     
27.   Suatu  Array M dideklarasikan sebagai berikut : int M[6][4], dengan alamat index M[0][0] berada di 0015(H) berapa alamat array M[5][3]  berdasarkan cara pandang baris
a.       004B(H)                                          d. 0039(H)
b.      0035(H)                                           e. 0040(H)
c.       0037(H)
28.   Sedangkan alamat array M[5][3] berdasarkan cara pandang kolom adalah…
a.       004B(H)                                          d. 0039(H)
b.      0035(H)                                           e. 0040(H)
c.       0037(H)



29.   Suatu Array A dideklarasikan sbb : int A [5][6][3]; maka jumlah elemen Array tersebut adalah :
a.       90                                                   d. 18
b.      14                                                   e. 33
c.       30
30.   Suatu  Array A dideklarasikan sebagai berikut : int A [3][5][4], dengan alamat awal index A[0][0][0] berada di 0015(H) Tentukan berapa alamat array A[3][4][3]..
a.       0123(H)                                                                d. 0081(H)
b.      0627(H)                                                                e. 0071(H)
c.       0087(H)       
31.   Array segitiga yang seluruh elemen di bawah diagonal utama = 0 disebut dengan..
a.       Tringular Array                          d. Sparse Array
b.      Lower Tringular                         e. Array Jarang
c.       Upper Tringular
32.   Bila diketahui suatu array segitiga atas memiliki 5 baris dan kolom, tentukan berapakah jumlah elemen yang bukan nol pada array tersebut..
a.       10                                                   d. 25
b.      15                                                   e. 30
c.       20
33.   Suatu array yang sangat banyak elemen nolnya disebut dengan…
a.       Tringular Array                          d. Sparse Array
b.      Lower Tringular                         e. Array Segitiga
c.       Upper Tringular
34.   Suatu perubah yang akan  dialokasikan hanya pada saat diperlukan, yaitu setelah program dieksekusi disebut dengan..
a.       Perubah Dinamis                      d. Array
b.      Perubah Statis                           e. Statis Variable
c.       Linked List
35.   Isi Memory pada lokasi tertentu (nilai perubah) adalah data sesungguhnya yang akan diolah, merupakan cirri dari…
a.       Perubah Dinamis                      d. Array
b.      Perubah Statis                           e. Variabel Perubah
c.       Linked List
36.   Type data yang digunakan sebagai penunjuk ke suatu alamat memori disebut
a.       Array                                             d. Pointer
b.      Struct                                            e. Boolean
c.       Integer






37.  
Text Box: C
Text Box: D
 

Text Box: E                                                                       


Dari gambar diatas, manakah yang merupakan Link Field
a.       A                                                     e. D
b.      B                                                     e. E
c.       C
38.   Bagian dari simpul linked list yang berisi informasi yang akan disimpan disebut..
a.       Medan Penyambung             d. Medan Data
b.      Medan Pointer                         e. Medan Informasi
c.       Medan Linked List
39.   Prinsipnya adalah mengkaitkan node baru dengan head, kemudian head akan menunjuk pada data baru tersebut sehingga head akan tetap selalu menjadi data terdepan
a.       Menambah Node didepan                 
b.      Menambah Node ditengah
c.       Menambah Node dibelakang
d.      Menghapus Node dibelakang
e.      Menghapus Node didepan
40.   Simpul terakhir pada Linked list dengan head dan tail ditunjukan oleh
a.       Head                                             d. Null
b.      Tail                                                 e. Penunjuk Nol
c.       Finish
41.   Dilakukan pergeseran head ke node berikutnya sehingga data setelah head menjadi head baru,  kemudian menghapus pointer hapus dengan menggunakan perintah delete
a.       Menambah Node didepan                 
b.      Menghapus Node ditengah
c.       Menambah Node dibelakang
d.      Menghapus Node dibelakang
e.      Menghapus Node didepan
42.   Merupakan bentuk khusus dari Linier List yang pemasukan dan penghapusan elemennya hanya dapat dilakukan pada posisi akhir dari List adalah
a.       Linked List                                   d. Array
b.      Stack                                             e. Pointer
c.       Queue
43.   Suatu bentuk khusus dari Linier List dengan operasi pemasukan data dapat dilakukan di Tail dan operasi penghapusan dilakukan di Head dari LinkedList disebut
a.       Linked List                                   d. Array
b.      Stack                                             e. Pointer
c.       Queue


44.   Yang dimaksud dengan MAX_STACK adalah…
a.       Index Array tertinggi pada LinkedList
b.      Index Array Trendah pada LinkedList
c.       Jumlah Elemen Minimal yang dapat tersimpan pada Stack
d.      Elemen Teratas Pada Stack
e.      Jumlah Elemen Maksimal yang dapat tersimpan pada Stack
45.   Fungsi pada stack yang digunakan untuk memeriksa apakah stack masih dalam kondisi kosong
a.       ISEMPTY                                                      d. POP
b.      ISFULL                                                           e. CLEAR
c.       PUSH
46.   Kondisi kosong pada stack ditunjukan dengan
a.       Top=0                                                           d. Top=max_stack
b.      Top=Max_stack-1                                    e. Top=Top+1
c.       Top=-1
47.   Pada saat Top = -1, kemudian diberikan fungsi isEmpty maka akan menghasilkan
a.       False                                                              d. Null
b.      0                                                                      e. Full
c.       True
48.  
 




Text Box: TOPText Box: 1Text Box: 0Text Box: BText Box: A
   

Dari gambar diatas, ketika diberikan perintah IsEmpty maka akan menghasilkan nilai…..
a.       True                                                               d. Null
b.      False                                                              e. Full
c.       1
49.   Jika TOP of STACK = MAX_STACK-1, kemudian diberikan perintah IsFull maka akan menghasilkan nilai…
a.       4                                                                      d. 1
b.      3                                                                      e. 0
c.       2
50.   Fungsi yang digunakan untuk memasukkan elemen ke dalam stack dan selalu menjadi elemen teratas stack adalah…
a.       ISEMPTY                                                      d. POP
b.      ISFULL                                                           e. CLEAR
c.       PUSH



51.   Pada Queue, kondisi kosong ditunjukan dengan…
a.       Top=-1                                                          d. Tail=0
b.      Top=Max-1                                                 e. Tail=-1
c.       Head=-1


………..Selamat Mengerjakan……..






  



1 komentar: