
Uji Pemahaman Algoritma dan Pemrograman
Authored by Jambrut Rizal Marulloh
Computers
12th Grade

AI Actions
Add similar questions
Adjust reading levels
Convert to real-world scenario
Translate activity
More...
Content View
Student View
15 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa itu pemrograman berorientasi objek?
Pemrograman berorientasi objek adalah teknik untuk menulis dokumen.
Pemrograman berorientasi objek adalah metode untuk mengelola database.
Pemrograman berorientasi objek hanya digunakan dalam pengembangan web.
Pemrograman berorientasi objek adalah paradigma pemrograman yang menggunakan objek untuk merepresentasikan data dan metode.
2.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Sebutkan tiga prinsip dasar pemrograman berorientasi objek!
Abstraksi, Kompilasi, Debugging
Modularitas, Sintaksis, Eksekusi
Variabel, Fungsi, Struktur Data
Enkapsulasi, Pewarisan, Polimorfisme
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa yang dimaksud dengan kelas dalam OOP?
Kelas adalah cetak biru untuk membuat objek dalam OOP.
Kelas adalah variabel yang menyimpan nilai dalam OOP.
Kelas adalah jenis data dalam OOP.
Kelas adalah metode untuk menghapus objek dalam OOP.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Jelaskan perbedaan antara objek dan kelas!
Kelas adalah template, objek adalah instansi dari kelas.
Objek adalah blueprint, kelas adalah contoh.
Kelas dan objek adalah hal yang sama.
Kelas adalah objek, objek adalah template.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa itu rekursi dalam pemrograman?
Rekursi adalah cara untuk menulis kode tanpa menggunakan variabel.
Rekursi adalah teknik untuk mengoptimalkan penggunaan memori.
Rekursi dalam pemrograman adalah teknik di mana fungsi memanggil dirinya sendiri.
Rekursi adalah metode untuk menghindari penggunaan fungsi dalam pemrograman.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Berikan contoh fungsi rekursif!
function penjumlahan(a, b) { return a + b; }
function faktorial(n) { return n <= 1 ? 1 : n * faktorial(n - 1); }
function pangkat(n, p) { return p === 0 ? 1 : n * pangkat(n, p - 1); }
function fibonacci(n) { return n <= 1 ? n : fibonacci(n - 1) + fibonacci(n - 2); }
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa keuntungan menggunakan rekursi?
Rekursi hanya digunakan untuk masalah sederhana.
Rekursi tidak dapat digunakan dalam pemrograman modern.
Keuntungan menggunakan rekursi adalah kemudahan dalam menyelesaikan masalah kompleks dengan cara yang lebih sederhana dan elegan.
Rekursi memperlambat proses penyelesaian masalah.
Access all questions and much more by creating a free account
Create resources
Host any resource
Get auto-graded reports

Continue with Google

Continue with Email

Continue with Classlink

Continue with Clever
or continue with

Microsoft
%20(1).png)
Apple
Others
Already have an account?
Similar Resources on Wayground
10 questions
Pengenalan Adobe Premiere
Quiz
•
12th Grade
16 questions
Quiz Perangkat Keras Jaringan
Quiz
•
9th - 12th Grade
10 questions
PF Unit 10
Quiz
•
9th Grade - University
20 questions
Format File Gambar
Quiz
•
12th Grade
10 questions
TLJ12-Firewall-002
Quiz
•
12th Grade
12 questions
Google Calendar & Google Drive
Quiz
•
7th Grade - University
20 questions
Quiz ASJ
Quiz
•
12th Grade
10 questions
Desain Kemasan Produk
Quiz
•
9th - 12th Grade
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
10 questions
Probability Practice
Quiz
•
4th Grade
15 questions
Probability on Number LIne
Quiz
•
4th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
22 questions
fractions
Quiz
•
3rd Grade
6 questions
Appropriate Chromebook Usage
Lesson
•
7th Grade
10 questions
Greek Bases tele and phon
Quiz
•
6th - 8th Grade