Selasa, 25 November 2025
SOAL LATIHAN UJIAN INFORMATIKA KELAS IX
1. Apa output dari kode berikut?
x = 5
y = 2
print(x // y + x % y)
2. Apa yang terjadi jika user memasukkan huruf pada kode berikut?
angka = int(input("Masukkan angka: "))
print(angka * 2)
3. Perbaiki kode berikut agar tidak error:
for i in range(1,5)
print(i)
4. Tentukan outputnya:
a = 10
b = 3
if a % b == 1:
print("Satu")
else:
print("Bukan")
5. Apa fungsi dari operator % dalam Python?
6. Output program berikut adalah...?
x = 2
x *= 3
x -= 4
print(x)
7. Perbaiki kode berikut agar menghitung luas lingkaran:
r = 7
luas = 3.14 * r * r
print("Luas = " + luas)
8. Analisis hasilnya:
for i in range(3):
for j in range(2):
print(i+j, end=" ")
9. Buat kode Python untuk menentukan bilangan terbesar dari tiga input.
10. Output berikut adalah:
text = "PYTHON"
print(text[1:4])
11. Apa kesalahan dari kode ini?
if 10 > 5
print("Benar")
12. Mengapa kode berikut tidak menampilkan “Halo”?
nama = ""
if nama:
print("Halo")
13. Tentukan output:
x = 4
y = x == 4
print(y)
14. Buat program Python yang menampilkan bilangan genap 1–20.
15. Jelaskan perbedaan = dan == dalam Python.
16. Tentukan output:
nilai = 70
print("Lulus") if nilai >= 75 else print("Tidak Lulus")
17. Kode berikut menghasilkan apa?
a = [1,2,3]
a.append(4)
print(len(a))
18. Analisis output:
for i in range(1,6,2):
print(i, end="-")
19. Buat fungsi Python untuk menghitung luas persegi panjang.
20. Tentukan keluaran:
a = 3
b = 5
c = a > b or a < b
print(c)
21. Apakah yang salah dari kode input berikut?
umur = input("Masukkan umur: ")
print(umur + 5)
22. Jejak output:
x = 1
while x < 4:
print(x)
x += 1
23. Buat program untuk menghitung faktorial n.
24. Output berikut adalah apa?
print(len("Program123"))
25. Mengapa kode ini error?
angka = int("12a")
26. Apa output dari program berikut?
int a = 4, b = 3;
cout << a / b;
27. Apa kesalahan sintaks berikut?
cout << "Hello"
28. Tentukan output:
int x = 2;
x += 5;
x *= 2;
cout << x;
29. Perbaiki kode berikut:
int a;
cin >> a;
if (a > 10)
cout << "Besar";
else
cout "Kecil";
30. Outputnya adalah apa?
for(int i=1; i<=3; i++){
for(int j=1; j<=2; j++){
cout << i+j << " ";
}
}
31. Mengapa ini error?
int x = "10";
32. Apa output:
string s = "C++";
cout << s[1];
33. Buat program C++ menghitung luas segitiga.
34. Apa hasil eksekusi?
int a = 1;
while(a < 4){
cout << a;
a++;
}
35. Perbaiki kode:
for(i=0;i<5;i++)
cout<
37. Output program berikut:
int a = 5, b = 2;
cout << a % b;
38. Apa kesalahan berikut?
if (x = 5){
cout << "OK";
}
39. Buat program C++ menentukan bilangan terbesar dari 3 angka.
40. Analisis output:
cout << (3 > 2 && 2 > 5);
41. Mengapa program berikut tidak berjalan?
int main()
cout << "Test";
42. Tentukan output:
int x = 7;
cout << --x;
43. Buat program C++ menampilkan bilangan ganjil 1–20.
44. Output berikut akan menampilkan apa?
string a = "DEVCPP";
cout << a.length();
45. Jelaskan perbedaan int dan float.
46. Mengapa perhitungan berikut salah?
float a = 10 / 3;
cout << a;
47. Tentukan output:
int a = 8;
cout << (a == 8);
48. Apa kesalahan berikut?
for(int i=0;i<5;i++)
cout<
Langganan:
Posting Komentar (Atom)
Tidak ada komentar:
Posting Komentar