Uji Pemahaman Algoritma dan Pemrograman

Quiz
•
Computers
•
12th Grade
•
Hard
Jambrut Rizal Marulloh
FREE Resource
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.
Create a free account and access millions of resources
Similar Resources on Wayground
15 questions
Uji Pengetahuan Informatika Kelas 12

Quiz
•
12th Grade
10 questions
Kuis tipedata, flowchart informatima kelas X j4njang SMA

Quiz
•
9th - 12th Grade
20 questions
Quiz Berpikir Komputasional

Quiz
•
10th Grade - University
15 questions
Dasar Pemrograman (PostTest)

Quiz
•
9th - 12th Grade
20 questions
Berpikir Komputasional

Quiz
•
9th - 12th Grade
20 questions
Remedial SAS Informatika Kelas 9

Quiz
•
9th Grade - University
10 questions
BK Kelas 9

Quiz
•
12th Grade
20 questions
Berpikir Komputasional

Quiz
•
9th Grade - University
Popular Resources on Wayground
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
9/11 Experience and Reflections

Interactive video
•
10th - 12th Grade
25 questions
Multiplication Facts

Quiz
•
5th Grade
11 questions
All about me

Quiz
•
Professional Development
22 questions
Adding Integers

Quiz
•
6th Grade
15 questions
Subtracting Integers

Quiz
•
7th Grade
9 questions
Tips & Tricks

Lesson
•
6th - 8th Grade
Discover more resources for Computers
20 questions
Digital Citizenship

Quiz
•
8th - 12th Grade
35 questions
Computer Baseline Examination 2025-26

Quiz
•
9th - 12th Grade
13 questions
Problem Solving Process

Quiz
•
9th - 12th Grade
10 questions
Understanding Algorithms with Pseudocode and Flowcharts

Interactive video
•
9th - 12th Grade
19 questions
AP CSP Unit 1 Review (code.org)

Quiz
•
10th - 12th Grade