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

Classlink

Continue with Classlink

Clever

Continue with Clever

or continue with

Microsoft

Microsoft

Apple

Apple

Others

Others

Already have an account?