
Uji Pemahaman Algoritma Pemrograman

Quiz
•
Information Technology (IT)
•
11th Grade
•
Hard
YENNITA SHELLY RAHMALIA
Used 1+ times
FREE Resource
10 questions
Show all answers
1.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa itu pemrograman berorientasi objek?
Pemrograman berorientasi objek adalah metode pengolahan data secara linear.
Pemrograman berorientasi objek hanya digunakan untuk aplikasi web.
Pemrograman berorientasi objek tidak melibatkan penggunaan kelas.
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
Fungsi
Modularitas
Enkapsulasi, Pewarisan, Polimorfisme
3.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa yang dimaksud dengan kelas dalam pemrograman berorientasi objek?
Kelas adalah objek yang tidak dapat diubah.
Kelas adalah fungsi yang hanya mengembalikan nilai.
Kelas adalah cetak biru untuk membuat objek yang mendefinisikan atribut dan perilaku.
Kelas adalah jenis data yang tidak memiliki atribut.
4.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Jelaskan perbedaan antara metode dan atribut dalam kelas!
Atribut hanya digunakan untuk fungsi, sedangkan metode untuk variabel.
Atribut menyimpan data, sedangkan metode mendefinisikan perilaku.
Metode dan atribut adalah hal yang sama dalam kelas.
Atribut mendefinisikan perilaku, sedangkan metode menyimpan data.
5.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa itu rekursi dalam algoritma?
Rekursi adalah metode untuk menyimpan data dalam array.
Rekursi adalah teknik pengulangan tanpa batas dalam algoritma.
Rekursi adalah cara untuk mengurutkan data secara efisien.
Rekursi dalam algoritma adalah metode di mana fungsi memanggil dirinya sendiri untuk menyelesaikan masalah.
6.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Berikan contoh sederhana dari fungsi rekursif!
function penjumlahan(a, b) { return a + b; }
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); }
function faktorial(n) { return n <= 1 ? 1 : n * faktorial(n - 1); }
7.
MULTIPLE CHOICE QUESTION
30 sec • 1 pt
Apa keuntungan menggunakan rekursi dalam pemrograman?
Rekursi mengharuskan penggunaan lebih banyak memori daripada iterasi.
Keuntungan menggunakan rekursi adalah kemudahan dalam menyelesaikan masalah kompleks dengan cara yang lebih sederhana dan elegan.
Rekursi tidak dapat digunakan untuk masalah sederhana.
Rekursi selalu lebih cepat daripada iterasi.
Create a free account and access millions of resources
Similar Resources on Wayground
10 questions
Uji Pemahaman Algoritma Kelas XI

Quiz
•
11th Grade
9 questions
BERPIKIR KOMPUTASIONAL

Quiz
•
11th Grade
9 questions
Basis data XI RPL

Quiz
•
9th - 12th Grade
10 questions
Informatika

Quiz
•
11th Grade
15 questions
Quiz Pemrograman Python

Quiz
•
10th Grade - University
10 questions
HTML_Website

Quiz
•
11th Grade
10 questions
Web 3.1-3.3 Quiz

Quiz
•
11th Grade
10 questions
Scratch Kelas 7

Quiz
•
7th Grade - University
Popular Resources on Wayground
55 questions
CHS Student Handbook 25-26

Quiz
•
9th Grade
18 questions
Writing Launch Day 1

Lesson
•
3rd Grade
10 questions
Chaffey

Quiz
•
9th - 12th Grade
15 questions
PRIDE

Quiz
•
6th - 8th Grade
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
22 questions
6-8 Digital Citizenship Review

Quiz
•
6th - 8th Grade
10 questions
Nouns, nouns, nouns

Quiz
•
3rd Grade
10 questions
Lab Safety Procedures and Guidelines

Interactive video
•
6th - 10th Grade
Discover more resources for Information Technology (IT)
10 questions
Chaffey

Quiz
•
9th - 12th Grade
40 questions
Algebra Review Topics

Quiz
•
9th - 12th Grade
19 questions
Handbook Overview

Lesson
•
9th - 12th Grade
20 questions
Lab Safety and Lab Equipment

Quiz
•
9th - 12th Grade
20 questions
Getting to know YOU icebreaker activity!

Quiz
•
6th - 12th Grade
12 questions
Macromolecules

Lesson
•
9th - 12th Grade
12 questions
Classifying Polys - 1.1

Quiz
•
10th - 12th Grade
10 questions
Solving Equations Opener

Quiz
•
11th Grade