Search Header Logo

Latihan OSN tingkat mudah

Authored by Erwin Wijaya

Computers

11th Grade

Used 6+ times

Latihan OSN tingkat mudah
AI

AI Actions

Add similar questions

Adjust reading levels

Convert to real-world scenario

Translate activity

More...

    Content View

    Student View

20 questions

Show all answers

1.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Output dari program berikut adalah…

2

2.5

3

0

Answer explanation

a dan b bertipe int, jadi pembagian 5 / 2 hasilnya adalah 2 karena pecahan dibuang.

2.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Struktur data yang menggunakan prinsip FIFO adalah…

Stack

Queue

Tree

Graph

Answer explanation

Queue = First In First Out, sedangkan stack = Last In First Out.

3.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Kompleksitas waktu algoritma pencarian biner (binary search) adalah…

O(n)

O(n log n)

O(log n)

O(n²)

Answer explanation

Binary search membagi data menjadi dua di setiap langkah ⇒ logaritmik.

O(log n)

"Log n" , logaritma basis 2 (ditulis log₂(n)). Artinya:

"Berapa kali kita bisa membagi n menjadi dua sampai sisa dengan 1?"

Huruf "O" adalah singkatan dari:

"Order of..." untuk menggambarkan seberapa cepat atau lambat sebuah algoritma bekerja tergantung pada besar input-nya (n).

artinya "O" menunjukkan laju pertumbuhan algoritma saat ukuran data (n) membesar.

contoh : Kamu bisa bilang: “Masak nasi itu butuh 10 menit.”
Tapi kalau kamu masak buat 100 orang, waktunya pasti beda.

4.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Fungsi rekursif adalah fungsi yang…

Mengembalikan nilai acak

Memanggil dirinya sendiri

Tidak memiliki return

Berjalan tanpa perulangan

5.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Manakah dari bilangan berikut yang merupakan bilangan prima?

1

4

7

9

6.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Media Image

Apa output dari kode berikut?

10

11

9

Error

Answer explanation

++x artinya x ditambah dulu baru dicetak → hasil 11.

7.

MULTIPLE CHOICE QUESTION

30 sec • 1 pt

Jika array arr[] = {2, 4, 6, 8, 10}, maka arr[3] bernilai…

2

4

8

10

Answer explanation

Indeks dimulai dari 0, jadi arr[3] = 8.

Access all questions and much more by creating a free account

Create resources

Host any resource

Get auto-graded reports

Google

Continue with Google

Email

Continue with Email

Microsoft

Continue with Microsoft

or continue with

Facebook

Facebook

Apple

Apple

Others

Others

Already have an account?