TIK Bab 4 SMA Kelas 11
Latihan 12 soal pilihan ganda TIK Bab 4 SMA Kelas 11 dan kunci jawaban.
Perhatikan beberapa pernyataan berikut….
1. Mencari pakaian di sebuah lemari
2. Mencari pakaian batik di sebuah lemari
3. Mencari dokumen tahun 2020 diantara tumpukan semua dokumen
4. Mengumpulkan data dari sebuah website
Yang merupakan pencarian (searching) adalah….
A. 1 dan 2
B. 2 dan 3
C. 3 dan 4
D. 2 dan 4
Perhatikan langkah-langkah pengurutan suatu algoritma berikut …..
1. Jika ditemukan data dengan nilai terkecil, maka tukar posisi data tersebut ke urutan pertama pada data yang belum terurut
2. Ulangi langkah tersebut secara berulang hingga data yang belum terurut habis.
3. Carilah data dengan nilai terkecil
Urutan langkah-langkah pengurutan menggunakan selection sort adalah…
A. 1 – 2 – 3
B. 3 – 2 – 1
C. 2 – 3 – 1
D. 3 – 1 – 2
Proses penyederhanaan suatu program yang kompleks menjadi beberapa bagian-bagian kecil subprogram/modul adalah …
A. Fungsi
B. Modularisasi
C. Array
D. Procedure
Kapan algoritma disebut baik? Berikut beberapa hal yang menjadikan suatu algoritma dikategorikan baik, kecuali …
A. Correctness, apakah algoritma menghasilkan output yang benar.
B. Time efficiency, seberapa cepat waktu yang diperlukan untuk proses eksekusi.
C. Space efficiency, berapa banyak memori yang diperlukan oleh program.
D. suatu program akan membuat susah di-maintenance
Suatu program terpisah dalam blok sendiri yang berfungsi sebagai subprogram (bagian program), disebut ….
A. Variable
B. Procedure
C. Array
D. Deklarasi
Salah satu algoritma yang banyak di aplikasi adalah sorting (pengurutan) dan searching (pencarian). Dalam Microsoft Office beberapa aplikasi dilengkapi dengan fitur ini. Kita bisa mengurutkan tabel dalam Excel dan Word adalah dengan menggunakan algoritma sorting. Oleh karena itu, kita perlu mempelajari bagaimana algoritma sorting dan searching ini disusun agar kita dapat menerapkannya untuk kondisi atau masalah-masalah tertentu yang kita hadapi dalam pemrograman.
Aturan mengurutkan dari kecil ke besar adalah …
A. Bubble Sort
B. Sorting
C. Ascending
D. Descending
Berikut beberapa contoh masalah yang dapat dipecahkan menggunakan algoritma Brute Force, kecuali …
A. mencari substring tertentu dalam sebuah string
B. mencari semua kombinasi angka dari sebuah bilangan
C. Sorting dan searching
D. mencari kombinasi kata sandi dari sebuah akun
Perhatikan fungsi diatas !
Kesalahan dalam mendefinisikan fungsi di atas adalah …
A. Tidak mengembalikan nilai
B. Tidak mempunyai argument
C. Tidak memiliki return type
D. Tidak bisa dipanggil
Metode pemanggilan subprogram yang dapat mengubah argument asalnya adalah call by ..
A. value
B. argument
C. reference
D. inference
Ada beberapa macam teknik algoritma sehingga bisa membuat algoritma yang benar-benar efisien. Berikut ini macam-macam teknik dalam menyusun algoritma, kecuali …
A. Brute Force
B. Divide and Conquer
C. Decrease and Conquer
D. Data Record
Latihan Soal Online adalah website yang berisi tentang latihan soal mulai dari soal SD / MI Sederajat, SMP / MTs sederajat, SMA / MA Sederajat hingga umum. Website ini hadir dalam rangka ikut berpartisipasi dalam misi mencerdaskan manusia Indonesia.