40 Contoh Soal OSN Informatika SMA 2025 dan Kunci Jawabannya

24 April 2025 13:46 WIB
Ilustrasi 55 Contoh Soal OSN IPS SMP 2025, Lengkap dengan Kunci Jawabannya
Ilustrasi 55 Contoh Soal OSN IPS SMP 2025, Lengkap dengan Kunci Jawabannya ( freepik.com)

Perhatikan deskripsi berikut ini untuk soal nomor 27 dan 28.

Pada suatu sekolah di Negeri Antah berantah, diketahui bahwa siswa yang menyukai kalkulus ada 68 orang, yang menyukai fisika ada 69 orang dan yang menyukai kimia ada 74 orang. Diketahui pula bahwa 19 orang menyukai ketiga mata pelajaran tersebut dan setiap siswa pasti menyukai minimal salah satu dari ketiga pelajaran tersebut. Dari 100 orang peserta OSN komputer, diketahui 40 orang menyukai soal kombinatorika, 40 orang suka soal teori bilangan, dan 48 orang suka teka-teki silang. Diketahui pula 4 orang suka ketiganya.

27. Jika peserta yang hanya menyukai dengan satu jenis soal saja ada 50 orang, berapa orang yang hanya suka dengan dua jenis soal ?

A. 29
B. 30
C. 31
D. 32
E. 33

Jawaban: E

28. Berdasarkan jawaban soal sebelumnya, jika yang hanya menyukai soal kombinatorika adalah 14 orang, berapa orang yang suka kombinatorika dan teori bilangan, atau suka kombinatorika dan teka-teki silang, namun tidak ketiganya??

A. 20
B. 21
C. 22
D. 23
E. 24

Jawaban: C

29. Berapa banyak bilangan bulat di antara 300 dan 700 (inklusif) yang dapat dibagi 3 dan 4 tetapi tidak dapat dibagi 7?

A. 26
B. 27
C. 28
D. 29
E. 30

Jawaban: D

30. Ada berapa banyak bilangan dari 1 sampai 2019 yang tidak habis 3, tidak habis dibagi 2 dan habis dibagi 5?

A. 131
B. 132
C. 133
D. 134
E. 135

Jawaban: E

31. Diberikan dua pernyataan: P “Hujan turun” dan Q “Jalan basah”. Jika ¬Q adalah benar, maka:

A. P pasti salah
B. P pasti benar
C. P mungkin benar
D. Tidak ada cukup informasi
E. P dan Q tidak terkait

Jawaban: A

32. Diketahui nP3=60, berapakah nilai n?

A. 5
B. 6
C. 7
D. 8
E. 9

Jawaban: A

33. Pseudocode berikut untuk menentukan apakah sebuah kata adalah palindrom:

arduinoCopy code
function isPalindrome(word):
return word == reverse(word)

Apakah output fungsi ketika dijalankan dengan input “radar”?

A. True
B. False
C. Error
D. None
E. 0

Jawaban: A

34. Mana yang merupakan kontrapositif dari pernyataan “Jika hari hujan maka jalan basah”?

A. Jika jalan tidak basah maka hari tidak hujan
B. Jika jalan basah maka hari hujan
C. Jika hari tidak hujan maka jalan basah
D. Jika hari hujan maka jalan tidak basah
E. Jika jalan basah maka hari tidak hujan

Jawaban: A

35. Berapa banyak bilangan prima yang kurang dari 50?

A. 15
B. 16
C. 17
D. 18
E. 19

Jawaban: C

36. Berikut adalah pseudocode untuk menghitung jumlah dari sebuah array menggunakan rekursi:

arduinoCopy code
function sumArray(arr, n):
if n == 1:
return arr[0]

else:

return arr[n-1] + sumArray(arr, n-1)
Jika diberikan array [2, 4, 6, 8, 10], berapakah hasilnya?

A. 20
B. 25
C. 30
D. 15
E. 10

Jawaban: C

37. Berapakah nilai kebenaran dari (P∨Q)∧¬(P∧Q) jika P adalah salah dan Q adalah benar?

A. Benar
B. Salah
C. Tidak pasti
D. Selalu salah
E. Selalu benar

Jawaban: A

38. Berapakah jumlah semua bilangan genap antara 1 dan 100?

A. 2450 
B. 2500 
C. 2550 
D. 2600 
E. 2650 

Jawaban: B

39. Dari 8 bola yang diberi nomor 1 hingga 8, berapa banyak cara memilih 3 bola tanpa memedulikan urutan?

A. 56 
B. 120 
C. 336 
D. 56 
E. 70 

Jawaban: A

40. Sebuah dadu dilempar satu kali. Berapakah peluang muncul angka yang lebih besar dari 4?

A. 1/6 
B. 1/3 
C. 1/2 
D. 2/3 
E. 1/4 

Jawaban: B

Baca berita update lainnya dari Sonora.id di Google News

Baca Juga: 40 Contoh Soal PTS Informatika Kelas 7 Semester 2, beserta Jawabannya

Berkomentarlah secara bijaksana dan bertanggung jawab. Komentar sepenuhnya menjadi tanggung jawab komentator seperti diatur dalam UU ITE
Laporkan Komentar
Terima kasih. Kami sudah menerima laporan Anda. Kami akan menghapus komentar yang bertentangan dengan Panduan Komunitas dan UU ITE.
Laporkan Komentar
Terima kasih. Kami sudah menerima laporan Anda. Kami akan menghapus komentar yang bertentangan dengan Panduan Komunitas dan UU ITE.
92.0 fm
98.0 fm