NEW
Font size
WorksheetsKuis 1 Pemrograman 2025
Total questions: 20
Worksheet time: 20mins
1. Manakah tipe data yang tepat untuk menyimpan nilai bilangan bulat?
A. float
B. int
C. double
D. char
2. Tipe data float dalam bahasa C digunakan untuk menyimpan:
A. Karakter tunggal
B. Bilangan bulat
C. Bilangan pecahan
D. String
3. Deklarasi variabel yang benar di bawah ini adalah:
A. int x = 5;
B. float = y;
C. double 10z;
D. char name "Ali";
4. Tipe data char dapat menyimpan:
A. Sebuah kalimat
B. Satu karakter saja
C. Angka dengan koma
D. Boolean true/false
5. Apa output dari program berikut?
A. 10
B. a
C. Error
D. 0
6. Format specifier %f digunakan untuk mencetak:
A. Bilangan bulat
B. Karakter
C. Bilangan pecahan (float/double)
D. String
7. Manakah pernyataan untuk membaca input integer dari pengguna?
A. scanf("%d", &x);
B. printf("%d", x);
C. scanf("%f", &x);
D. input("%d", x);
8. Apa fungsi dari tanda & pada scanf?
A. Menunjukkan alamat variabel
B. Menyatakan bahwa variabel adalah integer
C. Untuk menambah nilai variabel
D. Tidak ada fungsi khusus
9. Pernyataan output yang benar untuk mencetak string adalah:
A. printf("%c", "Halo");
B. printf("%s", "Halo");
C. printf("%d", "Halo");
D. printf(Halo);
10. Apakah output dari kode berikut?
A. Besar
B. 7
C. Error
D. Tidak ada output
11. Jika x = 3, hasil dari ekspresi (x == 3) adalah:
A. 0
B. 1
C. 3
D. Error
12. Kondisi manakah yang benar untuk memeriksa apakah y bernilai negatif?
A. if (y > 0)
B. if (y < 0)
C. if (y == 0)
D. if (y != 0)
13. Manakah yang merupakan operator logika untuk “dan” (AND)?
A. ||
B. &&
C. !
D. ==
14. Apa output dari kode berikut?
A. Genap
B. Ganjil
C. 4
D. Error
15. Dalam struktur if-else, bagian else akan dieksekusi jika:
A. Kondisi if benar
B. Kondisi if salah
C. Tidak ada kondisi
D. Semua kondisi benar
16. Apa output dari kode berikut?
A. A
B. B
C. C
D. Error
17. Statement switch di C digunakan untuk:
A. Perulangan
B. Percabangan dengan banyak pilihan
C. Deklarasi variabel
D. Input-output
18. Apa output dari kode berikut?
A. Satu
B. Dua
C. Lainnya
D. Error
19. Bagian default dalam switch-case digunakan untuk:
A. Menghentikan loop
B. Menangani kondisi yang tidak cocok dengan case manapun
C. Menambah nilai variabel
D. Mencetak nilai default variabel
20. Apakah output dari kode berikut?
A. Benar
B. Salah
C. 5
D. Error
