1 / 12

Uji Coba materi Struktur Data

Uji Coba materi Struktur Data. Pertemuan I s/d IV. Dibawah ini yang merupakan type data sederhana Majemuk adalah … a. Integer c. String b. Float d. Character Berapa ukuran byte dari type data Integer… a. 1 c. 3 b. 2 d. 4 3. Berapa ukuran byte dari type data Float…

daryl
Download Presentation

Uji Coba materi Struktur Data

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. UjiCobamateriStruktur Data Pertemuan I s/d IV

  2. Dibawah ini yang merupakan type data sederhana Majemuk adalah … • a. Integer c. String • b. Float d. Character • Berapa ukuran byte dari type data Integer… • a. 1 c. 3 • b. 2 d. 4 • 3. Berapa ukuran byte dari type data Float… • a. 1 c. 3 • b. 2 d. 4 • Berikut ini yang merupakan rumus dari perhitungan type data Real/float adalah… • a. M = Re * X c. M * Re * X • b. M * Re = X d. M = Re * Xe

  3. Void main() • { • …(a)…X,Y,Z • clrscr(); • cout<<“\n input nilai X=“ cin>>X; • cout<<“\n nilai Y=“ cin>>Y; • Z= X + Y; • cout<<“\n hasil pertambhan=“<<Z; • getch(); • } • tipe data untuk (a) adalah • a. Integer c. String • b. Float d. Character

  4. 6. ==.<=,>=,!=, termasuk dalam operator… a. Aritmatika c. Relasi b. Unary d. Bitwise 7. #include<stdio.h> #include<conio.h> #include<iostream.h> main() { int i=10; clrscr(); cout<<"i = "<<i++<<'\n'; cout<<"i = "<<++i<<'\n'; getch(); } Berapakah nilai dari eksekusi program diatas… a. 10 & 12 c. 11 & 12 b. 10 & 11 d. 12 & 12

  5. 8. #include<stdio.h> #include<conio.h> #include<iostream.h> main() { int i=10; clrscr(); } dari listing program diatas yang manakah deklarasi nama varibel a. int c. i b. int i d. 10 9. Suatu Array A dideklarasikan int A[5]; dengan alamat awal index berada di 0011(h) ukuran memory type data Integer =2 Tentukan berapa alamat array A[3]? a. 0013 c. 0021 b. 0017 d.0015.

  6. 10. Array yang sangat banyak elemen nol-nya dikenal sebagai… • a. Tringular Array c. Multi dimensional Array • b. Sparse Array d. One Dimenional Array • 11. Int X [4][5], maka jumlah elemen array 2 dimensi adalah • a. 10 c. 20 • b. 12 d. 25 • Rumus dari RMO 2 dimensi adalah…. • a. @M[i][j] = @M[0][0]+[{(j-1)*K+(i-1)}*L • b. @M[i][j] = @M[0][0]+[{(N-1)*K+(N-1)}*L • c. @M[i][j] = @M[0][0]+[{(i-1)*N+(j-1)}*L • d. @M[i][j] = @M[0][0]+[{(N-1)*B+(N-1)}*L

  7. 13. Suatu Array X dideklarasikan dengan type data Float [4][3], dengan alamat index X[0][0] berada di 0011(h) dan Ukuran type data float/real=4, berapakah X[3][2] Gunakan rumus RMO • a. 0021 c. 002d • b. 0019 d. 001d • 14 Suatu Linked List terbagi menjadi 2 Bagian yaitu • a. Medan informasi & penyambung • b. Medan Statis dan Dinamis • c. Medan penambah & penghapus data • d. a & b salah

  8. 15. Gambar di atas ini adalah penambahan node pada posisi … a. Depan c. Tengah b. Belakang d. Depan & Belakang 16.Digunakan perintah apa untuk mempersiapkan sebuah node baru beserta alokasi memorinya… a. New c. next b. Node d. NULL+ + NULL 20 NULL 5

  9. 17. Suatu kumpulan komponen yang disusun secara berurutan dengan bantuan pointer, disebut… a. Array c. Node/Simpul b. Pointer d. Linked list 18. Kapan linked list membutuhkan perulangan… a. untuk mengetahui data terdepan b. Untuk mengetahui data terbelakang c. Untuk mengetahui data di tengan d. a & d salah 19. Perintah untuk menyatakan linked list berada dalam kondisi kosong adalah a. head =tail c. bantu=head b.head=tail=NULL d. bantu = tail

  10. 20. Dibawah ini yang merupakan perbedaan antara array dan linked list adalah a. memiliki node c. penghapusan data dimungkinkan b. berupa 1 dimensi d. memiliki alamat memori 21. int isEmpty(){ if (head == NULL) return 1; else return 0; } Coding diatas menunjukan kondisi apa… a. Node penuh b. Node kosong c. hapus seluruhnya d. hasil node 0(Nol) 22. baru->next = head; head = baru Perintah diatas menunjukan kondisi… a. hapus depan c. input depan b. hapus belakang d. input belakang

  11. 23. IsEmpty pada operasi stack menunjukan bahwa stack dalam kondisi a. menghapus data c. penuh b. Nol d. kosong 24. Insiliasisasi dibawah menunjukan kondisi stack tumpuk.top = -1 a. menghapus data c. penuh b. Nol d. kosong 25. Logika STACK = MAX_STACK-1, menunjukan kondisi STACK dalam posisi a. menghapus data c. penuh b. Nol d. kosong

  12. ---SELESAI----

More Related