Uji Pemahaman Algoritma Pemrograman

Uji Pemahaman Algoritma Pemrograman

11th Grade

10 Qs

quiz-placeholder

Similar activities

Quiz Informatika

Quiz Informatika

11th Grade - University

10 Qs

Web 2.4 Bacaan

Web 2.4 Bacaan

11th Grade

10 Qs

Informatika

Informatika

11th Grade

10 Qs

Python Review - Class Mobil

Python Review - Class Mobil

7th Grade - University

10 Qs

Pemrograman Web dan Perangkat Bergerak

Pemrograman Web dan Perangkat Bergerak

11th Grade

10 Qs

HTML_Website

HTML_Website

11th Grade

10 Qs

Web 3.1-3.3 Quiz

Web 3.1-3.3 Quiz

11th Grade

10 Qs

Uji Pemahaman Algoritma Kelas XI

Uji Pemahaman Algoritma Kelas XI

11th Grade

10 Qs

Uji Pemahaman Algoritma Pemrograman

Uji Pemahaman Algoritma Pemrograman

Assessment

Quiz

Information Technology (IT)

11th Grade

Hard

Created by

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

Create resources
Host any resource
Get auto-graded reports
or continue with
Microsoft
Apple
Others
By signing up, you agree to our Terms of Service & Privacy Policy
Already have an account?