wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Kuis 1 Pemrograman 2025

Total questions: 20

Worksheet time: 20mins

Name
Class
Date
1.
  1. 1. Manakah tipe data yang tepat untuk menyimpan nilai bilangan bulat?

a)

A. float

b)

B. int

c)

C. double

d)

D. char

2.
  1. 2. Tipe data float dalam bahasa C digunakan untuk menyimpan:

a)

A. Karakter tunggal

b)

B. Bilangan bulat

c)

C. Bilangan pecahan

d)

D. String

3.
  1. 3. Deklarasi variabel yang benar di bawah ini adalah:

a)

A. int x = 5;

b)

B. float = y;

c)

C. double 10z;

d)

D. char name "Ali";

4.
  1. 4. Tipe data char dapat menyimpan:

a)

A. Sebuah kalimat

b)

B. Satu karakter saja

c)

C. Angka dengan koma

d)

D. Boolean true/false

5.
  1. 5. Apa output dari program berikut?

a)

A. 10

b)

B. a

c)

C. Error

d)

D. 0

6.
  1. 6. Format specifier %f digunakan untuk mencetak:

a)

A. Bilangan bulat

b)

B. Karakter

c)

C. Bilangan pecahan (float/double)

d)

D. String

7.
  1. 7. Manakah pernyataan untuk membaca input integer dari pengguna?

a)

A. scanf("%d", &x);

b)

B. printf("%d", x);

c)

C. scanf("%f", &x);

d)

D. input("%d", x);

8.
  1. 8. Apa fungsi dari tanda & pada scanf?

a)

A. Menunjukkan alamat variabel

b)

B. Menyatakan bahwa variabel adalah integer

c)

C. Untuk menambah nilai variabel

d)

D. Tidak ada fungsi khusus

9.
  1. 9. Pernyataan output yang benar untuk mencetak string adalah:

a)

A. printf("%c", "Halo");

b)

B. printf("%s", "Halo");

c)

C. printf("%d", "Halo");

d)

D. printf(Halo);

10.
  1. 10. Apakah output dari kode berikut?

a)

A. Besar

b)

B. 7

c)

C. Error

d)

D. Tidak ada output

11.
  1. 11. Jika x = 3, hasil dari ekspresi (x == 3) adalah:

a)

A. 0

b)

B. 1

c)

C. 3

d)

D. Error

12.
  1. 12. Kondisi manakah yang benar untuk memeriksa apakah y bernilai negatif?

a)

A. if (y > 0)

b)

B. if (y < 0)

c)

C. if (y == 0)

d)

D. if (y != 0)

13.
  1. 13. Manakah yang merupakan operator logika untuk “dan” (AND)?

a)

A. ||

b)

B. &&

c)

C. !

d)

D. ==

14.
  1. 14. Apa output dari kode berikut?

a)

A. Genap

b)

B. Ganjil

c)

C. 4

d)

D. Error

15.
  1. 15. Dalam struktur if-else, bagian else akan dieksekusi jika:

a)

A. Kondisi if benar

b)

B. Kondisi if salah

c)

C. Tidak ada kondisi

d)

D. Semua kondisi benar

16.
  1. 16. Apa output dari kode berikut?

a)

A. A

b)

B. B

c)

C. C

d)

D. Error

17.
  1. 17. Statement switch di C digunakan untuk:

a)

A. Perulangan

b)

B. Percabangan dengan banyak pilihan

c)

C. Deklarasi variabel

d)

D. Input-output

18.
  1. 18. Apa output dari kode berikut?

a)

A. Satu

b)

B. Dua

c)

C. Lainnya

d)

D. Error

19.
  1. 19. Bagian default dalam switch-case digunakan untuk:



a)

A. Menghentikan loop

b)

B. Menangani kondisi yang tidak cocok dengan case manapun

c)

C. Menambah nilai variabel

d)

D. Mencetak nilai default variabel

20.
  1. 20. Apakah output dari kode berikut?

a)

A. Benar

b)

B. Salah

c)

C. 5

d)

D. Error