1) Apa yang dimaksud dengan "pattern recognition" dalam berpikir komputasional? a) A. Mengidentifikasi pola dalam data atau masalah b) B. Memecah masalah menjadi bagian yang lebih kecil c) C. Menyederhanakan masalah dengan menghilangkan detail yang tidak relevan d) D. Membuat algoritma 2) Mengapa "decomposition" penting dalam berpikir komputasional? a) A. Membantu dalam menemukan solusi yang lebih cepat b) B. Memudahkan pengenalan pola c) C. Memungkinkan penyelesaian masalah besar dengan cara yang lebih terstruktur d) D. Meningkatkan kecepatan eksekusi program 3) Apa langkah pertama dalam berpikir komputasional? a) A. Membuat algoritma b) B. Mengidentifikasi pola c) C. Mengabstraksi masalah d) D. Memecah masalah menjadi bagian yang lebih kecil 4) Manakah dari berikut ini yang merupakan contoh dari abstraction? a) A. Menyusun langkah-langkah untuk menyelesaikan masalah b) B. Mengabaikan detail yang tidak relevan untuk fokus pada esensi masalah c) C. Mengidentifikasi pola dalam data d) D. Memecah masalah menjadi bagian yang lebih kecil 5) Manakah yang termasuk dalam teknik berpikir komputasional? a) A. Debugging b) B. Visualisasi data c) C. Decomposition d) D. Testing 6) Apa yang dimaksud dengan stack overflow? a) A. Ketika stack menjadi penuh dan tidak dapat menampung elemen baru b) B. Ketika stack menjadi kosong dan tidak dapat menghapus elemen lagi c) C. Ketika elemen terakhir dari stack dihapus d) D. Ketika elemen pertama dari stack dihapus 7) Operasi "push" pada stack digunakan untuk... a) A. Menghapus elemen terakhir dari stack b) B. Menambah elemen ke dalam stack c) C. Menghapus elemen pertama dari stack d) D. Menambah elemen ke awal stack 8) Manakah operasi yang dapat digunakan untuk melihat elemen paling atas dari stack tanpa menghapusnya? a) A. Push b) B. Pop c) C. Peek d) D. Enqueue 9) apa yang terjadi jika kita melakukan operasi "push" pada stack yang penuh? a) A. Elemen baru akan ditambahkan ke stack b) B. Stack akan menampilkan pesan error atau exception c) C. Elemen terakhir akan dihapus d) D. Elemen pertama akan dihapus 10) Bagaimana cara menghapus semua elemen dari stack? a) A. Melakukan operasi "pop" hingga stack kosong b) B. Melakukan operasi "push" hingga stack penuh c) C. Melakukan operasi "peek" pada semua elemen d) D. Melakukan operasi "enqueue" pada semua elemen 11) Apa yang dimaksud dengan "LIFO" dalam konteks stack? a) A. Last In First Out b) B. Last In Last Out c) C. First In First Out d) D. First In Last Out 12) Apa fungsi utama dari operasi "pop" pada stack? a) A. Menambah elemen ke dalam stack b) B. Melihat elemen paling atas dari stack c) C. Menghapus elemen paling atas dari stack d) D. Menambah elemen ke awal stack 13) Apa yang dimaksud dengan queue overflow? a) A. Ketika queue menjadi penuh dan tidak dapat menampung elemen baru b) B. Ketika queue menjadi kosong dan tidak dapat menghapus elemen lagi c) C. Ketika elemen terakhir dari queue dihapus d) D. Ketika elemen pertama dari queue dihapus 14) Operasi "enqueue" pada queue digunakan untuk.. a) A. Menghapus elemen terakhir dari queue b) B. Menambah elemen ke dalam queue c) C. Menghapus elemen pertama dari queue d) D. Menambah elemen ke awal queue 15) Apa yang dimaksud dengan "dequeue" dalam konteks queue? a) A. Menambah elemen ke dalam queue b) B. Melihat elemen paling atas dari queue c) C. Menghapus elemen paling atas dari queue d) D. Menambah elemen ke awal queue 16) Manakah dari berikut ini yang merupakan prinsip kerja queue? a) A. Last In First Out (LIFO) b) B. First In First Out (FIFO) c) C. Last In Last Out (LILO) d) D. First In Last Out (FILO) 17) Apa yang terjadi jika kita melakukan operasi "enqueue" pada queue yang penuh? a) A. Elemen baru akan ditambahkan ke queue b) B. Queue akan menampilkan pesan error atau exception c) C. Elemen terakhir akan dihapus d) D. Elemen pertama akan dihapus 18) Bagaimana cara menghapus semua elemen dari queue? a) A. Melakukan operasi "dequeue" hingga queue kosong b) B. Melakukan operasi "enqueue" hingga queue penuh c) C. Melakukan operasi "peek" pada semua elemen d) D. Melakukan operasi "push" pada semua elemen 19) Apa yang dimaksud dengan "FIFO" dalam konteks queue? a) A. First In First Out b) B. First In Last Out c) C. Last In First Out d) D. Last In Last Out 20) Apa fungsi utama dari operasi "dequeue" pada queue? a) A. Menambah elemen ke dalam queue b) B. Melihat elemen paling atas dari queue c) C. Menghapus elemen paling atas dari queue d) D. Menambah elemen ke awal queue 21) Apa persamaan utama antara stack dan queue? a) A. Keduanya adalah struktur data yang menggunakan prinsip LIFO b) B. Keduanya adalah struktur data yang menggunakan prinsip FIFO c) C. Keduanya adalah struktur data linier d) D. Keduanya adalah struktur data non-linier 22) Apa perbedaan utama antara stack dan queue? a) A. Stack menggunakan LIFO, sedangkan queue menggunakan FIFO b) B. Stack menggunakan FIFO, sedangkan queue menggunakan LIFO c) C. Stack adalah struktur data non-linier, sedangkan queue adalah struktur data linier d) D. Stack menyimpan data dalam urutan terbalik, sedangkan queue menyimpan data dalam urutan yang sama 23) Dalam konteks berpikir komputasional, mengapa penting untuk memahami struktur data seperti stack dan queue? a) A. Karena keduanya sering digunakan dalam algoritma dan pemrograman b) B. Karena keduanya adalah satu-satunya struktur data yang digunakan dalam pemrograman c) C. Karena keduanya mudah diimplementasikan d) D. Karena keduanya tidak memerlukan pemahaman mendalam 24) Contoh penggunaan stack dalam kehidupan nyata adalah: a) A. Antrian di kasir b) B. Menumpuk piring di dapur c) C. Memasukkan surat ke dalam kotak surat d) D. Antrian telepon 25) Contoh penggunaan queue dalam kehidupan nyata adalah: a) A. Menumpuk buku di meja b) B. Menyusun file dalam folder c) C. Antrian tiket di bioskop d) D. Memasukkan data ke dalam tabel
0%
BERFIKIR KOMPUTASIONAL (STACK DAN QUEUE)
공유
공유
공유
만든이
Nuranisacitradevi
콘텐츠 편집
인쇄
퍼가기
더보기
할당
순위표
더 보기
접기
이 순위표는 현재 비공개입니다.
공유
를 클릭하여 공개할 수 있습니다.
자료 소유자가 이 순위표를 비활성화했습니다.
옵션이 자료 소유자와 다르기 때문에 이 순위표가 비활성화됩니다.
옵션 되돌리기
퀴즈
(은)는 개방형 템플릿입니다. 순위표에 올라가는 점수를 산출하지 않습니다.
로그인이 필요합니다
비주얼 스타일
글꼴
구독 필요
옵션
템플릿 전환하기
모두 표시
액티비티를 플레이할 때 더 많은 포맷이 나타납니다.
결과 열기
링크 복사
QR 코드
삭제
자동 저장된
게임을 복구할까요?