Search Header Logo

Nopran5

Authored by Preview Ware

English

12th Grade

Nopran5
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

82 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa yang dimaksud dengan bubble sort dalam pemrograman?

Algoritma untuk mencari nilai minimum dalam array tanpa urutan
Algoritma penyortiran yang membandingkan pasangan elemen berurutan dan menukarnya jika salah urut
Proses menghapus seluruh elemen array
Metode enkripsi data berbasis gelembung
Algoritma kompresi teks

Answer explanation

Bubble sort membandingkan elemen berurutan dan menukar jika urutannya salah hingga array terurut.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Mengapa bubble sort dianggap salah satu algoritma penyortiran paling sederhana?

Karena menggunakan struktur data yang kompleks
Menghapus data secara acak
Mudah diimplementasikan, konsepnya sederhana: bandingkan dan tukar elemen berdekatan
Karena hanya dapat digunakan di bahasa pemrograman tertentu
Membutuhkan memori sangat besar

Answer explanation

Konsep bubble sort sederhana: bandingkan dan tukar elemen berdekatan hingga terurut.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Dalam Python, bagaimana cara mengimplementasikan bubble sort secara umum?

Menggunakan fungsi built-in sort() langsung
Menulis loop bertumpuk yang membandingkan elemen array berurutan dan menukarnya jika diperlukan
Hanya mengubah variabel tanpa loop
Memakai library enkripsi
Menyimpan data di file terpisah

Answer explanation

Bubble sort di Python umumnya dengan loop bersarang yang membandingkan dan menukar elemen.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Mengapa bubble sort kurang efisien untuk data berukuran besar?

Karena tidak mengurutkan sama sekali
Waktu komputasi O(n) untuk semua kasus
Memiliki kompleksitas waktu rata-rata O(n²), sehingga lambat untuk daftar besar
Selalu menggunakan memori yang sangat sedikit
Hanya berjalan di Python

Answer explanation

Bubble sort rata-rata O(n²), lambat untuk data besar.

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Apa perbedaan utama antara Scratch dan bahasa pemrograman tekstual seperti Python atau Java?

Scratch hanya untuk mengedit dokumen teks
Scratch tidak mendukung loop
Scratch menggunakan antarmuka blok visual, sementara Python/Java menggunakan sintaks teks
Scratch tidak dapat membuat proyek apapun
Python/Java hanya untuk anak-anak

Answer explanation

Scratch berbasis blok visual, sedangkan Python/Java berbasis teks.

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Mengapa Scratch cocok untuk pembelajar pemula dalam pemrograman?

Karena paling sulit dipelajari
Tidak dapat membuat animasi
Memiliki antarmuka drag-and-drop blok yang intuitif dan langsung menampilkan hasil secara interaktif
Hanya untuk pakar coding
Menghapus kebutuhan logika

Answer explanation

Scratch mudah dipahami karena blok visual dan segera menampilkan hasil.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Dalam bahasa Java, apa kegunaan kata kunci "class"?

Menjalankan program tanpa fungsi main
Menghapus variabel
Mendefinisikan blueprint atau template untuk membuat objek
Menentukan nama file output
Menonaktifkan semua method

Answer explanation

class digunakan untuk mendefinisikan blueprint sebuah objek di Java.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?