Froggy Jumps Algorithm ProgrammingOnline version Before UAS by DY 1 Bagian kode yang diberi nama dan dirancang untuk melakukan satu tugas tertentu disebut apa? a Algoritma b Fungsi c Program 2 Ketika kamu ingin menjalankan tugas tertentu yang sudah kamu definisikan dalam sebuah fungsi, apa yang harus kamu lakukan? a Kamu harus memanggil fungsi tersebut. b Kamu harus menambahkan fungsi tersebut. c Kamu harus mengurangi fungsi tersebut. 3 Jika kamu perlu menjalankan tugas yang sama berkali-kali di dalam program, apa keuntungan menggunakan fungsi? a Kamu bisa menulis ulang kode tersebut setiap kali diperlukan b Kamu tidak perlu mengetik ulang kode yang sama berulang kali c Fungsi hanya bisa dipakai satu kali 4 Apa yang terjadi ketika kamu menambahkan nilai username sebagai parameter dalam sebuah fungsi? a Fungsi tidak bisa menerima input apa pun b Fungsi tidak memerlukan nilai username ketika dipanggil c Fungsi dapat menerima nilai username apa pun yang kamu berikan saat memanggilnya 5 Apa yang dimaksud dengan return value dalam sebuah fungsi? a Nilai yang dikirim keluar oleh fungsi menggunakan pernyataan return b Nilai yang dimasukkan ke dalam fungsi sebagai parameter c Nilai yang tidak bisa digunakan oleh bagian program lainnya 6 Mengapa nama fungsi sebaiknya menggunakan huruf kecil dan garis bawah (lowercase letters and underscores) serta bersifat deskriptif? a Agar fungsi dapat berjalan lebih cepat b Agar nama fungsi menjadi lebih pendek c Agar fungsi mudah dipahami ketika membaca kode 7 Apa kepanjangan dari OOP? a Object-Operation Process b Object-Oriented Programming c Output-Oriented Procedure 8 Apa salah satu pendekatan yang paling efektif untuk menulis perangkat lunak? a Functional-only programming b Manual programming without structure c Object-oriented programming (OOP) 9 Apa yang terjadi setelah sebuah class ditulis dalam Python? a Class digunakan untuk membuat objek-objek (instance) yang mewakili hal spesifik b Class hanya dapat digunakan untuk menyimpan data tanpa membuat objek c Class otomatis menjalankan semua fungsi tanpa dipanggil 10 Apa istilah untuk sebuah fungsi yang menjadi bagian dari sebuah class? a Method b Module c Attribute 11 Apa yang dimaksud dengan child class dalam pemrograman berorientasi objek? a Class baru yang tidak memiliki hubungan apa pun dengan class lain b Class baru yang mewarisi sebagian atau seluruh atribut dan method dari parent class c Class yang hanya bisa berisi atribut tanpa method 12 Bagaimana aturan penulisan nama class dalam Python? a Nama class dan nama instance/module sama-sama harus menggunakan huruf kecil dengan underscore b Nama class harus menggunakan CamelCase c Nama class harus memakai underscore, sedangkan nama instance/module harus menggunakan CamelCase 13 Apa fungsi utama pernyataan if dalam Python? a Mengulang kode secara terus-menerus b Menjalankan kode tertentu hanya jika suatu kondisi bernilai True c Menghentikan program 14 Apa fungsi dari elif? a Mengakhiri perulangan b Menambah kondisi lain jika kondisi sebelumnya False c Menghapus kondisi if 15 Apa yang terjadi jika kondisi pada if bernilai False? a Program langsung berhenti b Program menampilkan error c Bagian else (jika ada) akan dijalankan 16 Apa tujuan utama menggunakan loop dalam Python? a Menyimpan data b Menjalankan kode yang sama berulang kali c Menghapus variabel 17 Which loop yang biasanya digunakan untuk mengulang sejumlah nilai tertentu (misalnya 1 sampai 5)? a for loop b while loop c repeat loop 18 Kapan kita menggunakan while loop? a Jika kita ingin mengulang sampai suatu kondisi menjadi False b Jika kita ingin mengulang jumlah pasti c Jika kita tidak ingin loop berhenti 19 Apa fungsi dari variabel dalam Python? a Menjalankan perulangan b Menyimpan data atau nilai c Menghapus program 20 Fungsi input() digunakan untuk apa? a Mengambil data dari pengguna melalui keyboard b Mengubah tipe data c Menampilkan teks ke layar